Home > Programs > Graduate
Bachelor of Computer Applications (BCA)

Course Structure for BCA

Semester -I
Semester -II
  • Mathematics I
  • Discrete Mathematical Structures with Applications to CS
  • Computer Fundamentals & Programming Concepts
  • Digital Electronic
  • Principles of Management
  • C Programming Lab
  • English Language
  • Understanding Self for Effectiveness
  • Foreign Language-I (French, German, Spanish, Japanese, Chinese)
  • Mathematics II
  • Data & File Structures Using C.
  • Computer Architecture and Assembly Language.
  • Production and Operations Management.
  • Systems Analysis & Design
  • Data Structures & Microprocessors Lab
  • Technical Communication-I
  • Group Dynamics &Team Building
  • Foreign Language-II (French, German, Spanish, Japanese, Chinese)
Semester -III
Semester -IV
  • Computer Oriented Statistical & Optimization Methods.
  • Object Oriented Programming Concepts Using C++.
  • Data Base Management Systems
  • Operating Systems
  • Accounting & Financial Management
  • C++ & DBMS Lab
  • Technical Communication-II
  • Individual & Society
  • Foreign Language-III (French, German, Spanish, Japanese, Chinese)
  • Computer Oriented Numerical Methods
  • Software Engineering
  • Computer Graphics
  • Programming in Visual Basic
  • Design & Analysis of algorithms
  • Computer Graphics & Visual Basic Lab
  • Technical Communication-III
  • Problem Solving & Creative Thinking
  • Foreign Language- IV (French, German, Spanish, Japanese, Chinese)
Semester -V
Semester -VI
  • Computer Communications & Networking
  • Internet & Java Programming
  • Client Server Technology
  • Systems Software
  • UNIX Operating System & Shell Programming
  • Java & Unix Programming Lab
  • Stress & Coping Strategies
  • Foreign Language-V (French, German, Spanish, Japanese, Chinese)
  • Multimedia & its Applications
  • Web Technologies
  • Multimedia & Web Technologies Lab
  • Project Work