The B.Sc. computer Science is a four year degree programme on part time basis, designed such that graduate candidates acquire sufficient knowledge and skills in software methods and technologies, application technologies, basic systems infrastructure and networking. The software and application technologies would enable them take up computer science jobs in industry upon graduating. At least two years industrial experience is sufficient for the graduates to register as computer professional. In general, graduates acquire knowledge and understanding, intellectual, practical and transferable skills necessary for the analysis and synthesis of computer engineering problems through a combination of lectures, practical experiments, project research, case studies, and industrial practical training.
Admission Requirements
For admission into the Computer Science degree programme, a minimum of two principal passes in Mathematics and Physics at Secondary School Advanced level is needed from any of the A-level combination
Government sponsored students are selected by the Rwanda
National Examinations Council. Privately sponsored students
should apply directly to the Institute’s office of the
Registrar
Information on fees and other admission requirements can be obtained from the Registrar using contacts below:
The Registrar, Kigali Institute of Science and Technology, Avenue de l'Armée, P.O. Box 3900, Kigali,
Rwanda. Tel: +2502574698, Fax: +2502571925 Email: registrar@kist.ac.rw Website: http://www.kist.ac.rw
Programme Content
Year 1: Communication Skills, Mathematics
Foundation For Computer Science, Introduction To Computer
Science, Unix And Programming, Physics For Computer Science
Computer Architecture Object Oriented Programming Using JAVA.
Year 2: Probability And Statistics,
Systems Analysis And Design, Data Structures And Algorithms,
Advanced Java, Discrete Mathematics Information Systems Computer
Networks Database Systems Advanced Algorithm Analysis.
Year 3: Operations Research, Computer
Graphics Operating Systems, Visual Programming Advanced Computer
Networking Numerical Analysis Professional Ethics, Law And
Marketing, Advanced Software Development, Programming For
World Wide Web, Human Computer Interaction, Research Methodology
Year 4: Introduction To AI, E-Commerce,
Multimedia Software Project Management Simulation And Modeling,
Language Processor Data Mining And Data Ware Housing Virtual
Reality Final Year Project
Laboratory Infrastructure
ICDL Lab : Comprises of software and different application packages for the students to learn basics of computer.
Programming Lab : The lab provides
language compilers and interpreters for different
programming languages and syntax directed tools.
Software Lab : This specialized
lab provides the facilities for students to learn
how to apply different software engineering concepts
and technologies, and use them in project.
Hardware and Maintenance lab :
This lab provides one of the best hardware learning
and practices techniques.
Networking and System Administration lab
: This lab provides Networking, Operating, Simulation
and other advanced tools for designing and configuring
the basic networks. Network and fiber optic intranet
exists over the entire KIST and in all labs for the
students to utilize.