Fundamental Computer Science

A foundational program to acquire core computer science skills, from programming to algorithms, preparing students for digital and strategic careers.

Apply for this program
Level BTS / Bachelor
Duration 2 to 3 years
Format On-campus & distance
Language French

Program overview

The Fundamental Computer Science program at ICEDIS provides essential knowledge in programming, data structures and digital tools, enabling students to understand and master the technologies that support modern diplomacy and international affairs.

It is intended for students who wish to build solid technical foundations to support careers in international organizations, public administrations, companies and projects where digital and strategic issues converge.

Learning objectives

  • Acquire the fundamentals of programming and algorithmic thinking.
  • Understand computer architecture and operating systems basics.
  • Work with data structures and databases to manage and analyse information.
  • Use digital tools to support decision‑making and strategic analysis.
  • Develop a professional digital culture adapted to international and diplomatic contexts.

Target audience

  • Students beginning their studies in computer science or related fields.
  • Learners in diplomacy, law or international relations who wish to strengthen their digital skills.
  • Civil servants and professionals involved in digital transformation projects.
  • Staff from NGOs, public institutions or companies managing digital information.
  • People in career transition aiming for technology‑oriented or hybrid careers.

Indicative curriculum

Module 1: Introduction to computer science

  • Digital culture and computer basics.
  • Hardware and software components.
  • Operating systems and networks overview.

Module 2: Programming fundamentals

  • Algorithms and problem‑solving.
  • Introduction to a programming language (e.g. Python or C).
  • Structured programming and basic data types.

Module 3: Data and information

  • Data structures and basic databases.
  • Introduction to SQL and data querying.
  • Data processing for analysis and reporting.

Module 4: Digital tools & applications

  • Office and collaborative tools for professional use.
  • Introduction to web technologies.
  • Digital security awareness and good practices.

Career opportunities

This program prepares students for entry‑level and support positions where digital skills are essential, such as:

  • IT assistant roles in public administrations and international organizations.
  • Technical support or digital project assistant positions.
  • Positions in NGOs and institutions managing information systems.
  • Assistant roles in companies involved in digital or data‑driven activities.
  • Further studies in computer science, cybersecurity or information systems.

Practical information & application

Admission requirements

  • High‑school diploma or equivalent (BTS / Bachelor level).
  • Basic knowledge of mathematics and logical reasoning.
  • Academic record, CV and motivation letter.

Study arrangements

  • Schedule adapted to students and working professionals.
  • Lectures, practical work and supervised projects.
  • Possibility to follow some courses online.
Submit an application