Level of education
Bachelor's degree +1
ECTS
4 credits
Training structure
Faculty of Science
Description
The program below covers the two first-year computer science courses at Lycée Joffre:
Algorithms and programming 1: basic concepts in algorithms 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: insertion, selection, merge sort, other sorting examples
• Introduction to recursive processing (dichotomous search, etc.)
• Programming in Python
Mandatory prerequisites
It is not necessary to have studied computer science at high school.
Knowledge assessment
Continuous assessment
Targeted skills
The course aims to provide the theoretical foundations of computer science and to give students practical programming experience through computer-based sessions.