Program's Overview

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. 

Offered Modules

Entry Requirements

Combinations

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.

Required documents

Identification Card (ID card)

Secondary school Diploma

Passport photo

Transcripts


Exit and Career Profile

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.

Industrial Information Technolog Option

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

 Exit Profil 

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:

  • Demonstrate appropriate problem-solving and critical-thinking skills
  • Communicate effectively in English and functionally in French, in a professional context
  • Understand and demonstrate proper attitudes and ethical behaviors, including those essential to professional practice
  • Transfer acquired skills and integrate knowledge across disciplines
  • Work harmoniously in a team and carry out supervisory tasks to successfully complete project undertakings
  • Take personal responsibility for health and physical activity
  • Apply health and safety standards to protect self, co-workers, customers and the environment
  • Apply mathematical knowledge, fundamental concepts of electronics and computer engineering to analyze industrial information systems
  • Use various types of instrumentation and/or analysis techniques to verify proper functioning of electronic systems and subsystems, and correctly use them to troubleshoot problems that may occur
  • Configure, update, maintain and service a networked computer system
  • Design and build industrial information systems using appropriate hardware and/or software solutions

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

Contacts of the Head of Department

Names: Dr. HABIMANA Theodore
E-mail: t.habimana@ines.ac.rw/habitheo@gmail.com
Tel: +250788301057