Computer Science and Engineering (Artificial Intelligence and Data Science) — KTU 2024 Curriculum
Branch code CR · Group A · all eight semesters, with every elective option.
170Total credits
8Semesters
10Elective baskets
69Elective options
Semester 1
July – December
A
Mathematics for Information Science-1
3credits
B
Physics for Information Science
or Chemistry for Information Science · GXCYT122
4credits
C
Engineering Graphics and Computer Aided Drawing
3credits
D
Introduction to Electrical & Electronics Engineering (part 1: Electrical Engineering)
42 + 2
F
Algorithmic Thinking with Python
4credits
L
Basic Electrical and Electronics Engineering Workshop
1credit
I
Health and Wellness
or Life Skills and Professional Communication · UCHUT128 · L-T-P-R 2-0-1-0
1credit
Skill Enhancement Course: Digital 101(NASSCOM) y r o g e t a C MOOC
—
Semester 2
January – June
A
Mathematics for Information Science-2
3credits
B
Physics for Information Science
or Chemistry for Information Science · GXCYT122
4credits
C
Foundations of Computing: From Hardware Essentials to Web Design
3credits
D
Programming in C
4credits
E
Discrete Mathematics
4credits
F
Engineering Entrepreneurship & IPR
3credits
I
Health and Wellness
or Life Skills and Professional Communication · UCHUT128 · L-T-P-R 2-0-1-0
1credit
L
IT Workshop
1credit
Skill Enhancement Course: Digital 101(NASSCOM) y r o g e t a C MOOC
1credit
Semester 3
July – December
A
Mathematics for Information Science-3
3credits
B
Foundations of Artificial Intelligence
4credits
C
Data Structures and Algorithms
4credits
D
Object Oriented Programming
4credits
F
Digital Electronics & Logic Design
4credits
G
Economics for Engineers
or Engineering Ethics and Sustainable Development · UCHUT347
2credits
L
Data Structures Lab
2credits
Q
Python and Statistical Modelling Lab
2credits
R/M
Remedial / Minor Course Optional
Only for students registered for a Minor, Honours or a remedial course.
4credits
Semester 4
January – June
A
Mathematics for Information Science -IV
3credits
B
Database Management Systems
4credits
C
Operating Systems
4credits
D
Computer Organization and Architecture
4credits
G
Economics for Engineers
or Engineering Ethics and Sustainable Development · UCHUT347
2credits
L
Operating Systems Lab
2credits
Q
DBMS Lab
2credits
R/M/H
Remedial / Minor / Honours Course Optional
Only for students registered for a Minor, Honours or a remedial course.
4credits
Program Elective 1 Slot E · 9 options ▾
Software Engineering
3credits
Data Science Privacy & Ethics
3credits
Functional Programming
3credits
Fundamentals of Bioinformatics
3credits
Number Theory
3credits
Soft Computing
3credits
Microcontrollers
3credits
Introduction to Theory of Computation
3credits
Foundations of Pattern Recognition Level 5
3or 5 (Level 5)
Semester 5
July – December
A
Computer Networks
4credits
B
Robotics and Intelligent Systems
4credits
C
Machine Learning
3credits
D
Big Data Analytics
4credits
I
Constitution Of India (MOOC) MOOC
1credit
L
Robotics Lab
2credits
Q
Data Analytics Lab
2credits
R/M/H
Remedial / Minor / Honours Course Optional
Only for students registered for a Minor, Honours or a remedial course.
4credits
Program Elective 2 Slot E · 8 options ▾
Software Project Management
3credits
Business Analytics
3credits
Information Systems
3credits
Data Compression
3credits
Computational Biology
3credits
Computer Graphics & Multimedia
3credits
Advanced Computer Architectures
3credits
Fundamentals of Digital Image Processing Level 5
3or 5 (Level 5)
Semester 6
January – June
A
Deep Learning
4credits
B
Design and Analysis of Algorithms
3credits
D
Compiler Construction
4credits
F
Design Thinking and Product Development (Group Specific Syllabus)
2credits
L
Deep Learning Lab
2credits
P
Mini Project: Socially Relevant Project
2credits
R/M/H
Remedial / Minor / Honours Course Optional
Only for students registered for a Minor, Honours or a remedial course.
3credits
Program Elective 3 Slot C · 8 options ▾
Software Testing
3credits
Computational Linguistics
3credits
Machine Learning in Computational Biology
3credits
Advanced Database Systems
3credits
Introduction to Web Mining
3credits
Fundamentals of Cryptography
3credits
Quantum Computing
3credits
Natural Language Processing Level 5
3or 5 (Level 5)
Open / Industry Linked Elective 1 Slot O · 5 options ▾
Data Structures
3credits
Data Communication
3credits
Foundations of Cryptography
3credits
Machine Learning for Engineers
3credits
Object Oriented Programming
3credits
Semester 7
July – December
S
Seminar
2credits
P
Major Project / Internship (4-6 Months)
4credits
R/M/H
Remedial / Minor / Honours Course Optional
Only for students registered for a Minor, Honours or a remedial course.
3credits
Program Elective 4 Slot A · 8 options ▾
Formal Methods in Software Engineering Level 5
3or 5 (Level 5)
Web Programming Level 5
3or 5 (Level 5)
Recommendation Systems Level 5
3or 5 (Level 5)
Financial Data Science Level 5
3or 5 (Level 5)
Cloud Computing Level 5
3or 5 (Level 5)
Blockchain and Cryptocurrencies Level 5
3or 5 (Level 5)
Generative AI Level 5
3or 5 (Level 5)
Computer Vision Level 5
3or 5 (Level 5)
Program Elective 5 Slot B · 8 options ▾
Computational Health Informatics
3credits
Responsible Artificial Intelligence
3credits
Graph Databases and Analysis
3credits
Digital Forensics
3credits
Game Theory and Mechanism Design
3credits
High Performance Computing
3credits
Programming Languages
3credits
Time Series Modelling Level 5
3or 5 (Level 5)
Open / Industry Linked Elective 2 Slot O · 5 options ▾
Cyber Security
3credits
Cloud Computing
3credits
Software Engineering
3credits
Computer Networks
3credits
Mobile Application Development
3credits
HMC Elective 5 options ▾
Project Management: Planning, Execution, Evaluation and Control
Proficiency course in French. (MOOC) (B1 level) MOOC
Proficiency Course in German (B1 Level). (MOOC) MOOC
Proficiency Course in Spanish (B1 Level) (MOOC) MOOC
Introduction to Japanese Language and Culture (N5 level). (MOOC) MOOC
Semester 8
January – June
I
Organizational Behavior and Business Communication
1credit
P
Major Project / Internship (4-6 Months) / Major Project Phase -II
Option: Internship (4–6 months) · PCCRI806
Option: Major Project Phase II · PCCRJ806
4credits
Program Elective 6 Slot A · 8 options ▾
Software Architectures
3credits
Bio-inspired Optimization Techniques
3credits
Network Security Protocols
3credits
Computational Complexity
3credits
Speech and Audio Processing
3credits
Storage Systems
3credits
Prompt Engineering
3credits
Next Generation Interaction Design Level 5
3or 5 (Level 5)
Open / Industry Linked Elective 3 Slot O · 5 options ▾
Introduction To Algorithms
3credits
Web Programming
3credits
Software Testing
3credits
Internet of Things
3credits
Computer Graphics
3credits
How to read this: L-T-P-R is Lecture – Tutorial – Practical – Project hours per week.
Slots are the timetable slots; courses sharing a slot are alternatives (for example Physics or Chemistry — you take the other in the next semester).
Level 5 electives carry 5 credits when the B.Tech 2024 eligibility conditions are met, otherwise 3.
The second credit figure for a semester includes the optional Minor / Honours course.
Source: APJ Abdul Kalam Technological University — B.Tech Curriculum 2024 (official PDFs). Always confirm with the university or your college before registering.
Source: APJ Abdul Kalam Technological University — B.Tech Curriculum 2024 (official PDFs). Always confirm with the university or your college before registering.
📲 Get updates before anyone else
New notes, results & exam alerts — straight to your phone.