Software Development

School:

School of Computing & information Technology

Duration:

3 Years

Language:

English

Intake Period:

Jan/Feb, May/June

About This Programme

This programme is designed to transform creative problem-solvers into expert software developers who can manage projects from concept to reality. Students master multiple programming languages—such as Java, Python, and JavaScript—while learning modern development methods and project management. The curriculum emphasizes the entire software lifecycle, from testing for errors to maintaining and upgrading complex applications. Through intensive coding bootcamps and collaborative projects, students gain experience in web development, mobile apps, and systems software. Graduates are prepared for a challenging yet rewarding career in a field that is growing rapidly across all global sectors.

Included Courses

  • Principles of Coding

  • Programming Fundamentals

  • Web Development (HTML/CSS)

  • Computer Science

  • Mobile App Frameworks

  • Software Testing & Quality

  • Database Management

  • User Interface Design

  • Agile Development Methods

  • Senior Project, IT Architecture

  • Cloud-Native Development

Career Opportunities

    • Application Software Developer: Designing apps for mobile devices, word processors, or custom databases.

    • Solutions Architect: Designing the underlying structures that allow complex software to function efficiently.

    • Full-Stack Developer: Handling both the front-end look and the back-end logic of modern websites.