It is a three-year degree programme, conducted in affiliation to Bengaluru North University, spread over six semesters. The course offers three subjects, namely electronics, mathematics and computer science, 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.
The main objectives of the course are: to provide a comprehensive understanding of electronics and communication system as part of electronics; to provide an understanding of advanced mathematics; to provide a comprehensive understanding of programming concepts and to understand software development as a part of computer science.
Electronics is a branch of physics and technology concerned with the design of circuits using transistors and microchips, and the behaviour and movement of electrons in semiconductors, conductors, vacuum, or gas. The course covers various aspects of basic electronics, electronic circuits, special purpose devices, linear integrated circuits, digital electronics and verilog, communication, microprocessors, instrumentation and microcontrollers.
Mathematics is a science of numbers, quantity, and space, either as abstract concepts or as applied to other disciplines such as physics and engineering. The course covers various aspects of algebra, calculus, geometry, differential equations, real analysis and numerical methods.
Computer science encompasses scientific and practical approaches to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanisation of the methodical procedures or algorithms that underlie the acquisition, representation, processing, storage and communication of information, and access to information. The course covers various aspects of programming concepts using C, data structures, database management system, software engineering, operating system, UNIX, object-oriented programming using Java, visual programming, web programming, computer networks, and software project development.