The Faculty of Computing and Information Sciences

Get prepared for the technology jobs of the future. Taught by experts from UNILAK, you'll master in-demand programming, mathematical and computing skills through project-based modules.

UNILAK's Students inside Kigali Campus

Bachelor of Science in Information Systems and Management

This degree explores the application of technology in business and industry. We will provide a grounding in computing, the construction and use of database systems, new technologies, systems administration, artificial intelligence, and business information systems.

Bachelor of Information Technology  with options  of  Networking or Multimedia

Through the Information Technology program at UNILAK, students learn and practice theory implementation of various systems that are in constant demand and open doors to work that is not only satisfying, but can be a financially rewarding future.

Bachelor of Science in Software Engineering

Bachelor of Science in Software Engineering

Our Software Engineering course encourages a practical and sustainable approach. You’ll create high-quality software applications for complex organisations and learn how to critically evaluate computer systems and applied technologies, providing solutions to system problems based on sound analysis and design.

Always deliver more than expected.

We are global experts in user experience design, virtual reality, artificial intelligence, and data science. We offer our students a variety of modules and research projects in these areas and more.

We work with both local and global companies on student projects and to offer work placements.

Our research groups are developing the technology of the future. They guide our teaching and keep the curriculum current and exciting.


The Faculty of Computing and Information Sciences offers undergraduate programs in its three departments, namely the Department of Information System and Management, the Department of Information Technology (with two options: networking and multimedia), and the Department of Software Engineering. Each program takes three years, and the whole program comprises 480 credits.


About the program

Information systems are critical to supporting economic growth worldwide. The vast majority of information systems are developed for and used by people in functional areas (e.g., manufacturing, human resources, accounting, aviation, remote sensing, geographical information systems, medicine, tourism, telecommunication, finance, and marketing). As many organizations have been directing their resources and effort toward developing or exploiting information systems to improve their efficiency, there is and will be a need for professionals who have knowledge of and expertise in business and technology.

In view of the above, the Information Systems and Management (ISM) Department at UNILAK primarily aims to produce graduates ready to fulfill such a need by providing sufficient technical training to students for a career in the field of Information Systems and Management. The essence of this major is the integration of fundamental intellectual content from the disciplines of computer science, computer engineering, business management, economics, and finance. More practically, ISM students learn how to apply the fundamentals of these diverse disciplines to solving problems that require the integration of management and technology.

Degree awarded

A Bachelor of Science in Information Systems and Management will be awarded after successful completion of 480 total program credits. These credits are distributed as follows:













Length of study

The period of study for this program is three years for full-time students.

Graduates career prospects

Information System and Management graduates are well prepared to occupy a diverse array of jobs in any organization that makes extensive use of computers, especially in the fields of system development tools and techniques, information architecture, network configuration, database administration, and systems integration to solve business problems. Typical job titles
include: Database administrator, Information systems manager/researcher, IT and Information systems consultant, Interface designer, IT technical support officer, Multimedia programmer, Network engineer/administrator, computer systems administrator, Web developer, Application
developer/programmer, Business systems analyst, Business systems programmer, etc. They can also embark on their own entrepreneurial ventures.


About the program

The communication network has become a crucial platform for the world of ICT. It plays an important role in enabling communication in organizations and also on a personal level. In this regard, the Department of Information Technology aims to produce graduates with a broad background across fundamental areas of information technology, along with a depth of
understanding in a particular area of interest within the domain of networking and multimedia. This Department lays emphasis on knowledge base of students in critical areas such as networking, programming, web technology, multimedia, and databases. Graduates from this department are prepared to design, develop, support, and manage computer hardware, computer software, and information networks, including the Internet.

Degree awarded

Successful completion of the program leads to the award of a Bachelor of Information Technology with the option of  Networking or Multimedia.

Duration of the program

The duration of the Bachelor’s degree in Information Technology is 3 years for full-time students.

Graduates career prospects

There are a wide variety of career opportunities available to graduates in Information technology. Some jobs where an IT degree would be useful include: computer programmer, Application developer, Cartographer, Database administrator, Geographical information systems officer, Information security analyst or specialist, Information systems manager, IT consultant, Network administrator, Server administrator, Computer systems analyst, IT technical support officer, Multimedia programmer or specialist, Software tester, Systems analyst, Systems developer, IT project manager, Web designer, Web developer, IT trainer, and Secondary school teacher among many others.


 About the program

The Department of Software Engineering focuses on technical knowledge of the fundamentals of computer systems, programming languages, and the mathematical foundations of algorithms and data structures that are required to establish reliability and safety in software. Its aim is to provide students with the knowledge and skills they need to work as professional software engineers in the field of software development, particularly in environments where competence in computer hardware, software and distributed information systems is required.

Degree awarded

Successful completion of this three-year program leads to the award of a Bachelor of Science in Software Engineering.

Duration of the program

The duration of the Bachelor’s degree in Software Engineering is 3 years for full-time students.

Graduates career prospects

Thanks to the rapidly evolving technologies, the increased use of the internet, and the proliferation of Websites; there are plentiful opportunities for software engineers. The latter can work with businesses, government agencies, and non-profit organizations as: Software engineer, Software analysts, Software designers, Software auditors, Software developers, Software architects, Cyber security Managers, User interface designers, Video game designers, etc. Software engineers can also work on their own as Consulting Software Engineers.