Bachelor of Computer Application (BCA)

With the world becoming a technology driven arena, technical knowledge is of vital importance. The faculty aims to impart the necessary computing skills to the students and make them industry ready.

Relevant and practical are two key words of the course and the dedicated, technically well qualified and committed staff at SBM strive to keep the course the same. The course creates a platform for the students to learn more of computing and computer science. In addition frequent exposure to the domains that the students are interested in is provided through field trips to IT organizations.

The proficient faculty is aided by a well equipped lab, that provides hands on experience and practical experience to the students to apply the knowledge learnt. Students are given access to some of the latest developments and progress made in the industry so that they are industry ready.

  • I Sem
  • II Sem
  • III Sem
  • IV Sem
  • V Sem
  • VI Sem
Sl. No. Subjects
1.1 Language: Kannada / Sanskrit / Urdu / Tamil /
Telugu / Malayalam/ Additional English / Marathi / Hindi / French
1.2 English
1.3 Problem Solving Techniques Using C
1.4 Digital Electronics
1.5 Discrete Mathematics
1.6 C Programming Lab
1.7 Digital Electronic Lab
1.8 Foundation Course*
1.9 CC & EC*
Sl. No. Subjects
2.1 Language: Kannada / Sanskrit / Urdu / Tamil /
Telugu / Malayalam/ Additional English / Marathi / Hindi / French
2.2 English
2.3 Data Structures
2.4 Data Base Management System
2.5 Numerical and Statistical Methods
2.6 Data Structure Lab
2.7 DBMS Lab
2.8 Foundation Course*
2.9 CC & EC*
Sl. No. Subjects
3.1 Language: Kannada / Sanskrit / Urdu / Tamil /
Telugu / Malayalam/ Additional English / Marathi / Hindi / French
3.2 English
3.3 Object Oriented Programming Using C++
3.4 Financial Accounting and Management
3.5 Operating System
3.6 C++ Lab
3.7 Accounting Packing Lab
3.8 Foundation Course
3.9 CC & EC*
Sl. No. Subjects
4.1 Language: Kannada / Sanskrit / Urdu / Tamil /
Telugu / Malayalam/ Additional English / Marathi / Hindi / French
4.2 English
4.3 Visual Programming
4.4 Unix Shell Programming
4.5 Operation Research
4.6 Skill Development Course
4.7 Visual Programming Lab
4.8 UNIX Lab
4.9 CC & EC
Sl. No. Subjects
5.1 Data Communication and Networks
5.2 Software Engineering
5.3 Computer Architecture
5.4 Java Programming
5.5 Microprocessor and Assembly Language
5.6 Project
5.7 Skill Development Course
5.8 Java Programming Lab
5.9 Assembly Language Programming Lab
Sl. No. Subjects
6.1 Theory of Computation
6.2 System Programming
6.3 Cryptography and Network Security
6.4 Web Programming
6.5 Project
6.6 Skill Development Course
6.7 Web Programming Lab

BCA Syllabus & Content

Got to Top