Computer Science and Engineering
CSE · Select a subject
Semester 1
Applied PhysicsBS1102
Applied Physics LabBS1103
Communicative EnglishHS1101
Computer Engineering WorkshopES1102
English Communication Skills LaboratoryHS1102
Mathematics - I (Calculus And Differential Equations)BS1101
Programming for Problem Solving using CES1101
Programming for Problem Solving using C LabES1103
Semester 2
Applied ChemistryBS1202
Applied Chemistry LabBS1203
Computer OrganizationES1201
Data StructuresES1203
Data Structures LabES1205
Environment ScienceMC1201
Mathematics – II (Linear Algebra And Numerical Methods)BS1201
Python ProgrammingES1202
Python Programming LabES1204
Semester 3
Advanced Data Structures & Algorithm AnalysisPC301
Advanced Data Structures and Algorithm Analysis LabPC301P
Digital Logic & Computer OrganizationES301
Discrete Mathematics & Graph TheoryBSH301
Environmental ScienceAC301
Object Oriented Programming Through JavaPC302
Object Oriented Programming Through Java LabPC302P
Python ProgrammingSEC301
Universal human values – understanding harmony and Ethical human conductBSH302
Semester 4
Database Management SystemsPC402
Database Management Systems LabPC402P
Design Thinking & InnovationBSH401
Full Stack Development – ISEC401
Managerial Economics and Financial AnalysisMC401
Operating SystemsPC401
Operating Systems LabPC401P
Probability & StatisticsBS401
Software EngineeringPC403
Semester 5
Computer NetworksPC502
Computer Networks LabPC502P
Data Mining LabPC501P
Data Warehousing & Data MiningPC501
Evaluation of Community Service InternshipPR501
Formal Languages and Automata TheoryPC503
Full Stack Development-2SEC501
Open Elective-I OR Entrepreneurship Development & Venture CreationOE501
Professional Elective-I (Object Oriented Analysis and Design / Artificial Intelligence / Microprocessors & Microcontrollers / Quantum Computing / 12 week MOOC Swayam/ NPTEL course)PE501
User Interface Design using Flutter / SWAYAM Plus - Android Application Development (with Flutter)ES501
Semester 6
Cloud ComputingPC602
Cloud Computing LabPC601P
Compiler DesignPC601
Cryptography & Network SecurityPC603
Cryptography & Network Security LabPC602P
Open Elective – IIOE601
Professional Elective-II (Software Testing Methodologies / Cyber Security / DevOps / Machine Learning / 12 week MOOC Swayam/NPTEL course)PE601
Professional Elective-III (Software Project Management / Mobile Adhoc Networks / Natural Language Processing / Big Data Analytics / Distributed Operating System / 12 week MOOC Swayam/NPTEL course)PE602
Soft skills / SWAYAM Plus - 21st Century Employability SkillsSEC601
Technical Paper Writing & IPRAC601
Semester 7
Constitution of IndiaAC701
Deep LearningPC701
Evaluation of Industry Internship / Mini ProjectPR701
Human Resources & Project ManagementMC701
Open Elective IIIOE701
Open Elective IVOE702
Professional Elective-IV (Software Architecture & Design Patterns / Blockchain Technology / Augmented Reality & Virtual Reality / Internet of Things / Agentic AI / 12 week MOOC Swayam/NPTEL course)PE701
Professional Elective-V (Agile Methodologies / Generative AI / Computer Vision / Cyber Physical Systems / 12 week MOOC Swayam / NPTEL course)PE702
Prompt Engineering / SWAYAM Plus - Certificate program in Prompt Engineering and ChatGPTSEC701