BCA - Bachelor's Degree – Computer Applications Stream Course
Menu

BACHELOR OF COMPUTER APPLICATIONS (30 Seats)

Objective - BCA is an undergraduate degree programme that benefits students wanting to learn Computer applications. The degree helps you acquire academic knowledge in basics and advanced Computer languages. The course helps you enhance programming and networking skills besides gaining knowledge in applications and techniques of Information Technology. Also, a BCA degree is considered equal with B. Tech or BE degree in Computer Sciences or Information Technology.


Pursued - Regular Mode


Eligibility - 10+2 (any stream) / EQUIVALENT


Duration - 3 years


SCOPE – As the IT industry is leaping over huge bounds, so is the ever-growing need for BCA graduates. BCA degree holders can find several jobs in private and public sector.


BCA Job Profile


  • Software Tester
  • Web Developer
  • System Engineer
  • Junior Programmer
  • Software Developer
  • System Administrator

Big Tech companies like IBM, Oracle, Wipro, Infosys, Google and Defence organizations like Air Force, Army and Navy recruit large number of BCA professionals.


Students can pursue course like MCA (Master of Computer Application), , MBA in Information Technology, Master's Degree in Computer Management (MCM) or Master's Degree in Information Management (MIM), if they don't want to do job straightaway after BCA.

Subjects

Semester 1

  • Introduction to Programming – C
  • Introduction to Computers and Information Technology
  • Applied & Discrete Mathematics
  • Practical – I (MS Office 2010 and Basic C Programming)
  • Communication Skills in English – I
  • Punjabi (Compulsory) or Punjab History & Culture (From Earliest Times to C 320)
*Drug Abuse: Problem, Management and prevention (Compulsory)

Semester 2

  • Introduction to Programming – C++
  • Principles of Digital Electronics
  • Numerical methods & Statistical Techniques
  • Practical – I (Advanced C++ Programming)
  • Communication Skills in English – II (Th.35 + Pr.15)
  • Punjabi (Compulsory) or Punjab History & Culture (From Earliest Times to C 320 to 1000 A.D)
*Drug Abuse: Problem, Management and prevention (Compulsory)

Semester 3

  • Computer Architecture
  • Database Management System
  • Computational Problem Solving Using Python
  • Programming Lab – Python
  • Programming Lab – Oracle
*Environmental Studies (Compulsory)

Semester 4

  • Data Structure & File Processing
  • Information Systems
  • Internet Applications
  • System Software
  • Lab – Data Structures Implementation using C++
  • Lab – Web Designing and use of Internet
*Environmental Studies (Compulsory)

Semester 5

  • Computer Networks
  • Web Technologies
  • Operating System
  • JAVA Programming Language
  • Lab based on JAVA Programming Language
  • Lab based on ASP.NET

Semester 6

  • Computer Graphics
  • Software Engineering
  • Lab Implementation of Applications of Computer Graphics in C++/C
  • Project