Bachelor of Computer Application (BCA)

Three-year, full-time — Affiliated to Bangalore University

Bachelor of Computer Application (BCA) is a three-year full time undergraduate program offered by the Department of Computer Applications. Students keen to join IT and financial services industry can opt for this course.

This degree helps the students to get a sound knowledge of computer applications with the help of which they can have a perfect launch pad for challenging careers in the field of Information Technology. The course is designed to match the industry recruitment requirements. The college takes pride in claiming that the Department of Computer Applications has an excellent and dedicated team of faculty for nurturing the BCA students to make them industry-ready. The department has an exclusive and state-of-the-art computer lab with internet connectivity and necessary software installed to facilitate hands-on training. The placement cell of the college provides necessary guidance to students of BCA seeking career opportunities in IT industry.

CURRICULUM

    SEMESTER 1
  • Language I: Kannada/Additional English/Hindi
  • Language II: English
  • Problem Solving Techniques using C
  • Digital Electronics
  • Discrete Mathematics
  • C Programming Lab
  • Digital Electronics Lab
  • Foundation Course
  • Co-Curricular & Extra-Curricular Activities (CC & EC)

    SEMESTER 2
  • Language I: Kannada/Additional English/Hindi
  • Language II: English
  • Data structures
  • Database Management System
  • Numerical and Statistical Methods
  • Data Structures Lab
  • DBMS Lab
  • Foundation Course
  • Co-Curricular & Extra-Curricular Activities (CC & EC)

    SEMESTER 3
  • Language I: Kannada/Additional English/Hindi
  • Language II: English
  • Object Oriented Programming using C++
  • Financial Accounting and Management
  • Operating System
  • C++ Lab
  • Accounting Package Lab
  • Foundation Course
  • Co-Curricular & Extra-Curricular Activities (CC & EC)

    SEMESTER 4
  • Language I: Kannada/Additional English/Hindi
  • Language II: English
  • Visual Programming
  • Unix Shell programming
  • Operation Research
  • Visual Programming Lab
  • UNIX Lab
  • Skill Development Course (SDC)
  • Co-Curricular & Extra-Curricular Activities (CC & EC)

    SEMESTER 5
  • Data Communication and Networks
  • Software Engineering
  • Computer Architecture
  • Java Programming
  • Microprocessor and Assembly Language
  • Java Programming Lab
  • Assembly Language Programming Lab
  • Project
  • Skill Development Course (SDC)

    SEMESTER 6
  • Theory of Computation
  • System Programming
  • Cryptography and Network Security
  • Web Programming
  • Web Programming Lab
  • Project Work
  • Skill Development Course (SDC)

* Course contents are subject to change according to the University rules and regulations.

Eligibility Criteria:


  • Candidate must pass 2 years PUC or equivalent examination in Science, Arts or Commerce streams with minimum 60% of marks.