B.C.A

GENERAL CURRICULUM

B.C.A


Part

Semester 1

Semester 2

I

Language – I

Language – II

II

English – I

English – II

III

Fundamentals of Digital Computers

Practical I : DLF

Allied : Mathematics – I

Programming in C

Practical II : Programming in C

Allied II : Mathematics II

IV

Non-Major Elective*: HTML – Theory

Skill Based Subject : Soft Skills – I

Non-Major Elective*:  HTML – Practical

Skill Based Subject : Soft Skills – II







Part

Semester 3

Semester 4

III

Programming in C++

Microprocessors & its Applications

Numerical & Statistical Methods

Practical III : Programming in C++

Allied III: financial Accounting

Programming in JAVA

Operating System

Computer Graphics

Practical IV : Programming in JAVA

Allied IV : Cost & Management Accounting

IV

Non-major Elective : Environmental

Studies (Exam in IV Sem)

Skilled based Subject : Soft Skills – III

Non-major Elective : Environmental

Studies

Skilled based Subject : Soft Skills – IV









Part

Semester 5

Semester 6

III

Database Management  Systems

Software Engineering

Resource Management Techniques

Practical V : DBMS

Elective I : Visual Programming

Web Technology

Data communication & Networking Web Software Testing

Practical VI : Web Technology

Elective II : Multimedia

Elective III : Object Oriented Analysis &

                                                     Design                   

V

Value Education

Extension Activities









Project work with research orientation should be taken up by each student in the final year.

* For non-Tamil students: Tamil (Standard VI)