Study level
BAC +1
ECTS
4 credits
Component
Faculty of Science
Description
The program below covers the two first-year computer science courses at the Lycée Joffre:
Algorithmics and Programming 1: Basic Concepts in Algorithmics and Programming:
• Notion of problem, problem instance, complexity, termination, proof of validity
• Algorithms and iterative processing
• Proof: validity, termination, complexity
• Linear structures: arrays, linked lists, stacks, queues
• Sorting: inserting, selecting, merging sorting, other sorting examples
• Introduction to recursive processing (dichotomous search, etc.)
• Python programming
Objectives
The aim of the course is to provide a theoretical grounding in computer science, as well as hands-on programming practice.
Necessary prerequisites
Computer Science UE in the first CPES semester
Knowledge control
Continuous control