BCA
Bachelor of Computer Application




Programme Overview
BCA focuses on the knowledge of computer application & software development. The typical syllabus of BCA includes database management systems, operating systems, software engineering. web technology & languages like C, C++, HTML, Java, SQL and others.
BCA degree helps students in setting up a academic base for an advanced career in Computer Applications. In the ever growing IT industry, there are so many demands for the BCA graduates.
Career Opportunities
- Software Developer
- Graphic Designer
- System Manager
- Web Designer
- Computer Programmer
- Software Tester
- Network System Admin
- Many More…




Eligibility Criteria
Candidate must have completed 10+2 level of education from any state/national education board with 45% to 50% aggregate marks.
Must have studied Physics, Chemistry & Mathematics as compulsory subjects.
Students who have pursued Arts or commerce in Class XII can also join the course
Programme Structure
BCA Syllabus
I Semester
- Indian Language
- English
- Problem Solving Techniques using C
- Digital Electronics
- Discrete Mathematics
- C Programming Lab
- Digital Electronics Lab
- Foundation Course
- CC & EC
II Semester
- Indian Language
- English
- Data Structures
- Database Management System
- Numerical & Statistical Methods
- Data Structures Lab
- DBMS Lab
III Semester
- Indian Language
- English
- Object Oriented Programming using C++
- Financial Accounting & Management
- Operating System
- C++ Lab
- Accounting Package Lab
- Foundation Course
- CC & EC
IV Semester
- Indian Language
- English
- Visual Programming
- Unix Shell Programming
- Operation Research
- Visual Programming Lab
- UNIX Lab
- Skill Development Course
- CC & EC
V Semester
- Data Communication & Networks
- Software Engineering
- Computer Architecture
- Java Programming
- Microprocessor & Assembly Language
- Java Programming Lab
- Assembly Language programming Lab
- Project
- Skill Developmet Course
VI Semester
- Theory of Computation
- System Programming
- Cruptography & Network Security
- Web Programming
- Web Programming Lab
- Project Work
- Skill Development Course