inner-banner

MSc in Information Technology

Enhance your IT career with SLIIT’s MSc in Information Technology, featuring industry-relevant modules in Software Engineering, Artificial Intelligence, Cloud Computing, Data Analytics, Internet of Things, DevOps, and more.

Master of Science in

Information Technology

SLIIT’s MSc in Information Technology equips professionals with advanced knowledge and hands-on expertise across a wide range of critical IT domains, including Software Engineering Practices, Artificial Intelligence, Data Analytics, Cloud Computing, Internet of Things, Software Quality Assurance, DevOps, and Systems Administration. Designed to support career advancement and specialization, the programme blends strong theoretical foundations with real-world applications, preparing graduates to thrive in diverse, technology-driven environments. 

Awarding University

This recognized academic programme is awarded by SLIIT under the Faculty of Graduate Studies.

Ensures globally accepted academic standards, preparing students with practical skills aligned to current industry needs and expectations.

Why & What..?

WHY CHOOSE INFORMATION TECHNOLOGY
WHAT YOU WILL STUDY
WHAT ARE THE PROGRAM OUTCOMES

The Master of Science in Information Technology at SLIIT is thoughtfully designed to provide a comprehensive and future-ready education that meets the evolving demands of the global tech landscape. The programme offers an industry-aligned curriculum covering a diverse array of advanced topics, including Software Engineering Practices, Data Analytics, Artificial Intelligence, Cloud Computing, Internet of Things, DevOps, Software Quality Assurance, and Systems Administration. 

Students benefit from the expertise of highly qualified faculty, hands-on learning with cutting-edge tools and technologies, and access to state-of-the-art laboratories, a modern and spacious library, and advanced research facilities. The programme fosters critical thinking, innovation, and practical problem-solving through research-led teaching, with selected modules delivered by industry experts and visiting academics from other universities—further enhancing real-world relevance and academic diversity. 

Graduates emerge with the technical depth, strategic insight, and leadership capabilities needed to succeed in a wide range of professional roles. With its strong academic foundation and emphasis on practical application, the MSc in Information Technology at SLIIT empowers students to thrive in competitive, innovation-driven global industries.  

The MSc in Information Technology programme at SLIIT delivers a rigorous and versatile academic experience tailored to meet the evolving demands of the IT industry. It blends theoretical foundations with hands-on practice, empowering students to explore a wide spectrum of technologies and methodologies to take on complex IT roles in industry or academia. Key areas of study include: 

  • Advanced Software Engineering Practices – Explores agile methodologies, architectural design principles, and software engineering tools, equipping students with practical knowledge of modern development workflows and professional standards. 

  • Advanced Database and Data Analytics – Focuses on advanced data models including relational, object-relational, NoSQL, and XML databases, while also introducing data warehousing, ETL processes, and business intelligence tools to build complete data-driven solutions. 

  • Wireless Networks and Mobile Computing – Examines evolving wireless technologies (e.g., LTE, WLAN, RFID), mobile communication protocols, and industry trends, alongside mobile application development and testing practices using native and hybrid tools. 

  • Cloud Computing and Big Data Analytics – Covers cloud-based infrastructure, storage optimization, service models (IaaS, PaaS, SaaS), virtualization, and the integration of cloud technologies with big data platforms like Hadoop and NoSQL for scalable analytics. 

  • Systems and Network Administration – Develops essential skills in UNIX/Linux administration, server configuration (web, mail, DNS, DHCP), network management, and command-line interface (CLI) operations critical for IT infrastructure management. 

  • Artificial Intelligence and Machine Learning – Introduces students to AI principles, search strategies, expert systems, neural networks, NLP, supervised and unsupervised learning, reinforcement learning, and real-world applications of intelligent systems. 

  • Internet of Things – Provides a comprehensive understanding of IoT architectures, components, protocols, and security, while encouraging the design of IoT-based solutions for real-world problems. 

  • Software Quality Assurance and Metrics – Focuses on software testing techniques, complexity metrics across programming paradigms, code coverage analysis, and the use of testing frameworks and quality assurance tools. 

  • DevOps and Emerging Technologies – Covers end-to-end DevOps pipelines with tools like Docker, Jenkins, Ansible, and Puppet, and examines rapidly emerging technologies across software engineering, AI, cybersecurity, mobile computing, and e-commerce. 

  • Project and Research Components – Students are trained in academic research through the Research Methodology module, followed by an intensive Research Project where they identify a research problem, design and implement a solution, and present findings in a formal thesis. The Advanced Project Management module further equips them with planning, execution, and monitoring skills required for managing IT projects effectively. 

 

Upon successful completion of the MSc in Information Technology at SLIIT, graduates will, 

  • Demonstrate comprehensive expertise across core and emerging areas of IT. 

  • Be proficient in designing, developing, and managing sophisticated software systems to ensure robust, scalable, secure, and maintainable solutions. 

  • Exhibit strong problem-solving and analytical skills, enabling them to critically assess real-world IT challenges, evaluate technological solutions, and contribute to data-driven and innovation-led decision-making. 

  • Lead multidisciplinary teams and projects, applying advanced project management knowledge and stakeholder engagement strategies to deliver successful technology outcomes. 

  • Engage in research-led innovation and contribute meaningfully to the advancement of IT knowledge and professional practice, while upholding ethical, legal, and social responsibilities. 

This program equips graduates with the technical depth, strategic insight, and leadership readiness required to thrive in the rapidly evolving global IT landscape 

Programme Structure

Semester 1
Code Module Credit
IT5010 Advanced Learning and Study Skills 2
IT5020 Advanced Database Technologies 4
IT5030 Software Engineering PracticesIT5030 4
IT5040 Wireless Network Technologies 4
Elective(3)
IT5060 System and Network Administration 3
IT5100 Artificial Intelligence 3
IT5050 Mobile and Ubiquitous Computing 0
Semester 2
Code Module Credit
IT5080 DevOps 4
IT5070 Internet of Things 4
IT5090 Research Methodology 3
Elective(3)
IT5120 Data Analytics 3
IT5130 Cloud Computing 3
IE6053 Enterprise Governance of IT 1
Semester 1
Code Module Credit
IT6020 Operating System Design and Implementation 4
IT6030 Advanced Project Management 3
Elective(4)
IT6060 Research Project 15
IT6050 Big Data Analytics 3
IT6090 Software Quality Assurance, Tools and Metrics 3
IE6022 Secure Software Life Cycle Engineering 3
Semester 2
Code Module Credit
IT6070 Emerging Topics in Information Technology 3
IT4060 Machine Learning 4
IT6010 Research Project (Contd.) 0

More about the program

Entry Requirements
Career Opportunities
Course Fee
Course Summery

Candidates applying for the Master of Science Degree or Postgraduate Diploma in Information Technology shall have one of the following qualifications:

  • A Bachelor of Science Honors Degree in Information Technology of the Sri Lanka Institute of Information Technology (SLIIT).
  • A Bachelor of Science Honors Degree in Computer Science/ Information Technology/Software Engineering from a recognized University in Sri Lanka.
  • A Bachelor’s degree in a relevant field from a recognized University/Institute as approved by the SLIIT with relevant experience, where necessary.
  • Membership of a recognized professional institute in a relevant field as approved by SLIIT with relevant experience, where necessary.

-

The fee should be credited to Account No 1630552 of the Bank of Ceylon in favor of Sri Lanka Institute of Information Technology, at the bank of Ceylon Colpetty branch located at first floor of BOC Merchant Tower building or at any branch of BOC. Or Sampath bank account number 003990000033 of the Sampath bank at any branch of Sampath bank. Course fees are subjected to change.

Master of Science Degree in Information Technology is specially designed to provide a core of advanced knowledge in Information Technology supplemented by a range of options within the areas of Software Engineering, Computer Networks, e-business Technologies, Database Management and Administration, Business Information Systems, etc.

The degree is designed to impart knowledge of current and emerging developments in IT as well as to provide an in-depth knowledge in advanced topics on Information Technology to master the challenges of an information driven economy.

This programme is designed to provide graduates in Information Technology, Computer Science and Software Engineering fields.

FAQs

Lectures are mostly conducted online. However, project evaluations and examinations are held on campus. 

The program is structured to be completed over two years, divided into four semesters, each lasting 14 weeks. This flexible schedule is designed to accommodate working professionals. 

The curriculum encompasses a broad range of advanced and industry-relevant topics such as: 

  1. Software Engineering Practices 

  1. Project Management and Research Methodology 

  1. Artificial Intelligence and Machine Learning  

  1. Advanced Database Technologies and Data Analytics 

  1. Internet of Things 

  1. Software Quality Assurance Tools & Metrics  

  1. DevOps and Systems Administration 

  1. Cloud Computing and Big Data Analytics 

  1. Mobile and Ubiquitous Computing 

These areas are designed  to provide students with both theoretical foundations and hands-on experience, preparing them to thrive in diverse roles within the rapidly evolving IT industry. 

Graduates can pursue a wide range of advanced roles across industries, including: 

  • Software Engineer  

  • Solution Architect 

  • IT Consultant  

  • Technology Advisor  

  • Quality Assurance Analyst 

  • Test Lead 

  • Business Intelligence Specialist  

  • Data Analyst  

  • DevOps Engineer  

  • Cloud Engineer  

  • IT Project Manager  

  • AI/ML Engineer 

  • IoT Solutions Developer 

These roles span multiple industries, reflecting the program's industry-aligned and future-ready curriculum. 

Explore new possibilities, connect with us and grow your future every day