A significant part of the courses in Computer Science will focus on learning techniques through problem solving. Amongst otecos, two integrated computer science projects will enable the students to integrate the various course topics and expose them to the problem of realizing small-scale projects (via laboratory sessions in the first year), or medium-scale projects (via a project during the second quadrimester of the third year).