Course Overview
The program builds advanced knowledge in programming, software systems, cloud computing, databases, and computer network technologies. Students learn how computing systems are developed, managed, and improved across different sectors.
Training includes coding labs, software projects, and research-based assignments using computing tools and development platforms. Students gain experience in software analysis, application design, and data management methods.
Group projects support communication and teamwork skills used in technology companies and IT departments. Practical tasks give exposure to software planning and technical problem-solving methods.
Graduates move into roles in software development companies, cloud service providers, IT consulting firms, database administration teams, and technology support services. The course also supports further academic research and doctoral study in computer science fields.
General Eligibility
Applicants need a bachelor’s degree in computer science, software engineering, information technology, or related field. Academic transcripts, passport copy, CV, and completed application form are required during admission processing.
Scholarships may be available for students with strong academic records or financial need. Admission decisions depend on academic review and submitted supporting documents.
Part Time Work Details
Up to 20 hours per week during study period, subject to visa regulations
Language Requirement