University of Nairobi Computer Science
The University of Nairobi Computer Science Courses. See Details of University of Nairobi UON Computer Science Courses
The management of the University of Nairobi wishes to invite applicants to apply for Computer Science Courses offered at the Polytechnic.
Apply for the University of Nairobi Intake.
The Computer Science Courses are offered under the Department of Applied Science among other various courses. Entry Requirements
University of Nairobi Computer Science Courses
DEGREE COURSES
Level: 1 | ||
Semester: 1 | ||
Course Code | Course Name | Course Hours |
CSC111 | Introduction To Computer Systems | 45 |
CSC112 | Introduction To Programming | 45 |
CSC113 | Discrete Mathematics | 45 |
CSC114 | Differential And Integral Calculus | 45 |
CCS001 | Communication Skills | 45 |
CCS009 | Economics | 45 |
Semester: 2 | ||
Course Code | Course Name | Course Hours |
CSC121 | Programming And Problem-solving | 45 |
CSC122 | Database Systems | 45 |
CSC123 | Data Communications | 45 |
CSC124 | Probability And Statistics | 45 |
CSC125 | Linear Algebra | 45 |
CSC126 | Physics For Computing Systems | 45 |
CCS010 | Hiv/aids | 45 |
Level : 2 | ||
Semester: 1 | ||
Course Code | Course Name | Course Hours |
CSC211 | Data Structures And Algorithms | 45 |
CSC212 | Systems Analysis And Design | 45 |
CSC213 | Computer Architecture | 45 |
CSC214 | Digital Electronics | 45 |
CSC215 | Introduction To Artificial Intelligence | 45 |
CSC216 | Assembly Language Programming | 45 |
CSC217 | Web Programming And Applications | 45 |
Semester: 2 | ||
Course Code | Course Name | Course Hours |
CSC221 | Object-oriented Analysis Design And Programming | 45 |
CSC222 | Automata Theory | 45 |
CSC223 | Operating Systems | 45 |
CSC224 | Software Engineering | 45 |
CSC225 | Computer Networks | 45 |
CSC226 | Computer Systems And Networking Lab | 45 |
CSC227 | Programming Project | 45 |
Level : 3 | ||
Semester: 1 | ||
Course Code | Course Name | Course Hours |
CSC311 | Analysis And Design Of Algorithms | 45 |
CSC312 | Artificial Intelligence Programming | 45 |
CSC313 | Foundations Of Human Computer Interaction | |
CSC314 | Computer Graphics | |
CSC315 | Distributed Systems | 45 |
CSC316 | Introduction To Organizations And Management | 45 |
Semester: 2 | ||
Course Code | Course Name | Course Hours |
CSC321 | Ict Project Management | 45 |
CSC322 | Network And Distributed Programming | 45 |
CSC323 | Machine Learning | 45 |
CSC324 | User-centred Development And Evaluation | 45 |
CSC325 | Management Information Systems | 45 |
CSC326 | Compiler Construction | 45 |
Level : 4 | ||
Semester: 1 | ||
Course Code | Course Name | Course Hours |
CSC411 | Computer Network Security | 45 |
CSC413 | Principles Of Business Management And Entrepreneurship | 45 |
CSC414 | Icts And Society | 45 |
CSC416 | Computer Systems Project | 45 |
Elective 1 | (from Group I Electives) | 45 |
Semester: 2 | ||
Course Code | Course Name | Course Hours |
CSC416 | Computer Systems Project | 135 |
CSC416 | Computer Systems Projects | 135 |
Elective 3 | From Group Ii Electives | 45 |
Electives 4 | From Group Ii Electives | 45 |
CSC421 | Introduction To Language Technologies | |
CSC422 | Design Thinking (from Group I Electives) | 45 |
CSC423 | Wireless Networks And Mobile Computing (from Group I Electives) | 45 |
CSC431 | Network Management (from Group Ii Electives) | 45 |
CSC432 | Service-oriented Computing (from Group Ii Electives) | 45 |
CSC433 | Multimedia Technologies (from Group Ii Electives) | 45 |
CSC441 | Knowledge Engineering And Society (from Group Ii Electives) | 45 |
CSC442 | Knowledge Discovery And Data Mining (from Group Ii Electives) | 45 |
CSC443 | Advanced Language Technologies (from Group Ii Electives) | 45 |
CSC444 | Multi-agent Systems (from Group Ii Electives) | 45 |
CSC451 | Distributed Databases (from Group Ii Electives) | 45 |
CSC452 | Information Systems Control And Audit (from Group Ii Electives) | 45 |
CSC453 | Social Network Computing (from Group Ii Electives) | 45 |
CSC454 | Strategic Information Systems (from Group Ii Electives) | 45 |
CSC461 | Performance Modelling (from Group Ii Electives) | 45 |
CSC462 | Advanced Computer Architecture (from Group Ii Electives) | 45 |
CSC463 | Embedded Systems (from Group Ii Electives) | 45 |
CSC471 | Interaction Design For Collaboration And Communication (from Group Ii Electives) | 45 |
CSC481 | Computer Games Programming (from Group Ii Electives) | 45 |
Read Other Articles on University of Nairobi
University of Nairobi Contacts
University of Nairobi Student Portal
University of Nairobi Repository
University of Nairobi School of Law
University of Nairobi Admission Letter
University of Nairobi Architecture
University of Nairobi Account Number
University of Nairobi Application Fee
University of Nairobi Admission Dates
University of Nairobi Online Application
University of Nairobi Masters Programmes
University of Nairobi Bookshop
University of Nairobi Branches
University of Nairobi Business Courses
University of Nairobi Business School
University of Nairobi Bungoma Campus
University of Nairobi Bachelor of Arts
University of Nairobi Brochure
University of Nairobi Chiromo Campus
University of Nairobi Calendar
University of Nairobi College of Health Sciences
University of Nairobi Campuses
University of Nairobi Computer Science
University of Nairobi Dental School
University of Nairobi Distance Learning
University of Nairobi Degree Courses
University of Nairobi Digital Repository
University of Nairobi Dental Hospital
University of Nairobi Diploma in Journalism
D+ Courses in University of Nairobi
University of Nairobi Electrical Engineering
University of Nairobi Eldoret Campus Courses
University of Nairobi e-Learning
University of Nairobi Enterprises
University of Nairobi Engineering Courses
University of Nairobi Embu Campus
University of Nairobi Electrical Engineering Projects
University of Nairobi e-Library
University of Nairobi e-Learning Courses
University of Nairobi Faculty of Arts
University of Nairobi Faculties
University of Nairobi Fees Payment
University of Nairobi Faculty of Veterinary Medicine
University of Nairobi Financial Statements
University of Nairobi Graduation
University of Nairobi Graduate School
University of Nairobi Graduation List
University of Nairobi Grading System
University of Nairobi Human Resource Management Degree
University of Nairobi Health Services
University of Nairobi Hostel Booking
University of Nairobi Health Sciences
University of Nairobi Hospital
University of Nairobi Health Courses
University of Nairobi International Relations
University of Nairobi Interior Design
University of Nairobi in Mombasa
University of Nairobi Intranet
University of Nairobi Institute of Diplomacy and International Studies
University of Nairobi Institute of Development Studies
University of Nairobi Joining Instructions
University of Nairobi January Intake
University of Nairobi Internships
University of Nairobi Journalism Course
University of Nairobi Kisumu Campus
University of Nairobi Kabete Campus
University of Nairobi Kikuyu Campus
University of Nairobi Kakamega Campus
University of Nairobi KUCCPS Admission Letters
University of Nairobi Law Journal
University of Nairobi Lecturers
University of Nairobi Medical School
University of Nairobi Mombasa Campus Courses
University of Nairobi MBA Fee Structure
University of Nairobi Nakuru Campus
University of Nairobi Nyeri Campus
University of Nairobi Nakuru Campus Courses
University of Nairobi Online Courses
University of Nairobi Opening Dates
University of Nairobi Online Library
University of Nairobi Organizational Structure
University of Nairobi Online Catalogue
University of Nairobi Online Leave Application
University of Nairobi Postal Address
University of Nairobi Past Papers
University of Nairobi Postgraduate
University of Nairobi Ph.D Programmes
University of Nairobi Part Time Courses
University of Nairobi Pension Scheme
University of Nairobi Quantity Survey
University of Nairobi Qualifications
University of Nairobi Quality Objectives
University of Nairobi Quality Policy
University of Nairobi Law School Qualifications
University of Nairobi School of Medicine Qualifications
University of Nairobi Research Proposal
University of Nairobi Registration
University of Nairobi Reporting Dates
University of Nairobi Research Week
University of Nairobi September Intake
University of Nairobi Scholarships
University of Nairobi School of Engineering
University of Nairobi Transcript
University of Nairobi Timetable
University of Nairobi Tuition Fees
University of Nairobi Thesis Format
University of Nairobi Transport
University of Nairobi Turnitin
University of Nairobi Upper Kabete Campus
University of Nairobi Undergraduate Courses
University of Nairobi Undergraduate Application Form
University of Nairobi Urban Planning
University of Nairobi Veterinary Laboratory (Vet Labs)
University of Nairobi Veterinary Medicine
University of Nairobi Vision Mission Core Values
University of Nairobi Vice Chancellor Contacts
University of Nairobi Wikipedia
University of Nairobi Working Hours
University of Nairobi Wifi Login
University of Nairobi Final Year Projects