BCA SYLLABUS

BCA SYLLABUS

Semester I

  • A0 1 – English
  • A0 2 – English
  • SL – Second Language
  • BCA1B01 -Computer Fundamentals & HTML
  • BCA1C01 -Mathematical Foundation of Computer Applications
  • BCA1C02 -Discrete Mathematics

Semester II

  • A0 3- English
  • A0 4- English
  • SL – Second Language
  • BCA2B02 -Problem Solving using C
  • BCA2C03 -Financial & Management Accounting
  • BCA2C04 -Operations Research

Semester III

  • A11 -Python Programming
  • A12 -Sensors and Transducers
  • BCA3B04 -Data Structures Using C
  • BCA3C05 -Computer Oriented Numerical and Statistical Methods
  • BCA3C06 -Theory of Computation

Semester IV

  • A13- Data Communication and optical Fibers
  • A14- Microprocessors-Architecture and Programming
  • BCA4B05- Database Management System and RDBMS
  • BCA4B06 -Programming Laboratory II: Data Structures & RDBMS
  • BCA4C07 -E-Commerce
  • BCA4C08 -Computer Graphics

 

Semester V

  • BCA5B07 -Computer Organization and Architecture
  • BCA5B08 – Java Programming
  • BCA5B09 -Web Programming Using PHP
  • BCA5B10 -Principles of Software Engineering
  • Open Course

 

Semester VI

  • BCA6B11- Android programming
  • BCA6B12- Operating Systems
  • BCA6B13 -Computer Networks
  • BCA6B14-Programming laboratory III- Java and Web Programming
  • BCA6B15- Programming Laboratory IV: Lab Exam of Android & Linux shell Programming
  • Elective Course- BCA6B16 C Software Testing and Quality Assurance