Skip to content
Alerts
Exam Exam Registration for the B.Tech S8 (PT) (S,FE) Exam, September 2026 (2019 Scheme) /// General Extension of Course Duration /// Exam EXAM REGISTRATION – B.Tech S8 (S,FE, Working Professional Examination, September 2026 (2019 Scheme) /// Admission KTU(ACADEMIC) – Eligibility for admission to Engineering programmes of students who have acquired Plus Two qualification partly through the National Institute of Open Schooling (NIOS) – Orders issued /// Result Notification – Result Publication / Answer Book Copy and Revaluation request submission -B.Tech S5 (WP) (S) Exam June 2026 (2019 Scheme)-Reg /// Exam B.Tech S4 (WP) (R) Exam, April 2026 (2024 Scheme) /// Result APJAKTU – Examination (UG-Valuation) – Publication of Results – B.Tech S2 (PT) (S, FE) Exam January 2026 (2015 Scheme) /// Exam B.TECH S8 (PT) (S, FE) Examination, January 2026 (2015 Scheme) /// Exam Exam Registration for the B.Tech S8 (PT) (S,FE) Exam, September 2026 (2019 Scheme) /// General Extension of Course Duration /// Exam EXAM REGISTRATION – B.Tech S8 (S,FE, Working Professional Examination, September 2026 (2019 Scheme) /// Admission KTU(ACADEMIC) – Eligibility for admission to Engineering programmes of students who have acquired Plus Two qualification partly through the National Institute of Open Schooling (NIOS) – Orders issued /// Result Notification – Result Publication / Answer Book Copy and Revaluation request submission -B.Tech S5 (WP) (S) Exam June 2026 (2019 Scheme)-Reg /// Exam B.Tech S4 (WP) (R) Exam, April 2026 (2024 Scheme) /// Result APJAKTU – Examination (UG-Valuation) – Publication of Results – B.Tech S2 (PT) (S, FE) Exam January 2026 (2015 Scheme) /// Exam B.TECH S8 (PT) (S, FE) Examination, January 2026 (2015 Scheme) ///
← All branches

Computer Science and Engineering — KTU 2024 Curriculum

Branch code CS · Group A · all eight semesters, with every elective option.

170Total credits
8Semesters
10Elective baskets
78Elective options

Semester 1

July – December
20 credits
A
GAMAT101 · L-T-P-R 3-0-0-0
3credits
B
GAPHT121 · L-T-P-R 3-0-2-0
4credits
C
3credits
F
UCEST105 · L-T-P-R 3-0-2-0
4credits
L
Basic Electrical and Electronics Engineering Workshop
GXESL106 · L-T-P-R 0-0-2-0
1credit
I
UCHWT127 · L-T-P-R 1-0-1-0
or Life Skills and Professional Communication · UCHUT128 · L-T-P-R 2-0-1-0
1credit
Skill Enhancement Course: Digital 101(NASSCOM) MOOC
UCSEM129
—

Semester 2

January – June
24 credits
A
GAMAT201 · L-T-P-R 3-0-0-0
3credits
B
GAPHT121 · L-T-P-R 3-0-2-0
4credits
C
Foundations of Computing: From Hardware Essentials to Web Design
GXEST203 · L-T-P-R 3-0-0-0
3credits
D
Programming in C
GXEST204 · L-T-P-R 3-0-2-0
4credits
E
Discrete Mathematics
PCCST205 · L-T-P-R 3-1-0-0
4credits
F
Engineering Entrepreneurship & IPR
UCEST206 · L-T-P-R 3-0-0-0
3credits
I
UCHWT127 · L-T-P-R 1-0-1-0
or Life Skills and Professional Communication · UCHUT128 · L-T-P-R 2-0-1-0
1credit
L
IT Workshop
GXESL208 · L-T-P-R 0-0-2-0
1credit
Skill Enhancement Course: Digital 101(NASSCOM) MOOC
UCSEM129
1credit

Semester 3

July – December
25 credits · 29 with Minor/Honours
A
Mathematics for Information Science-3
GAMAT301 · L-T-P-R 3-0-0-0
3credits
B
Theory of Computation
PCCST302 · L-T-P-R 3-1-0-0
4credits
C
Data Structures and Algorithms
PCCST303 · L-T-P-R 3-1-0-0
4credits
D
Object Oriented Programming
PBCST304 · L-T-P-R 3-0-0-1
4credits
F
Digital Electronics & Logic Design
GAEST305 · L-T-P-R 3-1-0-0
4credits
G
Economics for Engineers
UCHUT346 · L-T-P-R 2-0-0-0
or Engineering Ethics and Sustainable Development · UCHUT347
2credits
L
Data Structures Lab
PCCSL307 · L-T-P-R 0-0-3-0
2credits
Q
Digital Lab
PCCSL308 · L-T-P-R 0-0-3-0
2credits
R/M
Remedial / Minor Course Optional
L-T-P-R 3-1-0-0
Only for students registered for a Minor, Honours or a remedial course.
4credits

Semester 4

January – June
24 credits · 28 with Minor/Honours
A
Mathematics for Information Science-4
GAMAT401 · L-T-P-R 3-0-0-0
3credits
B
Database Management Systems
PCCST402 · L-T-P-R 3-1-0-0
4credits
C
Operating Systems
PCCST403 · L-T-P-R 3-1-0-0
4credits
D
Computer Organization and Architecture
PBCST404 · L-T-P-R 3-0-0-1
4credits
E
Program Elective 1
PECST41N · L-T-P-R 3-0-0-0
Choose 1 of 10 options ↓
3credits
G
Economics for Engineers
UCHUT346 · L-T-P-R 2-0-0-0
or Engineering Ethics and Sustainable Development · UCHUT347
2credits
L
Operating Systems Lab
PCCSL407 · L-T-P-R 0-0-3-0
2credits
Q
DBMS Lab
PCCSL408 · L-T-P-R 0-0-3-0
2credits
R/M/H
Remedial / Minor / Honours Course Optional
L-T-P-R 3-1-0-0
Only for students registered for a Minor, Honours or a remedial course.
4credits
Program Elective 1 Slot E · 10 options
Software Engineering
PECST411 · L-T-P-R 3-0-0-0
3credits
Pattern Recognition
PECST412 · L-T-P-R 3-0-0-0
3credits
Functional Programming
PECST413 · L-T-P-R 3-0-0-0
3credits
Coding Theory
PECST414 · L-T-P-R 3-0-0-0
3credits
Signals And Systems
PECST416 · L-T-P-R 3-0-0-0
3credits
Soft Computing
PECST417 · L-T-P-R 3-0-0-0
3credits
Computational Geometry
PECST418 · L-T-P-R 3-0-0-0
3credits
Cyber Ethics, Privacy, And Legal Issues
PECST419 · L-T-P-R 3-0-0-0
3credits
VLSI Design Level 5
PECST415 · L-T-P-R 3-0-0-0
3or 5 (Level 5)
Advanced Data Structures Level 5
PECST495 · L-T-P-R 3-0-0-0
3or 5 (Level 5)

Semester 5

July – December
23 credits · 27 with Minor/Honours
A
Computer Networks
PCCST501 · L-T-P-R 3-1-0-0
4credits
B
Design and Analysis of Algorithms
PCCST502 · L-T-P-R 3-1-0-0
4credits
C
Machine Learning
PCCST503 · L-T-P-R 3-0-0-0
3credits
D
Microcontrollers
PBCST504 · L-T-P-R 3-0-0-1
4credits
E
Program Elective 2
PECST52N · L-T-P-R 3-0-0-0
Choose 1 of 9 options ↓
3credits
I
Constitution Of India (MOOC) MOOC
UCHUM506
1credit
L
Networks Lab
PCCSL507 · L-T-P-R 0-0-3-0
2credits
Q
Machine Learning Lab
PCCSL508 · L-T-P-R 0-0-3-0
2credits
R/M/H
Remedial / Minor / Honours Course Optional
L-T-P-R 3-1-0-0
Only for students registered for a Minor, Honours or a remedial course.
4credits
Program Elective 2 Slot E · 9 options
Software Project Management
PECST521 · L-T-P-R 3-0-0-0
3credits
Artificial Intelligence
PECST522 · L-T-P-R 3-0-0-0
3credits
Data Analytics
PECST523 · L-T-P-R 3-0-0-0
3credits
Data Compression
PECST524 · L-T-P-R 3-0-0-0
3credits
Digital Signal Processing
PECST526 · L-T-P-R 3-0-0-0
3credits
Computer Graphics & Multimedia
PECST527 · L-T-P-R 3-0-0-0
3credits
Advanced Computer Architectures
PECST528 · L-T-P-R 3-0-0-0
3credits
Data Mining Level 5
PECST525 · L-T-P-R 3-0-0-0
3or 5 (Level 5)
Advanced Graph Algorithms Level 5
PECST595 · L-T-P-R 3-0-0-0
3or 5 (Level 5)

Semester 6

January – June
23 credits · 26 with Minor/Honours
A
Compiler Design
PCCST601 · L-T-P-R 3-1-0-0
4credits
B
Advanced Computing Systems
PCCST602 · L-T-P-R 3-0-0-0
3credits
C
Program Elective 3
PECST63N · L-T-P-R 3-0-0-0
Choose 1 of 10 options ↓
3credits
D
Fundamentals of Cyber Security
PBCST604 · L-T-P-R 3-0-0-1
4credits
F
Design Thinking and Product Development (Group Specific Syllabus)
GAEST605 · L-T-P-R 2-0-0-0
2credits
O
Open / Industry Linked Elective 1
OECST61N · L-T-P-R 3-0-0-0
Choose 1 of 5 options ↓
3credits
L
Systems Lab
PCCSL607 · L-T-P-R 0-0-3-0
2credits
P
Mini Project: Socially Relevant Project
PCCSP608 · L-T-P-R 0-0-0-3
2credits
R/M/H
Remedial / Minor / Honours Course Optional
L-T-P-R 3-0-0-0
Only for students registered for a Minor, Honours or a remedial course.
3credits
Program Elective 3 Slot C · 10 options
Software Testing
PECST631 · L-T-P-R 3-0-0-0
3credits
Deep Learning
PECST632 · L-T-P-R 3-0-0-0
3credits
Wireless & Mobile Computing
PECST633 · L-T-P-R 3-0-0-0
3credits
Advanced Database Systems
PECST634 · L-T-P-R 3-0-0-0
3credits
Digital Image Processing
PECST636 · L-T-P-R 3-0-0-0
3credits
Fundamentals of Cryptography
PECST637 · L-T-P-R 3-0-0-0
3credits
Quantum Computing
PECST638 · L-T-P-R 3-0-0-0
3credits
Randomized Algorithms
PECST639 · L-T-P-R 3-0-0-0
3credits
Cloud Computing Level 5
PECST635 · L-T-P-R 3-0-0-0
3or 5 (Level 5)
Mobile Application Development Level 5
PECST695 · L-T-P-R 3-0-0-0
3or 5 (Level 5)
Open / Industry Linked Elective 1 Slot O · 5 options
Data Structures
OECST611 · L-T-P-R 3-0-0-0
3credits
Data Communication
OECST612 · L-T-P-R 3-0-0-0
3credits
Foundations of Cryptography
OECST613 · L-T-P-R 3-0-0-0
3credits
Machine Learning for Engineers
OECST614 · L-T-P-R 3-0-0-0
3credits
Object Oriented Programming
OECST615 · L-T-P-R 3-0-0-0
3credits

Semester 7

July – December
17 credits · 20 with Minor/Honours
A
Program Elective 4
PECST74N · L-T-P-R 3-0-0-0
Choose 1 of 10 options ↓
3credits
B
Program Elective 5
PECST75N · L-T-P-R 3-0-0-0
Choose 1 of 10 options ↓
3credits
O
Open / Industry Linked Elective 2
OECST72N · L-T-P-R 3-0-0-0
Choose 1 of 5 options ↓
3credits
I
HMC Elective
UEHUT704 · L-T-P-R 2-0-0-0
Choose 1 of 5 options ↓
2credits
S
Seminar
PCCSS705 · L-T-P-R 0-0-3-0
2credits
P
Major Project / Internship (4-6 Months)
PCCSP706 · L-T-P-R 0-0-0-8
4credits
R/H
Remedial / Honours Course Optional
L-T-P-R 3-0-0-0
Only for students registered for a Minor, Honours or a remedial course.
3credits
Program Elective 4 Slot A · 10 options
Formal Methods in Software Engineering
PECST741 · L-T-P-R 3-0-0-0
3credits
Web Programming
PECST742 · L-T-P-R 3-0-0-0
3credits
Bioinformatics
PECST743 · L-T-P-R 3-0-0-0
3credits
Information Security
PECST744 · L-T-P-R 3-0-0-0
3credits
Embedded Systems
PECST746 · L-T-P-R 3-0-0-0
3credits
Blockchain and Cryptocurrencies
PECST747 · L-T-P-R 3-0-0-0
3credits
Realtime Systems
PECST748 · L-T-P-R 3-0-0-0
3credits
Approximation Algorithms Level 5
PECST749 · L-T-P-R 3-0-0-0
5credits
Computer Vision Level 5
PECST745 · L-T-P-R 3-0-0-0
3or 5 (Level 5)
Topics in Theoretical Computer Science Level 5
PECST795 · L-T-P-R 3-0-0-0
3or 5 (Level 5)
Program Elective 5 Slot B · 10 options
Advanced Computer Networks
PECST751 · L-T-P-R 3-0-0-0
3credits
Responsible Artificial Intelligence
PECST752 · L-T-P-R 3-0-0-0
3credits
Fuzzy Systems
PECST753 · L-T-P-R 3-0-0-0
3credits
Digital Forensics
PECST754 · L-T-P-R 3-0-0-0
3credits
Game Theory and Mechanism Design
PECST756 · L-T-P-R 3-0-0-0
3credits
High Performance Computing
PECST757 · L-T-P-R 3-0-0-0
3credits
Programming Languages
PECST758 · L-T-P-R 3-0-0-0
3credits
Parallel Algorithms
PECST759 · L-T-P-R 3-0-0-0
3credits
Internet of Things Level 5
PECST755 · L-T-P-R 3-0-0-0
3or 5 (Level 5)
Algorithms For Data Science Level 5
PECST785 · L-T-P-R 3-0-0-0
3or 5 (Level 5)
Open / Industry Linked Elective 2 Slot O · 5 options
Cyber Security
OECST721 · L-T-P-R 3-0-0-0
3credits
Cloud Computing
OECST722 · L-T-P-R 3-0-0-0
3credits
Software Engineering
OECST723 · L-T-P-R 3-0-0-0
3credits
Computer Networks
OECST724 · L-T-P-R 3-0-0-0
3credits
Mobile Application Development
OECST725 · L-T-P-R 3-0-0-0
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
11 credits
A
Program Elective 6
PECST86N · L-T-P-R 3-0-0-0
Choose 1 of 9 options ↓
3credits
O
Open / Industry Linked Elective 3
OECST83N · L-T-P-R 3-0-0-0
Choose 1 of 5 options ↓
3credits
I
Organizational Behavior and Business Communication
UEHUT803 · L-T-P-R 2-0-0-0
1credit
P
Major Project / Internship (4-6 Months) / Major Project Phase -II
PCCSP806 · L-T-P-R 0-0-0-8
Option: Internship (4–6 months) · PCCSI806
Option: Major Project Phase II · PCCSJ806
4credits
Program Elective 6 Slot B · 9 options
Software Architectures
PECST861 · L-T-P-R 3-0-0-0
3credits
Natural Language Processing
PECST862 · L-T-P-R 3-0-0-0
3credits
Topics in Security
PECST863 · L-T-P-R 3-0-0-0
3credits
Computational Complexity
PECST864 · L-T-P-R 3-0-0-0
3credits
Speech and Audio Processing
PECST866 · L-T-P-R 3-0-0-0
3credits
Storage Systems
PECST867 · L-T-P-R 3-0-0-0
3credits
Prompt Engineering
PECST868 · L-T-P-R 3-0-0-0
3credits
Computational Number Theory
PECST869 · L-T-P-R 3-0-0-0
3credits
Next Generation Interaction Design Level 5
PECST865 · L-T-P-R 3-0-0-0
3or 5 (Level 5)
Open / Industry Linked Elective 3 Slot O · 5 options
Introduction to Algorithms
OECST831 · L-T-P-R 3-0-0-0
3credits
Web Programming
OECST832 · L-T-P-R 3-0-0-0
3credits
Software Testing
OECST833 · L-T-P-R 3-0-0-0
3credits
Internet of Things
OECST834 · L-T-P-R 3-0-0-0
3credits
Computer Graphics
OECST835 · L-T-P-R 3-0-0-0
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.
📲 Get updates before anyone else
New notes, results & exam alerts — straight to your phone.