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.
Accreditation
Important date
06
2025Open Day-2025
02
2025Open Day-2025a
Why & What..?
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
-
First Year
Computational thinking, programming, engineering mathematics, communication skills, academic writing, and data structures.
-
Second Year
Design and analysis of algorithms, networking fundamentals, database management, operating systems, software engineering, and programming paradigms.
-
Third Year
Advanced software engineering, intelligent systems, parallel computing, computer graphics, mobile and web development frameworks, research methodologies, computer graphics, and industrial training.
-
Fourth Year
Research project, machine learning, information security, modeling and simulation sciences, and a range of elective subjects, including compiler construction, image processing and computer vision, deep learning, and robotics.
| 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
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.