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
Objectives
The course aims to provide the theoretical foundations of computer science and to give students practical programming experience through computer-based sessions.
Mandatory prerequisites
Computer Science course in the first semester of CPES
Knowledge assessment
Continuous assessment