Chat with us!
🎓 May Intake is Ongoing! - Apply Now for 2026 Admissions | Start Your Journey at Nia College Today!
Apply Now

Computer Science

Master programming, AI, database management, web design, and distributed systems

Explore Program

Program Overview

Our comprehensive Computer Science program provides advanced training in computer organization, operating systems, programming, database management, web design, artificial intelligence, algorithms, and distributed systems

Diploma in Computer Science

KNQF Level 6

Our Diploma in Computer Science provides comprehensive training in computer organization, operating systems, programming, database management, web design, artificial intelligence, algorithms, and distributed systems. Develop expertise to design and implement advanced computing solutions.

Duration: 18 Months (2,980 Hours)
Study Mode: Full-time & Part-time
Credits: 298
Entry Requirement: KCSE C- or equivalent

Total Fees: KES 198,500 (Registration: 2,500 | Tuition per term: 28,000)
?? Payable in installments per term | External exam fees: KES 2,500 per module

Curriculum

Comprehensive learning path covering advanced computer science skills

Computer Science (KNQF Level 6)

Total Duration: 2,980 Hours | Total Credits: 298

Computer Organisation & Architecture

Understanding computer hardware components, CPU architecture, memory systems, and I/O operations.

  • CPU design and control unit
  • Memory hierarchy and cache
  • Instruction set architecture
  • Input/output systems

Operating Systems

Study of operating system concepts, process management, memory management, and file systems.

  • Process scheduling and synchronization
  • Memory management techniques
  • File system implementation
  • OS security and protection

Networking & Distributed Systems

Principles of computer networks, protocols, and distributed computing architectures.

  • TCP/IP protocol suite
  • Network security basics
  • Distributed computing models
  • Cloud computing fundamentals

Database Management

Design and implementation of database systems, SQL queries, and data management.

  • Relational database design
  • SQL programming
  • Transaction management
  • Database security

Programming Fundamentals

Core programming concepts, algorithms, and data structures using modern programming languages.

  • Variables, loops, and conditionals
  • Functions and recursion
  • Arrays and linked lists
  • Object-oriented programming

Algorithms & Data Structures

Advanced algorithms, complexity analysis, and efficient data structure implementation.

  • Sorting and searching algorithms
  • Graph algorithms
  • Dynamic programming
  • Complexity analysis
ISCED CodeTVET CDACC CodeUnit TitleDuration (Hours)Credit Factor
MODULE I
0613 554 01AICT/CU/CS/CR/01/6/MAComputer Organisation and Architecture18018.0
0613 554 02AICT/CU/CS/CR/02/6/MAOperating Systems Configuration24024.0
MODULE I SUBTOTAL42042.0
MODULE II
0613 554 03AICT/CU/CS/CR/03/6/MANetworking and Distributed Systems22022.0
0613 554 04AICT/CU/CS/CR/04/6/MAGraphics Design19019.0
MODULE II SUBTOTAL41041.0
MODULE III
0613 554 05AICT/CU/CS/CR/05/6/MADatabase Management21021.0
0613 554 06AICT/CU/CS/CR/06/6/MAWeb Designing22022.0
MODULE III SUBTOTAL43043.0
MODULE IV
0613 554 07AICT/CU/CS/CC/01/6/MABasic Electronic Skills18018.0
0613 554 08AICT/CU/CS/CC/02/6/MAFundamentals of Programming20020.0
0417 441 02AICT/CU/CS/BC/02/6/MAWork Ethics and Practices404.0
MODULE IV SUBTOTAL42042.0
MODULE V
0413 441 03AICT/CU/CS/BC/03/6/MAEntrepreneurial Skills404.0
0613 554 09AICT/CU/CS/CR/07/6/MAAlgorithms and Data Structures19019.0
0613 554 10AICT/CU/CS/CC/03/6/MAMathematics for Computer Science17017.0
MODULE V SUBTOTAL40040.0
MODULE VI
0031 441 01AICT/CU/CS/BC/01/6/MACommunication Skills404.0
0613 554 11AICT/CU/CS/CR/08/6/MAInformation Systems Development20020.0
0613 554 12AICT/CU/CS/CC/04/6/MAArtificial Intelligence Concepts18018.0
MODULE VI SUBTOTAL42042.0
INDUSTRY TRAINING
-ICT/CU/CS/CR/09/6/MAIndustry Training48048.0
COMPUTER SCIENCE TOTAL2,980298.0

Admission Requirements

What you need to join our Computer Science program

Academic Requirements

  • KCSE minimum mean grade of C- (minus)
  • Equivalent qualifications as determined by TVETA
  • Strong mathematics background
  • Basic computer knowledge

Recommended Skills

  • Logical thinking and problem-solving
  • Mathematical reasoning
  • Attention to detail
  • Analytical mindset

International Students

  • Equivalent academic qualifications
  • Proof of English proficiency
  • Student visa and passport
  • Medical insurance coverage

Career Progression

Your pathway to success in computer science and technology

Junior Software Developer

Entry-level role developing software applications, writing code, and learning industry best practices.

Software Engineer

Mid-level role designing systems, developing complex applications, and leading technical projects.

Senior Software Architect

Senior role designing enterprise systems, mentoring developers, and making strategic technical decisions.

Technology Director / CTO

Executive role leading technology strategy, innovation, and digital transformation initiatives.

What Our Graduates Say

Hear from our successful Computer Science alumni

"The Computer Science program at NIA College gave me a strong foundation in algorithms and software development. I now work as a software engineer at a leading tech company."
MO
Michael Omondi

Software Engineer, Safaricom

Diploma in Computer Science, 2023

"The AI and data structures modules were exceptional. The practical projects prepared me for real-world challenges. I'm now pursuing further studies in machine learning."
LK
Lucy Kariuki

Data Scientist Trainee

Diploma in Computer Science, 2023

Graduate Success Metrics

94%

Employment Rate

of graduates employed within 6 months

85%

Further Education

pursue advanced degrees or certifications

25+

Projects Completed

real-world software projects

50+

Partner Companies

hiring our graduates regularly

Launch Your Computer Science Career

Join our program and become a skilled computer scientist shaping the future of technology

Apply Now Request Info Download Fee Structure
Chat with us!