• 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

Mandatory Prerequisites

It is not necessary to have taken the NSI track in high school.

Read more

Knowledge Assessment

Ongoing Assessment

Read more

Target Skills

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