The Mission of the computer
science program is to build capacity in up to date computer technologies and in
the specializations of Software Engineering, Network & Telecommunications
Technology and Industrial Information Technology by producing well-trained
computer scientists who can join the professional ranks, do research or pursue
further studies, through a close collaboration with the professionals in the
field of computers and computer applications.
A prospective student to enroll in the first year Bachelors of Science with Honors in Computer Science must have successfully completed secondary school level with at least 2 principal passes in related field and having majored at least in the following cluster combinations:
PCB: Physics - Chemistry - Biology,
PCM: Physics - Chemistry - Mathematics;
MPG: Mathematics - Physics - Geography (Principal Passes in Physics and Mathematics)
MPC: Mathematics - Physics - Computer Sciences
PEM: Physics - Economics - Mathematics (Principal Passes in Physics and Mathematics)
MEG: Mathematics - Economics - Geography (Principal pass in Mathematics is compulsory)
MCB: Mathematics - Chemistry - Biology),
MCE: Mathematics - Computer Science - Economics,
MPB: Mathematics - Physics - Biology,
Computer Science,
TTC/Science & Math Option (Principal pass in Mathematics is compulsory)
Automation Vehicle Mechanics (Principal pass in Mathematics is compulsory)
Electricity (Principal pass in Mathematics is compulsory)
General Mechanics (Principal pass in Mathematics is compulsory)
TVET Diploma in relevant related discipline can apply for this option. Any other related discipline may apply for this option.
Identification Card (ID card)
Secondary school Diploma
Passport photo
Transcripts
Networking Engineering Option:
Available career options for
individuals with a bachelor's degree in networking engineering include the
following:
*
Network Administration
*
Network security
* Oracle Database Administration
As such the main tasks they are asked to accomplish includes:
Ø
Designing
the network connections and their installation (switches, routers, and load
balances).
Ø Maintenance of networks
using preventive methods and trouble-shooting the problems.
Ø Trying out new network
configuration using the Cisco Route simulator.
Ø Helping end-users
through technical support and providing training in new systems.
Ø Administration and
monitoring of the network usage like creating user account, retrieving
passwords.
Ø Managing the protection of data in their intranet using anti-spam and virus protection.
Software engineering Option:
Graduates from software engineering will have been
prepared to serve as software developers and software managers.
Available career options for individuals with a
bachelor's degree in Software engineering include but not limited to the
following:
·
Software/website
and mobile applications programming
·
Application’s
security andprojects development
·
System specialist
·
Data center
management
·
Databaseadministration
and management
·
Graphics
designing and multimedia specialist
· Business and IT projects management
Career Opportunities
For the last several years, computer science female
and malegraduates with a bachelor’s degree in software engineering according to
Placement Surveys with positions include:
Research analysts; software developers; applications
programmers; systems programming; software management; system and security
administrators; software field maintenance and sales; computer science
research; computer science lecturing and teaching.
While these career opportunities have specific technical skills required of students, there are still other career opportunities out there that software engineersgraduates could take on as their industry is constantly evolving and developing, one could expect to be able to penetrate more industries in the near future.
Available
career options for individuals with a bachelor's degree in computer science
with a specialization in Industrial Information Technology include the
following:
·
Embedded Systems Programming
·
Industrial automation
·
Systems programming
Graduates of the Industrial Information Technology
Program will have acquired the professional skills, attitudes, knowledge and
judgement necessary for successful entry into the workplace.
Upon successful completion of Industrial Information
Technology Program, graduates will be able to:
Career
Opportunities include:
·
Information
Technology Auditor
·
Information
Technology Systems Manager - Provider
·
Knowledge
Management & Information Technology designer
·
Industrial
Embedded system programmer
·
Industrial
autmation designer
·
Industrial
automation programmer
Photo | Names | Qualification | Rank | Area of specialization | Bio |
---|---|---|---|---|---|
Mr. NSENGIYUMVA Emmanuel | Msc | Director Of Academics And Registration | Computer Applications | ||
Mr. RUKUNDO Eraste | Msc | Assistant Lecturer | Internet Systems | View Profile | |
Dr. HABIMANA Theodore | PhD | HoD & Senior Lecturer | Telecommunication Engineering | View Profile | |
Ms. SHIMIRWA Aline Valerie | Msc | Assistant Lecturer | Computer Science | ||
Ms. MBONIMANA Consolee | Msc | Assistant Lecturer | Computer Science | ||
Mr. NIYOMUGABA Alexandre | Msc | Assistant Lecturer | IoT and Embedded Systems |