Under Graduate

Bachelor of Computer Applications (BCA)

Duration: Six semesters




Number of Courses



 Core courses



Pass in II PUC with 45% marks (40% SC/ST )


 Elective Courses

1 per semester for 4 semesters


Foundation  Courses


II language K/H/S/AE any of these languages studied in PU


1 per semester for 4 semesters


Extra/ Co-curricular activities

NSS/NCC/R&R/Sports & Games/Cultural& Literary/Others


Courses of study comprises the following

Group I: Compulsory Core courses as given below

Semester I: Fundamentals of Information Technology, Fundamentals of C, Mathematics, Office Automation Lab, Fundamentals of C Lab

Semester II: Computer Organization and Architecture, Advanced C and C++ , Database Management System , C++ Lab , DBMS Lab

Semester III: Operating Systems, Data Structures using C++, Visual Basic .NET Programming, Data Structures using C++ lab, VB.Net Lab

Semester IV: Computer Graphics and Animation, Java Programming, Data Mining/ CONA / Business Statistics & Mathematics, Computer Graphics and Animation Lab, Java Lab

Semester V: Software Engineering, Computer & Communication Networks, Distributed Computing, Web Technology, Python Programming

Semester VI: E-Commerce, Network Security & Management, Software Testing, Project Work

Group II: The student has to choose One Elective Course offered.

Group III: Foundation Courses – The student shall study the following courses

  • Compulsory – English language is the compulsory course and one of the languages Kannada / Sanskrit / Hindi as second language
  • Elective – (i) Constitution of India (ii) Human Rights (iii) Gender Equity (iv) Environmental Studies – shall be studied as compulsory courses in I to IV Semesters.