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