BSc. Software Engineering & Cloud Computing
Bachelor's Degree • Research-oriented academic pathway
BSc. Software Engineering & Cloud Computing
A software engineering program that combines programming, systems design, cloud architecture, DevOps and distributed computing. Students learn to engineer reliable, maintainable and scalable digital systems.
Program Overview
A software engineering program that combines programming, systems design, cloud architecture, DevOps and distributed computing. Students learn to engineer reliable, maintainable and scalable digital systems.
Key Areas of Study
- Programming & Object-Oriented Design
- Data Structures & Algorithms
- Web & Mobile Application Development
- Software Requirements & Architecture
- Databases & APIs
- Cloud Computing & Virtualization
- DevOps, Containers & CI/CD
- Distributed Systems & Research Project
Research Opportunities
Students may explore research questions and projects in areas such as:
- Cloud Computing
- Distributed Systems
- Software Architecture
- DevOps
- AI-Assisted Software Engineering
- Edge Computing
- Scalable Applications
- Human-Computer Interaction
Career Pathways
Software Engineer Full-Stack Developer Cloud Engineer DevOps Engineer Mobile Developer Systems Analyst Software Architect Solutions Engineer
Higher Study & Academic Progression
- MSc. Software Engineering
- MSc. Computer Science
- MSc. Cloud Computing
- MSc. Distributed Systems
- MSc. Artificial Intelligence
Academic Approach
Learning may include lectures, seminars, laboratory work, guided projects, literature review, presentations, research methodology and independent study. Exact course titles, credit distribution and assessment structure are subject to the approved curriculum of the affiliating university and applicable regulatory authorities.
Ready to explore BSc. Software Engineering & Cloud Computing?
Submit an enquiry and the admissions team can guide you through the current requirements.