Computer Science and Engineering (Data Science)
DS · Select a subject
Branch Syllabus Documents
Official semester syllabus PDFs for this branch and regulation
CSE DS 1 1 SEM CS Syllabus UG R20
Semester syllabus204.6 KB
Sign in with a complete student profile to preview or download official syllabus PDFs.
Semester 1
Applied ChemistryBS1102
Applied Chemistry LabBS1103
Communicative EnglishHS1101
Computer Engineering WorkshopES1102
English Communication Skills LaboratoryHS1102
Environmental ScienceMC1101
Mathematics – IBS1101
Programming for Problem Solving using CES1101
Programming for Problem Solving using C LabES1103
Semester 2
Applied PhysicsBS1202
Applied Physics LabBS1203
Constitution of IndiaMC1201
Data StructuresCS1201
Data Structures LabCS1202
Digital Logic DesignES1201
Mathematics – IIBS1201
Python ProgrammingES1202
Python Programming LabES1203
Semester 3
Advanced Data Structures & Algorithms AnalysisPC301
Data Science LabPC301P
Discrete Mathematics & Graph TheoryBSH301
Environmental ScienceAC301
Introduction to Data ScienceES301
Object-Oriented Programming Through JAVAPC302
Object-Oriented Programming Through JAVA LabPC302P
Python programmingSEC301
Universal human values – understanding harmony and Ethical human conductBSH302
Semester 4
Computer Organization and ArchitecturePC403
DBMSPC402
DBMS LabPC402P
Data EngineeringPC401
Data Engineering LabPC401P
Design Thinking & InnovationBSH401
Exploratory Data Analysis with PythonSEC401
Optimization TechniquesMC401
Statistical methods for Data scienceBS401
Semester 5
Computer NetworksPC502
Computer Networks LabPC502P
Evaluation of Community Service Project InternshipPR501
Full Stack development -1 / SWAYAM Plus – Data Engineer / AI EngineerSEC501
Machine LearningPC501
Machine Learning LabPC501P
Open Elective- I OR Entrepreneurship Development & Venture CreationOE501
Professional Elective-I (Automata Theory & Compiler Design / Object Oriented Analysis and Design / Soft computing / Internet of Things / 12-Week SWAYAM/NPTEL Course)PE501
Software EngineeringPC503
User Interface Design using Flutter/ SWAYAM Plus - Android Application Development (with Flutter)ES501
Semester 6
Data VisualizationPC603
Data Visualization LabPC602P
Deep LearningPC601
Deep Learning LabPC601P
Open Elective – IIOE601
Operating SystemsPC602
Professional Elective-II (Social Media Analytics / Cryptography & Network Security / Recommender Systems / Cloud Computing / Sensor Networks)PE601
Professional Elective-III (Software Project Management / Quantum Computing / Computer Vision / NoSQL databases / 12-Week SWAYAM/NPTEL Course)PE602
Soft skillsSEC601
Technical Paper Writing & IPRAC601
Semester 7
Big Data AnalyticsPC701
Constitution of IndiaAC701
Evaluation of Industry Internship / Mini ProjectPR701
Full Stack Development -2 / SWAYAM Plus - Certificate Course on Data AnalyticsSEC701
Human Resource & Project ManagementMC701
Open Elective-IIIOE701
Open Elective-IVOE702
Professional Elective-IV (Software Architecture & Design Pattern / Blockchain Technology / DevOps / Natural Language Processing / 12-Week SWAYAM/NPTEL Course)PE701
Professional Elective-V (Agile Methodologies / Expert Systems / Reinforcement Learning / High Performance Computing / 12-Week SWAYAM/NPTEL Course)PE702