Course overview
This course is a practical work of the Informatique lecture course. In this course students learn about introduction to programming language by using Python. In this practical work course of Informatique, students are assigned coding problems every week. The goals of these assignments are to step by step introducing students to programming, getting familiar with Python syntaxes, and develop coding ability.
During the course, teacher will first explain to the students about the problems to make sure that they clearly understand what they are required to do. Students can either complete the assignment in class or submit it later before the deadline.
Participants in piloting
This is an obligatory course of foundation year of undergraduate program at Institute of Technology of Cambodia. This practical course required a computer lab and have around 30 students per class.
Use of ALIEN services and tools
During this class, we apply problem-based learning. We assign students to group or individual based on the size of the problem. Student need to go through teaching material, search the internet, write Python code, and sometime discussion in order to come up with a solution to submit to the teacher.