The main objectives of the course are:
-
to provide a comprehensive understanding of programming concepts and to understand software development as a part of computer science
-
to provide an understanding of advanced mathematics
-
to impart working knowledge of fundamental concepts in basic areas of physics such as classical mechanics, quantum mechanics, electricity and magnetism, and thermodynamics.
It is a three-year degree programme, conducted in affiliation to Bangalore University, spread over six semesters. The course offers three subjects, namely computer science, mathematics and physics, with equal emphasis given to each of these three majors. English language and optional languages are also part of this curriculum, which can be pursued during semesters 1 to 4. Practical-based laboratory sessions are an integral part of the curriculum, as shown in the course structure.