Module : Computer Science 1:

1.5 lessons + 2.5 Practical Work

Coefficient: 2 & Credit: 4

Computer Science 1/ Introduction to Algorithmic Thinking and Control Structures in Python

Course Objectives:

● Understand the concept of algorithms and their importance in problem solving.

● Master the basics of Python syntax, data types, and fundamental operations.

● Learn how to implement sequential algorithms and essential control structures: conditionals and loops.

This courses has been designed to support first-year science students in their study of English 1 (Level A2). Its main objective is to help learners strengthen their basic communication skills in English while gradually developing the language needed for academic and scientific contexts.

The mechanics of the material point studies the motion of a particle whose dimensions are considered negligible compared to the distances it travels. The body is modeled as a material point located at a single position. The analysis relies on kinematics (position, velocity, acceleration) and dynamics (forces, Newton’s laws, work done, kinetic, potential and total energy). Three main types of motion are studied: linear motion, curvilinear motion, and motion in space. The goal is to describe the motion and predict it based on the acting forces.