50h Pr, 10h Proj.
Number of credits
|Bachelor in computer science||5 crédits|
Language(s) of instruction
Organisation and examination
Teaching in the first semester, review in January
Units courses prerequisite and corequisite
Prerequisite or corequisite units are presented within each program
Learning unit contents
In this course, groups of 2 or 3 students are taught how to program simple and attractive applications (such as basic video games) in an elementary development environment. The goal is to provide students with a first practical experience of programming, by making them apply to concrete problems the concepts and mechanisms learned in other courses.
Learning outcomes of the learning unit
At the end of this course, students will have learned how to develop a simple software application and make it work.
Prerequisite knowledge and skills
Planned learning activities and teaching methods
The course is organized as weekly lab sessions to which attendance is mandatory, supervised by professors, teaching assistants, and teaching aids.
Mode of delivery (face-to-face ; distance-learning)
Mandatory weekly lab sessions.
Recommended or required readings
Assessment methods and criteria
Students will be evaluated on the basis of their participation to the sessions, and from a demonstration of the final project of each group organized at the end of the course.
The course takes place in the computer lab rooms of the Mathematics Institute (B37). Since the evaluation takes place during the course, there is no possibility of a second session.