DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Course Structure 2022-25 Course Structure 2018-21
Course Code & Course Title For Semester-I Course Code & Course Title For Semester-I
BSC-CSE-121 Mathematics-I BSC-CSE-101 Mathematics-I
BSC-CSE-122 Engineering Chemistry ESC-CSE-101 Basic Electrical Engineering
BSC-CSE-123 Engineering Physics BSC-CSE-102 Engineering Chemistry
ESC-CSE-121 Basic Electrical Engineering BSC-CSE-103 Engineering Physics
ESC-CSE-122 Computer Fundamentals MC-CSE-101 Environmental
Science*
MC-CSE-121 Environmental
Science*
Lab. Courses
Lab. Courses ESC-CSE-111 Basic Electrical Lab
BSC-CSE-131 Engineering Chemistry Lab BSC-CSE-111 Engineering Chemistry Lab
BSC-CSE-132 Engineering Physics Lab BSC-CSE-112 Engineering Physics Lab
ESC-CSE-131 Basic Electrical Lab ESC-CSE-112 Engineering Graphics **
ESC-CSE-132 Engineering Graphics ** MC-CSE-111 Induction Program
ESC-CSE-133 Computer Fundamentals Lab Course Code & Course Title For Semester-II
MC-CSE-131 Induction Program BSC-CSE-201 Mathematics-II
Course Code & Course Title For Semester-II ESC-CSE-201 Basic Electronics
BSC-CSE-221 Mathematics-II ESC-CSE-202 Engineering Mechanics
HSMC-CSE-221 Communication Skills HSMC-CSE-201 Communication Skills
ESC-CSE-221 Basic Electronics ESC-CSE-203 Computer Fundamentals & Programming
ESC-CSE-222 Engineering Mechanics MC-CSE-201 Indian Constitution*
ESC-CSE-223 C-Programming Lab. Courses
MC-CSE-221 Indian Constitution* ESC-CSE-211 Basic Electronics Lab
Lab. Courses HSMC-CSE-211 Comm. Skills Lab
HSMC-CSE-231 Comm. Skills Lab ESC-CSE-212 Engineering Mechanics Lab
ESC-CSE-231 Basic Electronics Lab ESC-CSE-213 Computer Fundamentals & Programming Lab
ESC-CSE-232 Engineering Mechanics Lab ESC-CSE-214 Workshop Practice
ESC-CSE-233 C-Programming Lab Course Code & Course Title For Semester-III
ESC-CSE-234 Workshop Practice BSC-CSE-301 Mathematics-III
Course Code & Course Title For Semester-III PCC-CSE-301 Data Structures Using C
BSC-CSE-321 Mathematics-III PCC-CSE-302 Object Oriented Programming Using C++
PCC-CSE-321 Data Structures Using C PCC-CSE-303 Software Engineering
PCC-CSE-322 Object Oriented Programming Using C++ ESC-CSE-301 Digital Logic Design
PCC-CSE-323 Software Engineering HSMC-CSE-301 Entrepreneurship Development and Management
PCC-CSE-324 Operating System Lab. Courses
PCC-CSE-325 Digital Logic Design PCC-CSE-311 Data Structures Using C Lab
Lab. Courses PCC-CSE-312 Object Oriented Programming Using C++ Lab
PCC-CSE-331 Data Structures Using C Lab ESC-CSE-311 Digital Logic Design Lab
PCC-CSE-332 Object Oriented Programming Using C++ Lab Course Code & Course Title For Semester-IV
PCC-CSE-333 Digital Logic Design Lab PCC-CSE-401 Discrete Mathematics
Course Code & Course Title For Semester-IV PCC-CSE-402 Python Programming
PCC-CSE-421 Discrete Mathematics PCC-CSE-403 Computer Organization & Architecture
PCC-CSE-422 Python Programming PCC-CSE-404 Database Management System
PCC-CSE-423 Computer Organization & Architecture PCC-CSE-405 Operating System
PCC-CSE-424 Database Management System HSMC-CSE-401 Management Information System
PCC-CSE-425 Unix/Linux & Shell Programming Lab Courses
HSMC-CSE-421 Management Information System PCC-CSE-411 Python Programming Lab
Lab Courses PCC-CSE-412 Database Management System Lab
PCC-CSE-431 Python Programming Lab PCC-CSE-413 Operating System Lab
PCC-CSE-432 Database Management System Lab Course Code & Course Title For Semester-V
PCC-CSE-433 Unix/Linux & Shell Programming Lab PCC-CSE-501 Theory of Automata
Course Code & Course Title For Semester-V PCC-CSE-502 Computer Networks
PCC-CSE-521 Theory of Automata PCC-CSE-503 Java Programming
PCC-CSE-522 Computer Networks PCC-CSE-504 Microprocessors and Interfacing
PCC-CSE-523 Java Programming PEC-CSE-5XX Professional Elective-I
PCC-CSE-524 Microprocessors and Interfacing OEC-CSE-5XX Open Elective-I
PEC-CSE-5XX Professional Elective-I Lab Courses
OEC-CSE-5XX Open Elective-I PCC-CSE-511 Computer Networks Lab
Lab Courses PCC-CSE-512 Java Programming Lab
PCC-CSE-531 Computer Networks Lab PCC-CSE-513 Microprocessors and Interfacing Lab
PCC-CSE-532 Java Programming Lab PROJ-CSE-501 Industrial Training-I
PCC-CSE-533 Microprocessors and Interfacing Lab Professional Elective-I Courses
PROJ-CSE-521 Industrial Training-I PEC –CSE-501 Data Warehousing and Data Mining
Professional Elective-I Courses PEC –CSE-502 Software Project Management
PEC –CSE-521 Data Warehousing and Data Mining PEC –CSE-503 System Software
PEC –CSE-522 Cyber Crime and Laws PEC –CSE-504 Internet and Web Technology
PEC –CSE-523 Internet and Web Technology PEC –CSE-505 Mobile Computing
PEC –CSE-524 Mobile Computing Open Elective I Courses
PEC –CSE-525 Visual Programming OEC-CSE-501/ PCC-CE-303 Introduction to Fluid Mechanics
Open Elective I Courses OEC-CSE-502/ PCC-CE-305 Disaster Preparedness and Planning
OEC-CSE-521/ PCC-CE-325 Disaster Preparedness and Planning OEC-CSE-503/ PCC-EE-302 Electrical Machine I
OEC-CSE-522/ PCC-CE-524 Concrete Technology OEC-CSE-504/ PCC-EE-303 Network Analysis and Synthesis
OEC-CSE-523/ PCC-EE-322 Network Analysis and Synthesis OEC-CSE-505/ PCC-ECE-303 Signals & Systems
OEC-CSE-524/ PEC-EE-323 Industrial Electrical Systems OEC-CSE-506/ PEC-ECE-502 Electronic Multimedia Engineering
OEC-CSE-525/PCC-ECE-522 Digital Communication Systems Course Code & Course Title For Semester-VI
OEC-CSE-526/PEC-ECE-521 Industrial Electronics PCC-CSE-601 Compiler Design
Course Code & Course Title For Semester-VI PCC-CSE-602 Computer Graphics & Multimedia
PCC-CSE-621 Compiler Design PCC-CSE-603 Design & Analysis of Algorithms
PCC-CSE-622 Computer Graphics & Multimedia PEC –CSE-6XX Professional Elective-II
PCC-CSE-623 Design & Analysis of Algorithms PEC –CSE-6XX Professional Elective-III
PCC-CSE-624 Artificial Intelligence OEC-CSE-6XX Open Elective-II
PEC –CSE-6XX Professional Elective-II Lab Courses
OEC-CSE-6XX Open Elective-II PCC-CSE-611 Compiler Design Lab
Lab Courses PCC-CSE-612 Computer Graphics & Multimedia Lab
PCC-CSE-631 Design & Analysis of Algorithms Lab PROJ-CSE-611 Minor Project
PCC-CSE-632 Computer Graphics & Multimedia Lab Professional Elective II Courses
PROJ-CSE-621 Minor Project PEC –CSE-601 Advanced Java
Professional Elective II Courses PEC –CSE-602 Unix/Linux & Shell Programming
PEC –CSE-621 Advanced Java PEC –CSE-603 R-Programming
PEC –CSE-622 Computer Based Numerical Techniques PEC –CSE-604 Visual Programming
PEC –CSE-623 R-Programming Professional Elective III Courses
PEC –CSE-624 Wireless Networks PEC –CSE-605 Computer Based Numerical Techniques
PEC –CSE-625 Social Network Analysis PEC –CSE-606 Grid Computing
Open Elective II Courses PEC –CSE-607 Distributed Database System
OEC-CSE-621/ PCC-CE-425 Building Materials & Construction PEC –CSE-608 Cyber Crime and Laws
OEC-CSE-622/ PEC-CE-666 Remote Sensing and GIS PEC –CSE-609 Wireless Networks
OEC-CSE-623/ PCC-EE-421 Renewable Energy Sources Open Elective II Courses
OEC-CSE-624/ PEC-EE-622 Energy Audit and Management OEC-CSE-601/ PCC-CE-404 Engineering Geology
OEC-CSE-625/ PCC-ECE-421 Signals & Systems OEC-CSE-602/ PCC-CE-405 Building Materials & Construction
OEC-CSE-626/ PCC-ECE-621 Digital Signal Processing OEC-CSE-603/ PCC-EE-401 Renewable Energy Sources
Course Code & Course Title For Semester-VII OEC-CSE-604/ PCC-EE-405 Electrical Measurements I
PROJ-CSE-721 Major Project Phase-I based on Software Engineering OEC-CSE-605/ PCC-ECE-403 Analog Communication Systems
PCC –CSE-721 Fundamentals of Digital Image Processing OEC-CSE-606/ PCC-ECE-404 Linear Integrated Circuits & Pulse Switching
HSMC-CSE-721 Entrepreneurship Development and Management Course Code & Course Title For Semester-VII
PEC –CSE-7XX Professional Elective-III PROJ-CSE-701 Major Project Phase-I based on Software Engineering
PEC –CSE-7XX Professional Elective-IV PCC –CSE-701 Fundamentals of Digital Image Processing
OEC-CSE-7XX Open Elective-III PCC –CSE-702 Artificial Intelligence
Laboratory Courses PEC –CSE-7XX Professional Elective-IV
PCC –CSE-731 Fundamentals of Digital Image Processing Lab. PEC –CSE-7XX Professional Elective-V
PROJ-CSE-722 Seminar on latest Trends OEC-CSE-7XX Open Elective-III
PROJ-CSE-723 Industrial Training-II Laboratory Courses
Professional Electives III Courses PCC –CSE-711 Fundamentals of Digital Image Processing Lab.
PEC –CSE-721 Cryptography and Network Security PROJ-CSE-712 Seminar on latest Trends
PEC –CSE-722 Internet of Things PROJ-CSE-713 Industrial Training-II
PEC –CSE-723 Machine Learning Professional Electives IV Courses
PEC –CSE-724 Distributed Database System PEC –CSE-701 Cryptography and Network Security
PEC –CSE-725 Advance Algorithms PEC –CSE-702 Internet of Things
Professional Electives IV Courses PEC –CSE-703 Distributed Computing
PEC –CSE-726 Advanced Multimedia System PEC –CSE-704 Natural Language Processing
PEC –CSE-727 Cloud Computing PEC –CSE-705 Embedded System
PEC –CSE-728 Big Data Analysis PEC –CSE-706 Software Testing
PEC –CSE-729 Real Time Operating System Professional Electives V Courses
PEC –CSE-730 Blockchain Technologies PEC –CSE-707 Advanced Multimedia System
Open Elective III Courses PEC –CSE-708 Cloud Computing
OEC-CSE-721/ PCC-CE-522 Environmental Engineering PEC –CSE-709 Fault Tolerant Computing
OEC-CSE-722/ PEC-CE-770 Air and Noise Pollution Control PEC –CSE-710 Big Data Analysis
OEC-CSE-723/ PCC-EE-522 Power System-I PEC –CSE-711 Real Time Operating System
OEC-CSE-724/ PEC-EE-721 Wind and Solar Energy Systems PEC –CSE-712 Communication System
OEC-CSE-725/ PEC-ECE-723 Advanced 3G and 4G Wireless & Mobile Communication Open Elective III Courses
OEC-CSE-726/ PEC-ECE-725 Biomedical Instrumentation OEC-CSE-701/ PCC-CE-502 Environmental Engineering
Course Code & Course Title For Semester-VIII OEC-CSE-702/ PCC-CE-505 Concrete Technology
PROJ-CSE-821 Major Project-Phase II OEC-CSE-703/ PEC-EE-501 Power Engineering
PEC –CSE-8XX Professional Elective-V OEC-CSE-704/ PEC-EE-503 Engineering Material Science
PEC-CSE-8XX Professional Elective-VI OEC-CSE-705/ PCC-ECE-503 EM Wave Theory
Professional Electives V Courses OEC-CSE-706/ PEC-ECE-707 Biomedical Instrumentation
PEC –CSE-821 Advanced Computer Architecture Course Code & Course Title For Semester-VIII
PEC –CSE-822 Expert System PROJ-CSE-801 Major Project-Phase II
PEC –CSE-823 Neural Networks PEC –CSE-8XX Professional Elective-VI
PEC –CSE-824 Research Methodology OEC-CSE-8XX Open Elective-IV
PEC –CSE-825 Software Project Management Professional Electives VI Courses
Professional Elective VI Courses PEC –CSE-801 Advanced Computer Architecture
PEC –CSE-826 Software Testing PEC –CSE-802 Expert System
PEC –CSE-827 Distributed Computing PEC –CSE-803 Green Computing
PEC –CSE-828 Natural Language Processing PEC –CSE-804 Neural Networks
PEC –CSE-829 Deep Learning PEC –CSE-805 Pattern Recognition
PEC –CSE-830 Bio-Metrics and Network Security PEC –CSE-806 Bio-Informatics
Open Elective IV Courses
OEC-CSE-801/ PEC-CE-641 Construction Engineering and Management
OEC-CSE-802/ PEC-CE-648 Industrial Waste Treatment
OEC-CSE-803/ PCC-EE-603 Control Systems
OEC-CSE-804/ PEC-EE-603 Energy Audit and Management
OEC-CSE-805/ PEC-ECE-601 Mobile and Wireless Communication
OEC-CSE-806/ PCC-ECE-601 Digital Signal Processing