🎓 Anna University Resources

Anna University CSE Syllabus — Regulation 2021 (All 8 Semesters)

Semester-wise subject list for B.E. Computer Science and Engineering under Regulation 2021, with course codes and credits — for Anna University affiliated colleges. Use this to plan your semester, track credits, and know which subjects matter most for placements.

Sem 1Sem 2Sem 3Sem 4 Sem 5Sem 6Sem 7Sem 8
Note: Subject codes and electives can vary slightly by college and academic year. Always cross-check with your college's official curriculum copy or the Anna University website (annauniv.edu) before exams. This page is a study-planning reference.

1 Semester 1

CodeSubjectCredits
HS3152Professional English – I3
MA3151Matrices and Calculus4
PH3151Engineering Physics3
CY3151Engineering Chemistry3
GE3151Problem Solving and Python Programming3
GE3152தமிழர் மரபு / Heritage of Tamils1
GE3171Problem Solving and Python Programming Lab2
BS3171Physics and Chemistry Lab2
GE3172English Laboratory1

2 Semester 2

CodeSubjectCredits
HS3252Professional English – II2
MA3251Statistics and Numerical Methods4
PH3256Physics for Information Science3
BE3251Basic Electrical and Electronics Engineering3
GE3251Engineering Graphics4
CS3251Programming in C3
GE3252தமிழரும் தொழில்நுட்பமும் / Tamils and Technology1
GE3271Engineering Practices Laboratory2
CS3271Programming in C Laboratory2

3 Semester 3

CodeSubjectCredits
MA3354Discrete Mathematics4
CS3351Digital Principles and Computer Organization4
CS3352Foundations of Data Science3
CS3301Data Structures3
CS3391Object Oriented Programming3
CS3311Data Structures Laboratory1.5
CS3381Object Oriented Programming Laboratory1.5
CS3361Data Science Laboratory2
GE3361Professional Development1

💡 Placement note: Data Structures (CS3301) and OOP (CS3391) are the two most-asked subjects in every technical interview. Master them here — see our interview question bank.

4 Semester 4

CodeSubjectCredits
CS3452Theory of Computation3
CS3491Artificial Intelligence and Machine Learning4
CS3492Database Management Systems3
CS3401Algorithms4
CS3451Introduction to Operating Systems3
GE3451Environmental Sciences and Sustainability2
CS3461Operating Systems Laboratory1.5
CS3481Database Management Systems Laboratory1.5

5 Semester 5

CodeSubjectCredits
CS3591Computer Networks4
CS3501Compiler Design4
CB3491Cryptography and Cyber Security3
CS3551Distributed Computing3
Professional Elective I3
Professional Elective II3

Popular Professional Electives: Full Stack Web Development (CCS332-family), Cloud Computing, App Development, UI/UX Design, Data Warehousing. If you plan a web-developer career, pick Full Stack — and start early with our free HTML, CSS and JavaScript courses.

6 Semester 6

CodeSubjectCredits
CCS356Object Oriented Software Engineering4
CS3691Embedded Systems and IoT4
Open Elective I3
Professional Elective III3
Professional Elective IV3
Professional Elective V (Mandatory in some colleges)3

7 Semester 7

CodeSubjectCredits
GE3791Human Values and Ethics2
Elective – Management3
Open Elective II3
Open Elective III3
Open Elective IV3
CS3711Summer Internship / Industrial Training2

💼 Semester 7 is placement season (Nov–Jan for most affiliated colleges). Read our TCS NQT preparation guide and the Fresher's A–Z job guide before the drives start.

8 Semester 8

CodeSubjectCredits
CS3811Project Work / Internship10

The final semester is your project. Pick something deployable and demo-able in interviews — a full-stack web app beats a paper-only project. Host it free using our free hosting guide.

Credit Summary & Grading

Total credits for the B.E. CSE programme under R2021 is approximately 163–168 credits (varies with elective structure). Grades follow the 10-point scale: O = 10, A+ = 9, A = 8, B+ = 7, B = 6, C = 5, U = fail. Calculate your standing with our Anna University CGPA Calculator.

Study resources on this site: free web development courses, 240+ interview questions, a code playground to practice, and GPA/CGPA calculators — all built for Anna University students.