Subjects in semester 5
| Code | Subject | Credits | Type |
|---|---|---|---|
| BTES501-18 | Enterprise Resource Planning | 3 | Theory |
| BTCS501-18 | Database Management Systems | 3 | Theory |
| BTCS502-18 | Formal Language & Automata Theory | 3 | Theory |
| BTCS503-18 | Software Engineering | 3 | Theory |
| BTCS504-18 | Computer Networks | 3 | Theory |
| BTCS XXX-18 | Elective-I | 3 | Elective |
| MC | Constitution of India/ Essence of Indian Traditional Knowledge | — | Audit |
| BTCS505-18 | Database Management Systems Lab | 2 | Lab |
| BTCS506-18 | Software Engineering Lab | 1 | Lab |
| BTCS507-18 | Computer Networks Lab | 1 | Lab |
| BTCS XXX-18 | Elective-I Lab | 1 | Elective |
| — | Industrial Training | — | Project |
Source: official IKGPTU syllabus PDF, pages 4, 7, 40-57. Applies to: Batch 2023 onwards, for University Main Campus, Constituent Campuses and Affiliated colleges. Codes, names and credits are copied as printed; check the official file for changes made after it was published.
Units and topics
Enterprise Resource Planning (BTES501-18)
- Introduction
- ERP Implementation
- The Business Modules
- The ERP Market
- ERP – Present and Future
Database Management Systems (BTCS501-18)
- Database system architecture
- Relational query languages
- Storage strategies, Indices, B-trees, hashing
- Transaction processing
- Database Security
- Advanced Topics
Database Management Systems important questions (PDF)
Formal Language & Automata Theory (BTCS502-18)
- Introduction
- Regular languages and finite automata
- Context-free languages and pushdown automata
- Context-sensitive languages
- Turing machines
- Undecidability & Intractablity
Software Engineering (BTCS503-18)
- Software life cycle models
- Software design
- Fundamentals of testing
- Software project management
- ISO and SEI CMMI, PSP and Six Sigma
Software Engineering important questions (PDF)
Computer Networks (BTCS504-18)
- Data Communication Components
- Data Link Layer and Medium Access Sub Layer
- Network Layer
- Transport Layer
- Application Layer
Computer Networks important questions (PDF)
Elective-I (BTCS XXX-18)
Options: Programming in Python (BTCS510-18), Computer Graphics (BTCS515-18), Web Technologies (BTCS520-18), Computational Biology (BTCS521-18)
Database Management Systems Lab (BTCS505-18)
Database Management Systems Lab important questions (PDF)
Software Engineering Lab (BTCS506-18)
Software Engineering Lab important questions (PDF)
Computer Networks Lab (BTCS507-18)
Computer Networks Lab important questions (PDF)
Elective-I Lab (BTCS XXX-18)
Options: Programming in Python Lab (BTCS513-18), Computer Graphics lab (BTCS518-18), Web Technologies lab (BTCS522-18), Computational Biology lab (BTCS523-18)
How to prepare for semester 5
Start with the subjects that carry the most credits, because they count most in your SGPA. For each theory subject, go through the units in order, make one page of short notes per unit and practise the long-answer questions from previous papers. Lab courses are scored on records and viva, so keep your practical file up to date every week instead of writing it at the end.
All semesters
Frequently asked questions
How many subjects are there in IKGPTU B.Tech CSE semester 5?
The official IKGPTU scheme lists 12 courses for CSE semester 5: 5 theory, 3 lab and 4 other (project, elective, audit or similar).
Where is the official IKGPTU syllabus PDF?
The official file used for this page is linked under Source. Always check it, because universities revise schemes for new batches.
Which batch does this syllabus apply to?
Batch 2023 onwards, for University Main Campus, Constituent Campuses and Affiliated colleges If your batch is different, check your university's syllabus page.