infomatics institute of technology

“Real world problems need real world tech solutions”

The course is regularly updated to stay aligned with academic and industry needs. Students gain practical experience through scenario- and lab-based assessments, preparing them for real-world work environments. Strong industry connections enhance employability, with graduates suited for roles such as Tech Lead, DevOps Engineer, Senior Software Engineer, Project Manager, Software or Cloud Architect, Full-Stack Developer, Enterprise Architect, and Cloud System Engineer.

This programme is accredited by the British Computer Society (BCS), the Chartered Institute for IT. Graduates satisfy the educational requirements for Chartered IT Professional (CITP) status and are eligible for professional membership with BCS (MBCS), opening doors to prestigious career advancements.

infomatics institute of technology

Awarding University & Course Recognition

infomatics institute of technology

Awarded by the University of Westminster UK

infomatics institute of technology

Recognized by the University Grants Commission of Sri Lanka

infomatics institute of technology

Accredited by the BCS, UK

Next Intake

September, 2025
Intakes

January/May/September

infomatics institute of technology

Duration

2 Years

(Part Time)

infomatics institute of technology

Entry Requirements

A 2.2 or above honours degree in Software Engineering, Computer Science, or a related subject is required. Equivalent qualifications in science or math-based subjects with strong computer science content and programming skills are also accepted. Most decisions are based on the application form, but applicants with non-traditional qualifications may be interviewed to assess their suitability.

Apply Now

Associated Careers

Graduates will be employed in a variety of roles ranging from software project management to software development in areas including the Internet and other networked environments such as mobile or wireless. Many of these jobs require a knowledge of particular applications or development environments. What binds them together are the requirements of carrying out these tasks in a software engineering context.

    Core Modules
    • Advanced Software Design
    • Concurrent and Distributed Systems
    • Enterprise Application Development
    • Cloud Computing Applications
    • MSc Project
    Optional Modules
    • Data Mining And Machine Learning
    • Mobile Application Development
    • Advanced Big Data Analytics
    • Iot Technologies
    • Usability and User Experience Design

    Assignment Overview

    Our diverse teaching methods emphasize the practical nature of advanced software engineering. The comprehensive range of skills needed for complex software system development is reflected in our varied learning strategies, ensuring you master every aspect of professional software engineering practice.

    Apply Now