Certifcate Courses
Bachelor of Computer Applications (B.C.A.) Syllabus
Semester I
G601.1 Programming language C
G602.1 Foundations of IT
G603.1 Computer Organization and Architecture
G601.1P C Programming Lab
G602.1P IT Lab
General studies
CC & EC

Semester II
G604.2 Visual Programming
G605.2 Microprocessors
G606.2 Mathematics
G604.2P Visual Programming Lab
G605.2P Microprocessor Lab
General studies
CC & EC

Semester III
G 607.3 DBMS
G 608.3 Data Structures
G 609.3 Object Oriented Programming using C++
G 610.3 Operating Systems
G 611.3 Discrete Mathematics
G 607.3P DBMS Lab
G 608.3P C++ & Data Structures Lab
General studies
CC & EC

Semester IV
G 612.4 Computer Graphics and multimedia
G 613.4 Internet Programming
G 614.4 Management Information system
G 615.4 Computer networks
G 616.4 Computer Oriented Numerical Analysis
G 612.4P Computer Graphics and Multimedia Lab
G 613.4P Internet Programming Lab
General studies
CC & EC

Semester V
G 617.5 Java Programming
G 618.5 Distributed Computing
G 619.5 Software Engineering
G 620.5 E-Commerce
G 621.5 Data Mining
G 622.5 Design and Analysis of Algorithms
G 617.5P Java Lab
G 618.5P Distributed Computing Lab

Semester VI
G 623.6 Project/Dissertation