+94 117 43 0000

Department of Computing

Bachelor of Science (Honours) in Computer Science

BSc Hons (CS)Degree Program of Saegis Campus has been designed in accordance with ACM/IEEE international guidelines for Computer Science curricula. This degree program would provide the students with the substantial knowledge and understanding of the concepts of software engineering, programming, computer operating systems and database. They would also be able to gain the knowledge and the practice in the fields of mathematics, computer network security web developing technology. The industrial training included in the 06thsemester would expose the students to the real-world scenarios and provide them hands onexperience in the industry to make them ready to face the challenges that they would meet in future. Through this course the students would be groomed to carry out research in their respective areas of interest (subject related) which would be essential for a highly successful and innovative career.

Why follow a BSc Honours in Computer Science at Saegis?

  • Approved by the Ministry of Higher Education and Cultural Affairs
  • Most Qualified and Experienced lecture panel
  • Professional Project guidance provided throughout Industry Experts / Academics
  • Convenient location with campus environment.
  • State-of-the-Art Facilities
  • Nationally recognized ICT Qualifications
  • Easy payment scheme

Career Opportunities

  •  Mobile Application Developer
  • Architect, Web Application Developer
  • Architect, CrossPlatform Mobile Application –
  •  Architect, Mobile Security Engineer
  • Web Analytics Engineer
  • Computer Animation Designer/Developer
  • Computer Game Developer/Architect
  • UI/UX Engineer
  • Software Engineer
  • Computer Systems Analyst
  • Computer & Information Systems Manager
  • Quality Assurance Engineer

Entry Requirements

Passes in three (03) subjects (in Physical Science Stream or any three subjects with Mathematics and Physics)) at the GCE A/L Examination (Sri Lanka or London) in one and the same sitting but not exceeding three sittings.


Passes in three (03) subjects (in any subject stream) at the GCE A/L Examination (Sri Lanka or  London)  in  one  and  the  same  sitting  but  not  exceeding  three  sittings  and  passing  of  the Bridging Programme for Computing Discipline stated under the Non State Higher Education Circular  No.  02/2019  issued  by  the Ministry  of  Higher  Education 



4 years



Study Mode

Full Time



  Semester 1

  • Fundamentals of Computer Systems
  • Fundamentals of Programming
  • Fundamentals of Mathematics
  • Computer Architecture and Organization
  • Database Management Systems
  • English
  • Leadership

Semester 2

  • Operating Systems
  • Object Oriented Programming
  • Data Communication and Networks
  • Software Engineering
  • Probability and Statistics
  • Group Project in Programming
  • Scientific Communication 

  Semester 3

  • Object Oriented Analysis and Design
  • Data Structures and Algorithms
  • Graphics and Visual Computing
  • Web Technologies
  • Advanced Databases
  • Advanced Mathematics

    Semester 4

  • Introduction to Artificial Intelligence
  • Human Computer Interaction
  • Software Architecture and Design Patterns
  • Service Oriented Web Applications
  • Deductive Reasoning and Logic Programing
  • Statistical Distribution and Inferences
  • Software Project Management
  • Software Quality Assurance

Semester 5

  • Computer Vision
  • Machine Learning
  • Professional Practices in Computing
  • Research Methodology
  • Network and Data Security
  • Theory of Programing Languages
  • Independent Literature Review
  • Bioinformatics
  • Data Mining and Warehousing
  • Wireless and Mobile Computing
  • Linear Programming
  • Modeling and Simulation
  • Numerical Methods
  • Systems Programming

Semester 6

  • Industrial Training 

Semester 7     

  • Algorithms and Complexity
  • Robotics
  • Enterprise Modeling Ontology
  • Formal Methods and Software Verifications
  • Crypto Currency and Block chain Technologies
  • Digital Forensic
  • Fuzzy Logic
  • Research Project
  • Multi Agent Systems
  • Secure Programming
  • Entrepreneurship
  • Big Data Analytics

    Semester 8

  • Concurrent and Distributed Computing
  • Theory of Compilers
  • Internet of Things
  • Cloud Computing
  • Deep Learning Architecture
  • Natural Language Processing
  • High Performance Computing
  • Emerging Trends in Computing
  • Philosophy of Science
  • Game Development
  • Research Project

Inquire About Course

Inquire Course