Second Year
3rd Semester 4th Semester
CSC301 Applied Mathematics III CSC401 Applied Mathematics IV*
CPC302 Digital Logic Design and Analysis CSC402 Analysis of Algorithms
CSC303 Discrete Mathematics CSC403 Computer Organization and Architecture*
CSC304 Electronic Circuits and Communication Fundamentals CSC404 Computer Graphics
CSC305 Data Structures CSC405 Operating System
CSL301 Basic Electronics Lab CSL401 Analysis of Algorithms Lab
CSL302 Digital System Lab CSL402 Computer Graphics Lab
CSL303 Data Structures Lab CSL403 Processor Architecture Lab
CSL304 OOPM (JAVA) Lab CSL404 Operating System Lab
    CSL405 Open Source Technology Lab
Third Year
 5th Semester 6th Semester
 CPC501 Business Communication and Ethics CPC601 System Programming and Compiler  Construction
CSC501 Microprocessor CPC602 Software Engineering
CPC503 Operating Systems CPC603 Distributed Databases
CPC504 Structured and Object Oriented Analysis and Design CPC604 Mobile Communication and Computing
CPL501 Computer Networks CPE6011 Elective-I
CPL502 Web Technologies Laboratory CPL601 Network Programming Laboratory
Last Year
 7th Semester 8th Semester
CPC701 Digital Signal Processing CPC804 Data Warehouse and Mining
CPC702 Cryptography and System Security CPC802 Human Machine Interaction
CPC703 Artificial Intelligence CPC803 Parallel and Distributed Systems
CPE7042X Elective-II CPE803X Elective-III
CPL701 Network Threats and Attacks Laboratory CPL801 Project-II
CPP701 Project – I CPP802 Cloud Computing Laboratory