inner-banner

Computer Science

The BSc (Hons) in Computer Science is designed for students who are passionate about computing, problem-solving, mathematics, and technological innovation 

BSc (Hons) in

Computer Science

The BSc (Hons) in Computer Science degree programme produces high-quality graduates with strong analytical and quantitative skills with a comprehensive knowledge in Mathematics, Programming, Software Engineering, System Modelling, and Research. The graduates must be versatile in the knowledge drawn from the key knowledge areas of Computer Science, including Algorithms Design and Implementation, Intelligent Systems, Parallel Computing, and Computational Science..

Awarding University

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

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

Important date

March

06

2025

Open Day-2025

January

02

2025

Open Day-2025a

Why & What..?

WHY CHOOSE COMPUTER SCIENCE
WHAT YOU WILL STUDY
WHAT ARE THE PROGRAM OUTCOMES

The BSc (Hons) in Computer Science at SLIIT is designed for students passionate about solving real-world problems through computing and innovation. The programme offers a solid academic foundation in key areas such as algorithm design, data structures, database management, software engineering, artificial intelligence (AI), machine learning (ML), language design, parallel computing, computer graphics, and simulations. With a focus on research and hands-on learning, students gain practical experience through software development projects, industry collaborations, and research in emerging technologies. 

At SLIIT, students benefit from a cutting-edge curriculum aligned with global trends and industry standards, ensuring they graduate with industry-ready skills. The program includes a six-month mandatory internship, visiting lecturers from leading tech firms, and professional certifications to enhance employability. Students also engage in collaborative development with tech companies and participate in industry-driven knowledge-sharing sessions. 

The program is supported by state-of-the-art facilities, including high-performance computing resources, cloud computing platforms, and modern labs in robotics and embedded systems. Graduates are well-prepared for diverse careers, including roles such as Computer Scientist, Software Engineer, Data Scientist, AI Researcher, Cloud Computing Specialist, and High-Performance Computing Specialist. 

This comprehensive program empowers students with the knowledge, skills, and industry exposure to become future-ready computing professionals, driving technological innovation and shaping the digital future. 

Students will: 

  • Master Core Computing Concepts – Learn computational thinking, programming, data structures, design and analysis of algorithms, computer networks, database management, compiler design, and advanced mathematics. 

  • Develop Software and Cloud Applications – Design and implement enterprise-grade applications, including cloud-based and mobile applications, following industry best practices. 

  • Expertise Artificial Intelligence (AI) – Learn Intelligent Systems, Machine Learning(ML), Robotics, Computer vision, and Deep Learning(DL) and apply them in real-world problem-solving.  

  • Work on Real-World Research and Development – Engage in academic research, industry collaborations, and innovation-driven projects by applying proper research methodologies in the final year research project. 

 

This curriculum ensures students acquire the knowledge and technical skills needed to excel in the field of Computer Science. 

Upon successful completion of the programme at SLIIT, graduate will, 

  • Be an Expert in Computer Science  
    Build solid theoretical knowledge and practical skills in algorithms, data structures, databases, computer networks, computer graphics, Software engineering, computer architecture, and machine learning. 

  • Master Modern computing Tools and Best Practices 
    Gain hands-on experience with programming languages, AI frameworks, and cloud platforms—ensuring you remain competitive in the fast-evolving tech industry. 

  • Ability to Design Scalable and Secure Solutions 
    Develop high-performance, resilient systems with a strong focus on security, reliability, and real-world applicability. 

  • Ability to Collaborate and Communicate Effectively 
    Strengthen teamwork skills and the ability to convey technical ideas clearly 

  • Embrace Research and Innovation 
    Participate in cutting-edge projects, publishing research, and developing software/hardware solutions that push the boundaries of computer science. 

  • Practice Ethical and Sustainable Computing 
    Uphold professional ethics, address societal needs, and ensure solutions are designed considering the environmental and social impact and long-term sustainability. 

  • Cultivate Lifelong Learning and Professional Development 
    Stay ahead of emerging trends through continuous self-learning, professional certifications, and engagement with leading tech organizations. 

  • Pursue Diverse Career Pathways 
    Graduates are ready to excel as a Computer Scientist, Software Engineer, Data Scientist, AI/ML Specialist, Cloud Computing Specialist, or other high-demand roles in the digital sphere 

Programme Structure

Semester 1
Code Module Credit
SE1012 Programming Methodology 3
IE1004 Computational Thinking 4
IE1014 Engineering Mathematics - I 3
SE1022 Discrete Mathematics 3
SE1032 Communication Skills 3
Semester 2
Code Module Credit
IE1024 Computer Organization and Architecture 3
IE1034 Engineering Mathematics - II 3
IE1044 Digital Electronics 3
SE1042 English for Academic Purposes 3
SE1052 Data Structures and Algorithms 4
Semester 1
Code Module Credit
IE2004 Computer Networks 3
SE2012 Object Oriented Analysis and Design 4
SE2022 Design and Analysis of Algorithms 3
SE2032 Database Management Systems 3
IE2024 Probability and Statistics 3
Semester 2
Code Module Credit
SE2042 Operating Systems 3
SE2052 Programming Paradigms 4
SE2062 Distributed Systems 3
SE2072 Software Engineering 3
SE2082 Human Computer Interaction 3
Semester 1
Code Module Credit
SE3022 Case Study Project 3
SE3032 Graphics and Visualization 3
SE3112 Advanced Software Engineering 3
IE3014 Professional Skills 3
SE3062 Intelligent Systems 3
SE3082 Parallel Computing 3
Semester 2
Code Module Credit
SE3012 Industry Economics and Management 3
SE3092 Platform Based Development 3
SE3102 Research Methods 2
SE3072 Industry Training 6
Semester 1
Code Module Credit
SE4012 Research Project 8
SE4022 Machine Learning 3
SE4032 Advanced Mathematics 3
IE4054 Information Security 4
SE4042 Modelling and Simulation of Sciences 4
Semester 2
Code Module Credit
SE4012 Research Project 3
SE4052 Compiler Construction (Elective) 3
SE4062 Image Processing and Computer Vision (Elective) 3
SE4072 Deep Learning (Elective) 3
IE4094 Robotics (Elective) 3

More about the program

Entry Requirements
Career Opportunities
Course Fee
Course Summery

Local A/Ls : Minimum of 3 “S” passes in the Physical Science stream (covering 
Combined Mathematics, Physics & Chemistry orICT) AND pass the special aptitude test conducted by the Faculty of Computing.

Cambridge/Edexcel A/Ls : Minimum of 3 “C” passes (covering Mathematics, Physics & Chemistry or Computer Science/IT) AND pass the special aptitude 
test conducted by the Faculty of Computing.

  • Computer Scientists
  • High-Performance Computing
  • Specialists
  • Computational Specialists
  • AI/ML Specialists
  • Software Engineers
  • Data Scientists
  • Academics
  • Network Engineer
  • Researchers

The fee is presently Rs 370,000 per semester Fees for any subsequent semester should be paid prior to the commencement of each semester. This all inclusive fee is charged to cover lectures, tutorials and examinations and access to computer laboratory facilities and library.

The fees should be credited to, Account No 1630552 of the Bank of Ceylon in favour of Sri Lanka Institute of Information Technology, at the Bank of Ceylon Kollupitiya Branch located at the first floor of the BoC Merchant Tower Building or at any branch of the Bank of Ceylon; or to Account No 00 399 0000033 of the Sampath Bank at any branch of Sampath Bank. Normally, fees paid will not be refunded. However, requests for refund of fees may be considered if made before expiry of one week from the date of commencement of lectures for each semester. The date of commencement of lectures for the new applicants will be the date of commencement of lectures of the Orientation Programme. The refund, if made will be subject to a deduction of ten percent of the fee paid.

SLIIT’s Bachelor of Science (Honors) in Computer Science is a rigorous four-year programme designed to equip students with in-depth expertise in areas such as algorithm design, software engineering, language design, parallel computing, database systems, machine learning, and distributed/cloud architectures.  

The curriculum seamlessly integrates classroom learning with hands-on experience through practical sessions, workshops, project-based learning, and a mandatory six-month industry internship emphasizing analytical thinking, innovative problem-solving, and professional communication.  

With a focus on cutting-edge research and sustainable technological solutions, the programme prepares graduates to become versatile professionals capable of driving digital transformation in sectors ranging from enterprise software to intelligent systems. 

 

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