| COURSE CODE | COURSE NAME |
|---|
| YEAR I | SEMESTER I |
|---|
| BSE111 | Calculus for Software Engineering |
| COM113 | Computer Architecture & Organization |
| BIT110 | Computer Fundamentals |
| BIT111 | Discrete Mathematics |
| BJC110 | Communication Skills and Learning skills for Employability |
| YEAR I | SEMESTER II |
|---|
| BSE121 | Internet and Web Programming |
| COM122 | Principles of Programming |
| COM123 | Numerical Analysis and Computation |
| BIT121 | Fundamentals of Database Systems |
| BIT212 | System Analysis and Design |
| RECESS TERM |
|---|
| BSE124 | Professional Software Engineering Mini Project |
| YEAR II | SEMESTER I |
|---|
| COM211 | Object Oriented Programming |
| BSE212 | Principles of Software Engineering |
| COM221 | Operating Systems Principles |
| COM212 | Data Structures and Algorithms |
| BIT211 | Advanced Database Systems |
| BIT214 | Computer Networks and Data Communications |
| YEAR II | SEMESTER II |
|---|
| BSE222 | Advanced Object Oriented Programming |
| BSE226 | Software Requirements Engineering |
| BSE213 | Advanced Internet and Web Programming |
| BSE221 | Formal Methods in Software Engineering |
| BSE224 | Python Programming |
| BIT222 | Research Methodology in Computing |
| FST220 | Industrial Training |
| YEAR III | SEMESTER I |
|---|
| BSE311 | Mobile Applications Development |
| BSE312 | Artificial Intelligence and Expert Systems |
| BSE314 | Internet of Things |
| COM311 | Compiler Design |
| BIT314 | Network Configuration & Management |
| |
|---|
| BSE313 | Object-Oriented Analysis and Design |
| BIT124 | E-Commerce |
| YEAR III | SEMESTER II |
|---|
| BSE326 | Software Evolution |
| BSE322 | Advanced Mobile Applications Development |
| COM321 | Simulation & Modelling |
| COM324 | Machine Learning |
| Electives (Select One) |
|---|
| BIT323 | User Interface Design |
| BSE324 | Mobile Communications Systems and Applications |
| RECESS TERM |
|---|
| FST325 | Industrial Training |
| YEAR IV | SEMESTER I |
|---|
| BSE411 | Software Quality Assurance and Testing |
| BSE412 | Embedded Systems Development |
| BSE321 | Software Metrics |
| BSE323 | Software Architecture & Patterns |
| AGM212 | Entrepreneurship & Small Business Management |
| Electives (Select One) |
| BSE414 | Computer Games Development |
| BSE415 | Digital Image and Video processing |
| YEAR IV | SEMESTER II |
|---|
| BSE413 | Network Application Development |
| BSE422 | Managing Software Engineering Projects |
| BSE423 | Software Engineering Ethics |
| BSE424 | Software Security |
| FST420 | Graduation Project |