SRM semester-wise subject maps with PYQs, notes and syllabus pages for all 8 semesters.
Choose your semester to see every subject mapped with direct links to before-year papers, unit notes, syllabus checklists and important topics. Use this page as your starting point every time you need to study — it is the fastest path from "I have an exam tomorrow" to "I have the right study material in front of me."
Choose your semester
Each semester page lists every subject with course codes, credit weights and direct links to the subject's PYQ, notes and syllabus page. Select your semester below.
Semester 1
14 subjects — Calculus, Physics, Chemistry, PPS, Biology, English, Economics, Foreign Languages, Workshop and more.
Year 1Semester 2
10 subjects — Advanced Calculus, Semiconductor Physics, OODP, EEE, Environmental Science, Value Education and more.
Year 1Semester 3
17 subjects — DSA, COA, OS, Digital Logic Design, Transforms & Boundary Value Problems, Biology for Engineers and more.
Year 2Semester 4
13 subjects — DBMS, DAA, Artificial Intelligence, Probability & Queueing Theory, IoT, Digital Image Processing and more.
Year 2Semester 5
8 subjects — Computer Networks, Machine Learning, Formal Language & Automata, Discrete Mathematics, FSWD and more.
Year 3Semester 6
7 subjects — Compiler Design, SEPM, Data Science, Microprocessors, Professional Ethics and more.
Year 3Semester 7
6 subjects — Professional electives, Behavioural Psychology, Industrial Management and open electives.
Year 4Semester 8
2 subjects — Major project and internship semester. Focused on project report, viva and industry training.
Year 4SRM B.Tech CSE progression roadmap
Understanding how subjects build on each other across semesters helps you identify prerequisite knowledge gaps before they become exam problems.
Year 1 (Sem 1-2): Foundation
Maths (Calculus, Advanced Calculus), Physics (Semiconductor), Programming (PPS, OODP), Electrical (EEE), Workshop. These are prerequisites for every CSE subject from Sem 3 onwards. Build strong fundamentals here — weak maths hurts DSA and DAA later.
Year 2 (Sem 3-4): Core CSE begins
DSA → DAA, COA → Microprocessors, OS basics, DBMS, AI fundamentals, Digital Logic Design. This is the most critical year for placements. All tech interview questions trace back to Year 2 subjects. Prioritise CGPA here.
Year 3 (Sem 5-6): Advanced and placements
Computer Networks, Machine Learning, Compiler Design, Formal Language & Automata, SEPM, Data Science. On-campus placements begin in Sem 6. Start DSA problem-solving and system design prep alongside these subjects.
Year 4 (Sem 7-8): Electives and projects
Professional electives, open electives, major project. Focus on building a strong project portfolio and preparing for off-campus placements. Use the lighter subject load to complete backlogs if any from earlier semesters.
Most-frequently accessed semester pages
These are the most searched semester resource pages by SRM students, based on search volume and page visits.
Semester 3 resources
The most resource-heavy semester with DSA, OS, COA — all placement-critical. See the full subject map with direct links.
High trafficSemester 4 resources
DBMS, DAA, AI and IoT. DAA builds directly on DSA from Sem 3. DBMS is the most-asked subject in non-tech placement interviews.
High trafficSemester 5 resources
CN, ML, FLA and Discrete Maths. CN is a core networking subject asked in every networking role interview.
Semester 1 resources
14 subjects for freshers. The largest subject count of any semester. Focus on PPS and Calculus as building blocks for the B.Tech journey.
Semester 6 resources
Compiler Design and SEPM are the headline subjects. Placement season begins here — balance exam prep with DSA practice.
Semester 2 resources
OODP introduces Object-Oriented Programming — the paradigm used in all subsequent years. Master classes, inheritance and polymorphism here.
How to use semester pages effectively
Open your semester page at the start of the term
Bookmark your semester page (e.g. /semesters/3/). It is your subject directory for the entire semester. Check it weekly for new resources.
Before each CT: open the subject page
Two weeks before CT1 or CT2, open each subject page from your semester list. Go to the PYQ section and download relevant CT papers. Read the unit syllabus checklist to confirm coverage.
Before SEM: follow the exam strategy
Use the exam strategy page for a structured last-week plan. The semester page links you to every subject you need — do not waste time searching individually.
Between semesters: plan your CGPA trajectory
Use the GPA calculator to set target grades for next semester's subjects. Cross-reference credits on your semester page to weight your effort correctly.