- 2nd semester:
CSE102 Computer Programming(C) - 3rd semester:
CSE241 Object Oriented Programming(C++ & Java) - 4th semester:
CSE222 Data Structures and Algorithms(Java)
CSE244 System Programming (C) - 5th semester:
CSE341 Programming Languages(Clojure & Prolog)
CSE331 Computer Organization(Verilog VHDL & MIPS Assembly)
CSE321 Introduction to Algorithm Design(Python) - 6th semester:
CSE312 Operating Systems(C++) - 7th semester:
CSE437 Real Time System Architectures(C++11)
CSE484 Introduction to Natural Language and Speech Processing - 8th semester:
CSE463 Introduction to Computer Vision(Python&C++)
CSE422 - Theory of Computation