infomatics institute of technology

“Real world problems need real world tech solutions”

The course is designed to enhance your knowledge in a specific area of your choice which is compliant with the emergent trends and technologies in Computer Science and Software Engineering. The course provides the student with ample opportunity to practice and enhance skills in software development along with academic study. The course also provides the necessary theoretical knowledge required to gain sufficient grounding in the topic areas to be able to pursue further self-study and /or academic research. It also provides an opportunity for both reflection as well as critical evaluation of course material and student work.

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

January, 2025
Intakes

January/May/September

infomatics institute of technology

Duration

2 Years

(Part Time)

infomatics institute of technology

Entry Requirements

A student will require to hold a 2.2 or above honors degree in a subject related to Software Engineering or Computer Science from a recognized university, or an equivalent qualification that includes science or mathematically based subjects that include significant amounts of computer science material and a strong programming background to gain admission.

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

We use a variety of methods to ensure that material is presented effectively and in a way that emphasizes the practical nature of the subject. The wide range of skills and knowledge required for the successful development of complex software systems is reflected by the wide range of strategies used to develop skills in these areas.

Apply Now