inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
USD 99,500
Per course
Start Date
Medium of studying
On campus
Duration
Program Facts
Program Details
Degree
Bachelors
Major
Software Development | Software Engineering
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
USD 99,500
Intakes
Program start dateApplication deadline
2024-03-14-
2024-07-25-
2024-09-24-
2024-11-21-
About Program

Program Overview


This comprehensive computing program provides a solid foundation in networking, software development, and database management. Students specialize in software engineering, gaining expertise in programming, system development, and project management. The program prepares graduates for a wide range of careers in the technology industry, including software engineering, systems analysis, and project management.

Program Outline

Outline:


Degree Level 1

  • Core Modules:
  • Introduction to Networking
  • Systems Software and Computing Concepts
  • Introduction to Databases
  • Python Programming
  • Systems Analysis and Design
  • Integrated Computer Systems
  • Fundamental of Entrepreneurship
  • Specialized Modules:
  • Digital Thinking and Innovation
  • Introduction to Object-Oriented Programming
  • Mathematical Concepts for Computing
  • Elective Modules (Choose 1):
  • Introduction to Artificial Intelligence
  • Fundamentals of Web Design & Development

Degree Level 2

  • Core Modules:
  • Innovation Process
  • Research Methods for Computing and Technology
  • Specialized Modules:
  • Programming for Data Analysis
  • System Development Methods
  • Object Oriented Development with Java
  • Requirements Engineering
  • Enterprise Systems
  • Data Structures
  • Software Testing
  • Software Architecture
  • Design Methods
  • Elective Modules (Choose 1):
  • Concurrent Programming
  • Further Web Design & Development
  • Mobile App Engineering

Degree Level 3

  • Core Modules:
  • Venture Building
  • Development and Operations
  • Specialized Modules:
  • Investigations in Software Engineering
  • Project Management
  • Design Patterns
  • Software Quality Engineering
  • User Experience
  • Project in Software Engineering
  • Designing and Developing Applications on Cloud
  • Elective Modules (Choose 2):
  • Distributed Computer Systems OR Enterprise Programming for Distributed Applications OR Blockchain Development
  • Advanced Database Systems OR Optimisation and Deep Learning

Careers:

  • Software Engineer
  • Systems Analyst
  • Project Manager
  • Software Consultant
  • Programmer
  • Chief Technology Officer (CTO)
  • Application Engineer
  • Software Test Engineer
  • Software Quality Assurance (QA) Specialist
  • R&D Specialist
  • Software Architect
  • Systems Integration Engineer
  • Senior Technical Lead
  • Product Manager
  • Solutions Architect
  • Development Manager
  • Senior System Designer
SHOW MORE
How can I help you today?