infomatics institute of technology

“Everything we do at IIT is driven by delivering excellence!”

Build your future on solid foundations. This course gives you comprehensive grounding in software engineering theories and practices, preparing you to develop enterprise-level software systems that drive major organisations. Whether your passion lies in software engineering, web application development, mobile app creation, or systems analysis and design, this programme opens all the right career doors.

infomatics institute of technology

Awarding University & Course Recognition

infomatics institute of technology

Awarded by the University of Westminster UK

infomatics institute of technology

Accredited by the BCS, UK

infomatics institute of technology

Recognized by the University Grants Commission of Sri Lanka

Next Intake

January, 2026
Intakes

January/September

infomatics institute of technology

Duration

4 Years

(Full Time)

infomatics institute of technology

Associated Careers

This degree also equips you with the knowledge and study skills for further study and research opportunities:

  • Software Engineer
  • Web Application Programmer
  • Software Designer/Analyst
  • Website Designer/Programmer
  • Senior Team Leader

Course Outline

You’ll master the complete software development ecosystem: From software development process models to cutting-edge programming languages, technologies and essential tools. Dive deep into Object-Oriented Programming languages, OO analysis and design techniques, database designing and practice, mobile application development, web application development, plus security and forensics.

Flexibility to shape your journey: BEng (Hons) Software Engineering students have the option to transfer to Level 5 of the BSc (Hons) Computer Science degree upon completion of the first year, giving you the power to adapt your path as your interests evolve.

Core Modules
  • Computer Systems Fundamentals
  • Trends in Computer Science
  • Software Development I
  • Software Development II
  • Web Design and Development
  • Mathematics for Computing
Award of Certificate of Higher Education available
Core Modules
  • Software Development Group Project
  • Object-Oriented Programming
  • Algorithms: Theory, Design and Implementation
  • Database Systems
  • Software Engineering Principles and Practice

Optional Modules
  • Robotic Principles
  • Mobile Application Development
  • Operating Systems
  • Server-side Web Development
  • Business Analytics
  • Machine learning and Data Mining
Award of Diploma of Higher Education available
A 12 month placement period is compulsory between years 2 and 4. This experience will give you additional practical skills and a competitive edge in the job market. This mandatory placement will not only empower a student with a degree but also with the necessary work experience. With this added advantage, IIT students have a 100% employment assurance and are most often selected for high income employment at renowned organisations.
Core Modules
  • Final Year Project
  • Cyber-Security
  • Formal Methods
  • Concurrent Programming

Optional Modules
  • Advanced Server-side Web Programming
  • Mobile Native Application Development
  • Operational Research and Optimisation
  • Applied Robotics
  • Internet of Things

Apply Now