Building the Future, One Code at a Time
Overview
The B.Sc. Software Engineering programme trains students to design, develop, test, and maintain high-quality software systems. It combines strong programming foundations with engineering principles, project management, and system design to produce versatile software professionals.
Programme Objectives
- Develop advanced skills in software design, architecture, development, and quality assurance.
- Instil sound engineering principles in software project planning and management.
- Promote innovation, creativity, and a user-focused approach to software solutions.
- Prepare students for global software development careers and entrepreneurship.
Career Opportunities
Graduates can become:
- Software Engineers
- Application Developers
- Systems Architects
- Quality Assurance Analysts
- DevOps Engineers
- Software Project Managers
- Technical Consultants
Key Features
- Hands-on experience in software development projects
- Agile, DevOps, and software lifecycle management training
- Access to modern development tools and collaborative platforms
- Opportunities for certifications in software engineering frameworks
Admission Requirements
For detailed information on the general admission requirements, application guidelines, deadlines and required documents, please visit the Admissions page
How to Apply
To apply, visit the Undergraduates Admissions Portal.