The 4 year B. Tech program includes general engineering education and core computer science education with courses such as Discrete Mathematics for computer Science, Formal Languages and Automata Theory, Data structures and algorithms, Analysis of Algorithms, Compilers, Operating Systems, Computer Networks, Database Management Systems, Computer Organization and Architecture, Software Engineering, Visual Programming, Multimedia, Artificial Intelligence etc. The assessment, including projects in examinations, is continuous and these labs are a constant hub of activity.