BSc (Hons) in
Computer Systems Engineering
This programme produces world class graduates equipped with strong foundations in analytical and quantitative skills with comprehensive knowledge of electronics, mathematics, computer systems, system modeling, and research. The degree programme aims to create a multi-faceted graduate who is accomplished in the core knowledge areas in computer systems and electronic engineering, including software and hardware systems, as well as the foundations in mathematics, communication skills, and project management.
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
02
2025Open Day-2025a
Why & What..?
The SLIIT’s BSc (Hons) in Computer Systems Engineering is designed for students passionate about developing, optimizing, and securing computer hardware and software systems. This programme integrates computer science, electrical engineering, and systems engineering to design, develop, and manage complex computing systems. It provides a strong foundation in embedded systems, digital systems, control engineering, electronics, and key computing domain knowledge such as programming, operating systems, and networking. The programme focuses on both hardware and software components, ensuring they work together efficiently in various applications.
At SLIIT, students benefit from a comprehensive curriculum covering computer architecture, digital systems, electrical and electronics, embedded systems, robotics and bio-inspired computing, instrumentation, virtualization, and cloud computing. The programme emphasizes hands-on learning through hardware-software integration, microcontroller programming, computational thinking projects, self-driven laboratory classes, and design projects.
Courses are aligned with global computing and engineering standards such as IEEE, ACM, Cisco, and Microsoft, ensuring graduates are career ready. Students have access to state-of-the-art labs, including high-performance computing environments, IoT prototyping labs, and embedded systems & robotics research facilities.
Graduates are equipped for careers as Computer System Design Engineer, Embedded or Firmware Engineer, IoT Developer, Network or Cloud Engineer, Network Security Specialist or Systems Security Analyst, and Lead Systems Engineer. This specialization is ideal for students who want to innovate in computer hardware, intelligent systems, and networked environments, building the foundation for future technological advancements.
The BSc (Hons) in Computer Systems Engineering programme provides students with a comprehensive understanding of computing, software engineering, and electronics. The curriculum begins with fundamental programming concepts, where students learn procedural and object-oriented programming using C and Java. They explore data structures and algorithms, essential for efficient problem-solving, along with database management systems, which introduce relational databases, SQL, and transaction handling.
Students will gain a solid foundation in computer architecture, operating systems, and networking, and understanding how hardware and software interact. Courses in engineering mathematics, discrete mathematics, and probability & statistics equip students with analytical and computational skills necessary for designing complex computing solutions.
In the hardware domain, the programme covers digital and analogue electronics, circuit theory, and system modeling, helping students understand embedded systems and microprocessor design. Advanced topics include cybersecurity, computer networks, and software engineering principles, ensuring graduates can develop secure and scalable applications.
Beyond technical knowledge, the programme emphasizes communication skills, report writing, and teamwork, preparing students for real-world challenges. Through hands-on labs, practical assignments, and final-year projects, students will apply their knowledge to real-world problems.
Upon successful completion of the programme at SLIIT, graduate will,
-
Become Experts in System Development – Gain in-depth knowledge of computer architecture, embedded systems, and circuit design, enabling them to develop both software and hardware solutions.
-
Be Industry-Ready – Work with industry-standard tools, platforms, and frameworks for system engineering and optimization.
-
Develop Advanced Computing Solutions – Design and implement high-performance computing systems for enterprises.
-
Design & Implement Intelligent Systems – Develop advanced data-driven solutions, AI-integrated applications, and IoT-based systems for real-world challenges.
-
Secure & Optimize IT Infrastructure – Apply cybersecurity principles and real-time computing to protect and optimize computing environments.
-
Develop Professional & Leadership Skills – Gain expertise in project management, teamwork, and communication, preparing them for leadership roles in the tech industry.
-
Career-Ready Graduates – Secure roles as Embedded Systems Engineers, IoT Developers, Network Security Analysts, Systems Architects, Cloud Engineers etc.
This programme ensures graduates are prepared to design, develop, and manage the next generation of computing systems.
Programme Structure
-
First Year
Fundamentals of computing, Mathematics, Programming, Computer Architecture, Digital Electronics
-
Second Year
Computer Networks, Database Management, System Modeling, Communication Technologies, Circuit Theory and Control Theory
-
Third Year
Digital System Design, Embedded Systems Engineering, Control Systems Engineering, Industry economics and Managements, Industrial training.
-
Fourth Year
Research project, industrial training, Robotics, Information Security, Bio inspired computing, Virtualization and cloud computing.
| 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 |
| IE2014 | Circuit Theory | 3 |
| SE2032 | Database Management Systems | 3 |
| IE2024 | Probability and Statistics | 3 |
| Semester 2 | ||
|---|---|---|
| Code | Module | Credit |
| IE2034 | Analog Electronics | 3 |
| IE2044 | System Modelling and Prototyping | 3 |
| IE2064 | Advanced Computer Organization & Architecture | 4 |
| IE2074 | Control Theory | 3 |
| IE2084 | Communication Technologies | 3 |
| Semester 1 | ||
|---|---|---|
| Code | Module | Credit |
| IE3004 | Digital Systems Design | 3 |
| IE3014 | Professional Skills | 3 |
| IE3034 | Control Systems Engineering | 4 |
| IE3054 | Digital Signal Processing | 3 |
| IE3064 | Embedded Systems Engineering | 4 |
| Semester 2 | ||
|---|---|---|
| Code | Module | Credit |
| IE3044 | Design Project | 3 |
| SE3012 | Industrial Economics and Management | 3 |
| IE3024 | Advance Mathematics | 3 |
| SE3072 | Industry Training | 6 |
| Semester 1 | ||
|---|---|---|
| Code | Module | Credit |
| IE4004 | Research Project (Compulsary) Research Project (Compulsary) | 8 |
| Elective(7) | ||
| IE4054 | Information Security (Compulsary) | 4 |
| SE4022 | Machine Learning (Elective) | 3 |
| IE4044 | Biological Inspired systems (Elective) | 3 |
| IE4034 | Real Time Operating Systems (Elective) | 3 |
| IE4014 | Parallel & Distributed Computing (Elective) | 3 |
| IE4104 | Advanced Software Engineering (Elective) | 3 |
| IE4114 | Intelligent Systems (Elective) | 3 |
| Semester 2 | ||
|---|---|---|
| Code | Module | Credit |
| IE4004 | Research Project | 3 |
| Elective(6) | ||
| IE4064 | Instrumentation and control (Elective) | 3 |
| IE4074 | Interactive system design (Elective) | 3 |
| IE4084 | Virtualization & Cloud Computing Technologies (Elective) | 3 |
| IE4094 | Robotics (Elective) | 3 |
| SE4062 | Image Processing and Computer Vision (Elective) | 3 |
| SE4072 | Deep Learning (Elective) | 3 |
More about the program
Local A/Ls : Minimum of 2 "C" passes & 1 "S" pass in the Physical Science
stream (covering Combined Mathematics, Physics & Chemistry) AND pass the special aptitude test conducted by the Faculty of
Computing.
Cambridge/Edexcel A/Ls : Minimum of 2 "B" passes & 1 "C" pass (covering
Mathematics, Physics & Chemistry) AND pass the special aptitude test conducted by the Faculty of Computing.
- Computer System Design Engineer
- Aeronautics Engineer
- Industrial Engineer
- Computer Hardware Engineer
- Network Engineer
- Network Security Specialist
- Computer Support Specialist
- Lead Systems Engineer
- Systems Security Analysts
- Academia
- 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 (Hons) in Computer Systems Engineering is a comprehensive four-year degree that integrates computer science, electrical engineering, and systems engineering to prepare students for the design, development, and optimization of advanced hardware-software systems. The hands-on curriculum emphasizes embedded systems, robotics, digital and analog electronics, networking, cloud computing, and high-performance systems.
Delivered through cutting-edge facilities such as IoT prototyping spaces and embedded systems and robotics labs, the programme fosters strong analytical, technical, and problem-solving skills. Graduates are equipped to pursue dynamic careers as Embedded Systems Engineers, Firmware Engineers, IoT Developers, Cloud or Network Engineers, Lead Systems Engineers, and Network Security Specialists—driving innovation across intelligent and connected technologies.
FAQs
Students interested in computer engineering, System Engineering, developing hardware and software systems, aiming for careers in system development and integrations.
Graduates can work as Computer System Design Engineers, Embedded Systems Engineer, Firmware Engineer, Industrial Engineers, Computer Hardware Engineers, Network Engineers, IoT developer, DevOps Engineer, Cloud Engineer, Network Security Specialists, Computer Support Specialists, Lead Systems Engineers, Systems Security Analysts, Researchers, and pursue careers in Academia.
Students will gain hands-on experience with C, Java, Python, VHDL, Assembly, and Embedded System Programming using Raspberry Pi, Arduino, and MSP430, covering system programming, software development, digital circuit design, low-level hardware interactions, and IoT applications, equipping them with essential skills for embedded systems, automation, and modern computing technologies.
The program includes a six-month internship, providing students with hands-on industry experience, along with industry field visits and workshops to enhance their practical knowledge, expose them to real-world challenges, and help them develop professional skills.
Graduates can pursue a wide range of careers including Computer System Design Engineer, Embedded Systems Engineer, Firmware Engineer, Aeronautics Engineer, Industrial Engineer, Computer Hardware Engineer, Network Engineer, IoT Developer, DevOps Engineer, Cloud Engineer, Network Security Specialist, Computer Support Specialist, Lead Systems Engineer, Systems Security Analyst, Researcher, or a role in Academia.