This practical session relates to the Computer Structure and Applications module, designed for first-year engineering students (GM, GC, GE, GP). It aims to introduce the fundamental principles of computer science and familiarize students with programming through algorithms, a key step for any future programmer. The objective is to guide students from simple users to designers, enabling them to acquire basic concepts and understand the role of algorithms in the different phases of application development.