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
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.
Mandatory Prerequisites
Computer Science Course for the First Semester of the CPES Program
Knowledge Assessment
Ongoing Assessment