2018-2019 / Master

Computer science (60 ECTS)

60 crédits

Cycle view

  • Bloc
  • Organisation
  • Théorie
  • Pratique
  • Autres
  • Crédits

Compulsory Courses

B1
50Cr
CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits
INFO0085-1Compilers (english language) - [75h Projet]
- Suppl : Julien Brusten
Corequisite
INFO0016-1
Introduction to the theory of computation
B1Q225-[+]5
INFO0031-1Network Engineering (english language) - [12h Laboratory work, 30h Projet] B1Q230-[+]5
INFO0051-1Logic (english language) - [10h Projet] B1Q12525[+]5
INFO0016-1Introduction to the theory of computation (english language) B1Q12626-5
INFO0045-3Introduction to computer security (english language) - [8h Laboratory work, 30h Projet] B1Q13010[+]5
ATFE0003-1Master thesis (english language) - [750h Projet]
Collégialité, Laurent Mathy
B1TA--[+]25

Optional courses

B1
10Cr
[...] With the agreement of the Jury, students choose 10 credits (with the exception of an internship or personal project) in the programme of the Master 120 of Science in Computer science10

Additonal ECTS Master in computer science (60 ECTS) (aimed at bachelors in computer science from non university higher education institution)

CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits


The following courses must be taken in addition to the programme of the "Master 60 for bachelors in computer science". Among these courses, those belonging to the "bloc 0" are prerequisites of the "Master 60" programme and must necessarily be taken during the first year of the master.

Compulsory courses

B0
57Cr
CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits
MATH0500-1Introduction to numerical algorithmic - [6h Laboratory work, 45h Projet] B0Q12414[+]5
INFO2050-1Advanced computer programming - [40h Projet] B0Q12520[+]5
MATH0499-1Graph theory B0Q12520-4
INFO0010-4Introduction to computer networking (english language) B0Q26
Part A - [8h Laboratory work, 40h Projet]   302[+] 
Part B - [4h Laboratory work]   5-[+] 
INFO0012-2Computation structures (english language) - [40h Projet] B0Q12626[+]6
INFO0940-1Operating systems (english language) - [30h Projet] B0Q2306[+]6
INFO0062-1Object-oriented programming (english language) - [20h Projet] B0Q22520[+]6
INFO0054-1Functional programming - [15h Projet] B0Q22824[+]6
MATH2019-1Mathematics for computing 1 B0Q22626-5
INFO0058-1Introduction to Recursive Programming B0Q11515-2
INFO0027-2Programming techniques (english language) - [70h Projet] B0Q22424[+]6

Optional courses

B0
3Cr

Students who pass the entrance test will replace LANG6011-1 by the higher level course LANG0988 "Advanced for ICT studies"

B0
3Cr
CodeDétailsBlocOrganisationThéoriePratiqueAutresCrédits
LANG6011-1Remedial English for Computer Science (english language) B0Q1327-3
LANG0988-1Advanced English for ICT studies (english language) B0Q1525-3
Master 60 of science (MSc) in Computer Science for students holding a Master of science (MSc) in Mathematics, with professional focus in computer science