Skip to main content
IHETC Academy

IHETC School of Computer Science

Computer Science programme — Bac+3 level

The solid foundations of the software engineering profession.

Entry level
Bachelor's degree
Award
Bachelor's degree
Duration
3 years
Actual work
20 h/week
Pace
Full time
Tuition
5 400 000 GNF per year

A general Bac+3-level programme covering algorithms, programming, databases, systems and networks. It trains professionals able to design and maintain reliable applications, and is the gateway to our AI, cybersecurity and data specialisations.

Learning objectives

  • Handle data structures and algorithms up to complexity analysis
  • Design, build and test a complete application from client to server
  • Model and query a relational database rigorously
  • Understand how an operating system and a network actually work

Curriculum

1800 hours · 180 credits

Year 1440 hours

  1. Algorithms and programming

    280 hours · 28 credits

    Control structures, abstract data types, complexity, recursion, sorting and searching, structured then object-oriented programming

  2. Databases

    160 hours · 16 credits

    Relational model, relational algebra, SQL, normalisation, transactions, indexes, execution plans and optimisation

Year 2520 hours

  1. Systems and networks

    240 hours · 24 credits

    Processes, memory, file systems, the command line, the TCP/IP model, addressing, DNS, HTTP, network services

  2. Web and mobile development

    280 hours · 28 credits

    Semantic HTML, CSS, JavaScript and TypeScript, client-server architecture, application programming interfaces, cross-platform mobile applications

Year 3440 hours

  1. Software engineering

    260 hours · 26 credits

    Version control, unit and integration testing, continuous integration, code review, design patterns, layered architecture, documentation

  2. Deployment and operations

    180 hours · 18 credits

    Containers, deployment, logging, monitoring, backup, diagnosis and correction in production

Cross-curricular, throughout240 hours

  1. Cross-curricular base

    240 hours · 24 credits

    Professional English, written expression, discrete mathematics, OHADA law, methodology and academic integrity

Cross-curricular, throughout160 hours

  1. Project and immersion

    160 hours · 16 credits

    Commissioned team project over two semesters · eight-week placement · twelve-week final placement and dissertation defended before a joint panel

Real prerequisite

What follows is assumed and will not be explained again. If most of it is foreign to you, this is not the right entry point — better to know now than at the final assessment.

No technical prerequisite. You need to use a computer day to day and be willing to revisit upper-secondary mathematics: programming is taught here, logical reasoning is consolidated.

Entry requirements

  • Science or technical high school diploma, or equivalent
  • Academic record for the last two years
  • Remote motivation interview

Career outcomes

  • Application developer
  • Database administrator
  • Systems and network technician
  • Junior IT project manager
  • Progression to an IHETC Tech Bac+5 programme

Skills acquired

  • Python
  • Java
  • SQL
  • Linux
  • Git
  • REST APIs

Computer Science

Other programmes in this school

Bachelor's degree

Computer Science

Web and Mobile Development

Build and ship products people actually use.

  • TypeScript
  • React
  • Next.js
  • React Native
2 years20 h/week
5 200 000 GNF per yearView curriculum
Computer Science programme — Bac+3 level — IHETC