• Level of Education

    One year of college

  • ECTS

    4 credits

  • Training Structure

    College of Sciences

Description

The curriculum below covers the two first-year computer science courses at Lycée Joffre:

Algorithms and Programming 1: Basic Concepts in Algorithms and Programming:
• The concept of a problem, problem instances, complexity, termination, and validity proofs
• Algorithms and iterative processing
• Proofs: correctness, termination, complexity
• Linear data structures: arrays, linked lists, stacks, queues
• Sorting: insertion, selection, merge sort, other sorting examples
• Introduction to recursive processing (binary search, etc.)
• Programming in Python

Read more

Objectives

The course aims to provide students with a theoretical foundation in computer science and to give them hands-on programming experience through computer-based sessions.

Read more

Mandatory Prerequisites

Computer Science Course for the First Semester of the CPES Program

Read more

Knowledge Assessment

Ongoing Assessment

Read more