Second year



Second year Master in Computer Science

The second year Master's extends over an entire year (beginning of October to the end of September). During the  month of September preceding the program, students who are admitted into continuing education or who are missing background in certain subjects will take a catch-up program to bring them up to speed.

Courses take place in the Polytech'Nice facilities on the STIC campus in Sophia Antipolis, situated close to the I3S research lab, to INRIA, and to many high-tech businesses.

The year is divided into three periods:

  • catch-up program;
  • first term - coursework and term project;
  • second term - research laboratory or industrial internship.

Catch-up program (September)

While optional for most students, this program is obligatory for students admitted to continuing studies. The aim of this program is to gain familiarity with our computing environment and to acquire (or to refresh) the computing tools and techniques which will be used in the remainder of the course. Each student will have a personal program, depending on their particular needs. There is no assessment during this program.

The material covered during this program is mainly on the UNIX system and tools, the C/C++ and Java programming languages, and databases.

First term: coursework (October - February)

The Master in Computer Science shares several specialization streams with the final year of the Engineering Computer Science program.

Within each stream, students take 6 obligatory or optional courses (see the list of courses for each specific stream).

 Co-op students

Students in the co-op program take only five courses selected from their stream; English / Management constitutes the sixth course in the second term. Courses are chosen in agreement with the co-op industrial partner employing the student.

The choice of courses allows students to specialize their studies within their selected stream. All courses have the same number of hours (16 half-day slots).

The term project runs from mid-October to the end of courses (end of February) and takes up half the students' time. The project, undertaken pairwise or as part of a larger group, aims to place the students in the context of a real research or an industrial development project. It may take place within the school, at a business firm, or in a reasearch lab. The term project is supervised by teaching staff, business professionals, or researchers. Students submit a final written project report, and do an oral presentation for an assessment committee made up of teaching staff, business professionals, and researchers. See the final year projects site.

M2 Specialization streams

Second term: research or industrial internship (March - September)

Starting in March, students leave for an internship in a research lab or with a business firm. Students submit a final written internship report, and do a public oral presentation at the end of September. For more information on internships, see the final year internships site.