UNITS
UNITS
UNITS
Main Website
Staff Portal
Student Portal
Admission Requirements
i. KSCE Mean Grade of C+ and above, with at least a C+ in Mathematics and Physics/Physical Science, OR
ii. KACE with at least 2 Principles passes in Mathematics and Physics and 1 subsidiary pass, OR
iii. Accredited Diploma in Computer Science /IT/ or related field with at least a credit pass from Commission for Higher Education
accredited and validated institution.
iv. KNEC Diploma holders in Computer studies with at least a credit pass and a mean grade of C at KCSE.
COURSE DISTRIBUTION
Year 1
Semester 1 Semester II
Year 2
Semester I Semester II
CCS 201 Object Oriented Programming II (Java) CCS 202 Computer Organization and architecture
https://sci.maseno.ac.ke/index.php/courses/computer-science/bachelor-of-science-in-computer-science?gvas=turquoise 1/3
17/02/2024, 15:24 Bachelor of Science in Computer Science | Maseno university - School of computing & Informatics
CCS203 Data Structures and Algorithms CCS 204 Assembly Language Programming
CCS 205 Probability and Statistics CCS 206 Application Development for the Internet
CCS 211 Digital and Analogue Communication Systems CCS 212 Web Design and Publishing
CCS 213 Systems Analysis and Design CCS 214 Group Project
Year 3
Semester I Semester II
CCS 301 Principles of programming languages CCS 302 Human Computer Interaction
CCS305 Intro. to Compiler Construction and Design CCS 306 Software Engineering
CCS 307 Computer Networks CCS 308 Research Methods and Technical Writing
CCS 309 Information Systems Security and Design CCS 310 Computer Graphics
CCS 315 Intelligent Systems CCS 314 Computer Networks Lab II (CISCO II)
CCS 317 Computer Networks Lab I (CISCO) CCS 316 Network Administration
Year 4
Semester I Semester II
CCS 401 Software Project Management CCS 404 Social Legal and ethical issues in Computing
CCS 403 Computer Science Project I CCS 406 Computer Science Project II
CCS 405 Management Information Systems CCS 408 Computer Networks Lab IV (CISCO IV)
CCS 409 Computer Networks Lab III (CISCO III) CCS 414 Pattern Recognition
CCS 419 Advanced Computer Architectures CCS 422 Advanced Compiler Construction and Design
https://sci.maseno.ac.ke/index.php/courses/computer-science/bachelor-of-science-in-computer-science?gvas=turquoise 2/3
17/02/2024, 15:24 Bachelor of Science in Computer Science | Maseno university - School of computing & Informatics
a. Be able to identify and analyze criteria and specifications appropriate to specific problems, and plan strategies for their
solution.
b. Be able to use knowledge and understanding as a basis for modeling and designing computer-based systems in a manner
that takes into account tradeoffs involved in design choices.
c. Be able to use appropriate theory, practices, and tools for the specification, design, implementation, maintenance as well as
evaluation of computer-based systems.
d. Be able to carry out critical evaluation and testing of a computer-based system with a view to determining if it meets the
criteria defined for its current use and future development.
vi. Be able to use sound practices in planning, tracking progress, measuring, and managing quality in relation to the handling of
computer software and/or hardware projects.
vii. Have a solid foundation of knowledge that makes it possible to keep abreast of and adapt to rapid changes in computer
technology and maintain skills as the computer science field evolves.
viii. Be able to exercise professional responsibility in the development and application of computer science on the basis of social,
professional, legal, ethical, as well as, cultural issues involved in the use of computer technology.
Programme Duration
The duration of the programme shall normally be EIGHT semesters.
Programme Structure
i. The programme comprises taught courses, practical courses (or labs), projects, and an industrial attachment course.
ii. Courses are offered in units. A unit is defined as one hour lecture or two hours tutorial or three hours practical session per week
per semester.
iii. Projects shall be undertaken, under the supervision of academic staff, concurrently with taught and practical courses during the
designated semesters.
iv. Industrial attachment shall normally be undertaken in industry after the second semester of the third year of study for a period of
three months.
.
Mode of Delivery
BSc. In Computer Science degree programme shall be offered through one of the following alternative modes:
i. Mode I: Face-to-face sessions, involving students and lecturers, amounting to forty-two (42) contact hours per course.
ii. Mode II: E-Learning.
EXAMINATIONS
Maseno University Common Rules and Regulations for Examinations shall apply.
351622
CONTACTS
sokoth@maseno.ac.ke
https://sci.maseno.ac.ke/index.php/courses/computer-science/bachelor-of-science-in-computer-science?gvas=turquoise 3/3