Course Overview
The B.Sc. (Hons) in Software Engineering is a comprehensive, career-focused degree designed to meet the demands of today’s technology-driven industries. Software engineering is central to business success, and this program equips students with strong vocational and technical skills across the full software development lifecycle. Students learn to design, develop, test, and deploy large-scale software systems in industrial and commercial environments.
Eligibility Requirements
Completed +2 from any faculty.
Course Structure
Year 1
Code | Unit | Credit |
|---|---|---|
CIS091-1 | Fundamentals of Software Engineering | 30 |
CIS093-1 | Mathematics and Concepts for Computational Thinking | 30 |
CIS095-1 | Databases and Computer Networks | 30 |
CIS096-1 | Principles of Programming and Data Structures | 30 |
Year 2
Code | Unit | Credit |
|---|---|---|
CIS099-2 | Mobile Application Development | 30 |
CIS116-2 | Desktop Application Development and Software Engineering | 30 |
CIS007-2 | Decision Support Systems and Data Mining | 30 |
CIS051-2 | Web Technologies and Platforms | 30 |
Year 3
Code | Unit | Credit |
|---|---|---|
CIS046-3 | Software for Enterprise | 30 |
CIS047-3 | Agile Project Management | 30 |
CIS050-3 | Undergraduate Project (UG) | 30 |
CIS050-3 | Research Methodology (RM) | 30 |