Skip to content
Nairobi · KenyaFree to read
Engineering

Bachelor of Science in Computer Systems Engineering

The Bachelor of Science in Computer Systems Engineering is a degree programme that equips students with knowledge and skills in in computer systems engineering. The programme falls under the ICT & Computing category and typically spans 5 years of full-time study at accredited Kenyan universities.

The curriculum covers Computer Architecture and System Design, Embedded Systems and Microcontrollers, Hardware-Software Integration, Digital Systems and Digital Logic, Control Systems and Automation, Operating Systems and Real-Time Systems. Students engage with both theoretical foundations and practical applications, developing competencies in Systems Programming, Cloud Infrastructure, Computer Architecture, Cybersecurity, Digital Electronics. The coursework is designed to build progressive understanding from foundational concepts to advanced topics.

Throughout the programme, students study Embedded Systems and Microcontrollers, Research Methods, Systems Engineering Research and Project, System Programming and Firmware Development, Hardware-Software Integration, Digital Systems and Digital Logic. The teaching approach combines lectures, laboratory practicals, tutorials, assignments and independent research projects. This blend ensures graduates can apply theoretical knowledge to real-world problems in their field.

The programme offers specialisations in General Practice, Computer Architecture and System Design, Embedded Systems and Firmware Development. Students can focus their studies on areas of particular interest, allowing them to tailor their degree to specific career goals. The flexibility enables graduates to pursue diverse professional paths within the sector.

Graduates of the Bachelor of Science in Computer Systems Engineering pursue careers as Systems Engineer / Computer Systems Engineer, Integration Engineer / Systems Integration Engineer, Embedded Systems Engineer / Firmware Engineer, Control Systems Engineer / Automation Engineer. They find employment in various sectors including government agencies, private companies, research institutions, non-governmental organisations and academic institutions. The degree opens doors to both local and international opportunities.

The programme is accredited by the Commission for University Education (CUE) and offered at recognised universities across Kenya. Students benefit from industry attachments, fieldwork and practical training that complement classroom learning and enhance employability upon graduation.

Duration
5 years
Public, up to
Ksh 441,000
Private, up to
Ksh 441,500
Job market
High

The programme

What you study, how long it takes, and how it is delivered.

Practicalities

Study mode
Full-time
Attachment
6 months
Average class
50 students
Award
Bachelor

What you study

10 subjects
  • Computer Architecture and System Design
  • Embedded Systems and Microcontrollers
  • Hardware-Software Integration
  • Digital Systems and Digital Logic
  • Control Systems and Automation
  • Operating Systems and Real-Time Systems
  • Computer Networks and Network Systems
  • VLSI Design and Integrated Circuits
  • System Programming and Firmware Development
  • Research Methods and Systems Engineering Research

Modules

10 in the programme
  • Computer Architecture and System Design

    Year 1Semester 13 creditsCore

    Computer architecture, system design, processor design, and supporting computer architecture.

  • Embedded Systems and Microcontrollers

    Year 1Semester 23 creditsCore

    Embedded systems, microcontrollers, embedded software, and supporting embedded systems.

  • Hardware-Software Integration

    Year 1Semester 33 creditsCore

    Hardware-software integration, system integration, interface design, and supporting hardware-software integration.

  • Digital Systems and Digital Logic

    Year 2Semester 13 creditsCore

    Digital systems, digital logic, digital circuits, and supporting digital systems.

  • Control Systems and Automation

    Year 2Semester 23 creditsCore

    Control Systems and Automation: Control systems, automation, control theory, and supporting control systems. Covers theoretical foundations, practical applications, and industry-relevant skills.

  • Operating Systems and Real-Time Systems

    Year 2Semester 33 creditsCore

    Operating systems, real-time systems, system software, and supporting operating systems.

  • Computer Networks and Network Systems

    Year 3Semester 13 creditsCore

    Computer networks, network systems, network protocols, and supporting computer networks.

  • VLSI Design and Integrated Circuits

    Year 3Semester 23 creditsCore

    VLSI Design and Integrated Circuits: VLSI design, integrated circuits, chip design, and supporting VLSI design. Covers design principles, creative processes, and practical project development.

  • System Programming and Firmware Development

    Year 3Semester 33 creditsCore

    System programming, firmware development, device drivers, and supporting system programming.

  • Research Methods, Systems Engineering Research and Project

    Year 4Semester 16 creditsCore

    Research methods, data collection, monitoring and evaluation, M and E, systems engineering research, research project, and supporting research methods and project work.

Specialisations

  • Computer Architecture and System Design

    Specialises in computer architecture, system design, processor design, and computer systems. This specialisation equips graduates with discipline-specific competencies for professional practice in Kenya and the East African region, with pathways to postgraduate study and professional certification.

  • Embedded Systems and Firmware Development

    Focuses on embedded systems, firmware development, microcontrollers, and embedded software. This specialisation equips graduates with discipline-specific competencies for professional practice in Kenya and the East African region, with pathways to postgraduate study and professional certification.

  • Control Systems and Automation

    Concentrates on control systems, automation, industrial control, and control engineering. This specialisation equips graduates with discipline-specific competencies for professional practice in Kenya and the East African region, with pathways to postgraduate study and professional certification.

  • General Practice

    Broad foundational knowledge covering core principles and practices in the field. This specialisation equips graduates with discipline-specific competencies for professional practice in Kenya and the East African region, with pathways to postgraduate study and professional certification.

A day as a student

A typical day starts with morning lectures on computer architecture, embedded systems, or control systems, followed by engineering laboratories, systems projects, or industry visits. Students design systems, develop embedded software, work with hardware tools, integrate systems, and work on their design projects. Industrial attachments at technology companies, telecommunications firms, and manufacturing companies provide hands-on experience.

The trade offs

In its favour

  • High demand — technology growth, embedded systems adoption, and digital transformation create strong demand for systems engineering professionals.
  • Diverse applications — graduates work in technology, manufacturing, telecommunications, automotive, healthcare, and aerospace industries.
  • Innovation — systems engineering involves cutting-edge technology including embedded systems, control systems, and system design.

Against it

  • Technical complexity — systems engineering requires strong technical skills in hardware, software, and systems integration.
  • Continuous learning — systems engineering faces rapid technology changes, continuous learning requirements, and skills obsolescence.
  • Work pressure — engineering work involves tight deadlines, project pressure, and high pressure during system development.

What it costs

Tuition at both ends of the market, and how to pay for it.

What it costs, and where

Against 332 engineering courses
Public233k to 441k
233k at Technical University of Kenya441k at University of Nairobi
Private121k to 442k
121k at Zetech University442k at United States International University Africa

Annual tuition in Kenyan shillings, rounded. The upright tick is the median for this field, so a bar sitting entirely to its right is an expensive programme by the standards of its own subject.

The fine print

TUK 232.6K/yr intake portal. UoN Eng 441K/yr faculty page. Zetech 60.65K/sem=121.3K/yr. USIU 220.75K/sem=441.5K/yr.

Students can access HELB undergraduate loans and KUCCPS placement. County bursaries, engineering industry sponsorships, and international engineering scholarships are available.

Funding options

  • HELB Undergraduate Loan

  • KUCCPS Placement

  • County Government Bursaries

Scholarships

5 recorded
  • Institution of Engineers of Kenya (IEK) Student Scholarships

    ScholarshipKenyan

    Student members of IEK pursuing accredited engineering programmes

  • KCDF More Girls for Engineering Opportunities

    ScholarshipKenyan

    Young women from disadvantaged backgrounds pursuing engineering

  • Higher Education Loans Board (HELB) Loan

    LoanKsh 60,000Kenyan

    Kenyan citizens pursuing undergraduate studies at accredited universities.

  • County Government Bursaries

    BursaryKsh 50,000Kenyan

    Students from specific counties. Varies by county.

  • Engineering Industry Sponsorships

    ScholarshipKsh 150,000Kenyan

    Technology companies, telecommunications firms, and engineering organisations may sponsor systems engineering students in exchange for service commitment.

Getting in

The grades, the alternatives, and who accredits the award.

What you need

KCSE mean grade
C+
Alternative entry
Diploma in Computer Engineering, Electrical Engineering, Electronics, or related fields from recognised institutions may be considered for upgrading. Relevant engineering or programming experience is advantageous.
  • Mathematics

    C+

  • Physics

    C+

  • Chemistry

    C

  • English or Kiswahili

    C

How you are assessed

5 components
  • Systems Engineering Practical Examinations

    Practicum30% of the mark

    Assessment of systems engineering competencies including system design, embedded systems, hardware-software integration, and control systems.

  • Research Project

    Research10% of the mark

    Independent systems engineering research project, assessed through written report and presentation.

  • Industry Attachment Assessment

    Clinical10% of the mark

    Assessment of industry attachments including systems engineering work, hardware development work, documentation, and supervision evaluation.

  • Continuous Assessment Tests and Assignments

    Cat20% of the mark

    Assignments, tests, presentations, case studies, and engineering projects throughout each semester.

  • End of Semester Written Examinations

    Exam30% of the mark

    Written examinations covering computer systems, embedded systems, control systems, and systems engineering research.

Accreditation

Accredited by the Commission for University Education (CUE). Registered by Engineers Board of Kenya (EBK) for professional engineer registration. The Engineers Act governs engineering. The Engineering Technology Act governs engineering technology. The National ICT Policy guides digital development.

Accredited by

  • Commission for University Education

    NationalRequired

    CUE accredits all university programmes in Kenya.

Where it leads

The roles it opens, and what you leave with.

Where graduates go

5 roles
  • Systems Engineer / Computer Systems Engineer

    High demandKsh 70,000 to Ksh 180,000

    Designs computer systems, system architecture, system integration, and supports systems engineering at technology companies, manufacturing companies, or engineering firms registered by EBK.

  • Integration Engineer / Systems Integration Engineer

    High demandKsh 70,000 to Ksh 170,000

    Integrates systems, system integration, hardware-software integration, and supports system integration at technology companies, telecommunications companies, or engineering firms.

  • Embedded Systems Engineer / Firmware Engineer

    High demandKsh 75,000 to Ksh 180,000

    Develops embedded systems, firmware, microcontroller programming, and supports embedded development at technology companies, automotive companies, or manufacturing companies.

  • Control Systems Engineer / Automation Engineer

    High demandKsh 75,000 to Ksh 180,000

    Designs control systems, automation systems, industrial control, and supports automation at manufacturing companies, industrial companies, or engineering firms.

  • Hardware Engineer / Digital Systems Engineer

    High demandKsh 70,000 to Ksh 170,000

    Designs hardware, digital systems, computer hardware, and supports hardware development at technology companies, semiconductor companies, or manufacturing companies.

Graduate outcomes

Graduates work as systems engineers and embedded systems engineers. Computer systems engineering is in high demand driven by technology growth. Salaries range from KES 70,000 to 180,000 per month. Ministry of ICT, EBK, technology companies, and telecommunications firms offer the main opportunities.

Where these fields lead

8 careers

Tools you will learn

  • Python

    ProgrammingPrimary

    Systems programming and automation

  • C/C++

    ProgrammingPrimary

    Low-level systems programming

  • Linux

    Operating system

    Operating system for server and embedded systems

  • MATLAB

    Simulation

    System modeling and simulation

  • Git/GitHub

    Version control

    Version control for collaborative development

  • Docker

    Devops

    Containerization for system deployment

Certifications

Industry links

Common misconceptions

  • Computer systems engineering is just about programming.

    Computer systems engineering includes computer architecture, embedded systems, hardware-software integration, control systems, and system design — programming is one component.

  • Computer systems engineering is only for IT companies.

    Computer systems engineering applies to manufacturing, telecommunications, automotive, healthcare, aerospace, and many other industries beyond IT companies.

  • There are limited career opportunities for systems engineering graduates in Kenya.

    Kenya's technology growth, embedded systems adoption, digital transformation needs, and manufacturing automation create demand for systems engineering professionals at technology companies, telecommunications firms, and manufacturing companies.

  • This programme has limited career opportunities.

    Graduates pursue diverse career paths across multiple sectors in Kenya and internationally.

Related courses

Further reading

Keep this

Fees and entry marks for Bachelor of Science in Computer Systems Engineering are restated every intake. Save it and the app keeps this version, so you can see what changed when it does.