Bachelor of Computer Application (BCA)
| I Year BCA | ||
| I Semester | II Semester | |
| 1 | Language – I English & Gen. Proficiency | Language – I English & Gen. Proficiency |
| 2 | Language – II Kannada / Hindi/Sanskrit | Language – II Kannada / Hindi/Sanskrit |
| 3 | Fundamentals of computers | Data Structures |
| 4 | Information Technology Lab | Data Structures Lab |
| 5 | Programming in C | Object Oriented Programming using Java |
| 6 | C Programming Lab | Object Oriented Programming Lab |
| 7 | Discrete Mathematics for Computer Applications | Computational Mathematics |
| 8 | Constitutional Values | Environmental Studies |
| II Year BCA | ||
| III Semester | IV Semester | |
| 1 | Language – I English & General Proficiency | Language – I English & Gen. Proficiency |
| 2 | Language – II Kannada /Hindi/Sanskrit | Language – II Kannada / Hindi/Sanskrit |
| 3 | Database Management System | Python Programming |
| 4 | C# and Dotnet Framework | Advanced JAVA and J2EE |
| 5 | Computer Networks | Operating System Concepts |
| 6 | Database Management System Lab | Python Programming Lab |
| 7 | C# and Dotnet Framework Lab | Advanced JAVA and J2EE Lab |
| 8. | WebContent Management System | Distributed Computing |
| 9 | Internet Basics | |
| III Year BCA | ||
| V Semester | VI Semester | |
| 1 | Software Engineering | Artificial Intelligence and Applications |
| 2 | Web Development | Principles Cyber Security |
| 3 | Design Analysis and Algorithm | Fundamentals of Data Science |
| 4 | Statistical Computing and R Programming | Digital Marketing |
| 5 | Cloud Computing | Project Work/ Dissertation |
| 6 | Cryptography and Network Security | |
| 7 | Design Analysis and Algorithm Lab | |
| 8 | R Programming Lab | |
| 9 | Web Development Lab | |
| 10 | Data Analytics using Excel | |