2023-2024 / Bachelor

Of Science (BSc) in Computer Science

180 crédits

Block view

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

Block 1

Compulsory courses

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
LANG0085-1Basic English for Computing (english language) Q2436-4
INFO0030-3Programming Projects - [100h Projet]
Corequisite
INFO0947-1
Compléments de programmation
INFO0946-1
Introduction à la programmation
Q220-[+]7
INFO0061-4Computers organization Q21515-3
MATH2007-1General mathematics I Q13040-6
PHYS3027-1Elements of physics : mechanics
- Suppl : Jérémy Brisbois
Q11510-4
PHYS3028-1Elements of physics: electromagnetism - [10h Laboratory work]
- Suppl : Jérémy Brisbois
Corequisite
PHYS3027-1
Eléments de physique : mécanique
Q21520[+]4
INFO0946-1Introduction to computer programming - [10h Laboratory work] Q13030[+]5
INFO0947-1Complements of computer programming - [45h Projet]
Corequisite
MATH2019-1
Mathématiques pour l'informatique 1
INFO0030-3
Projet de programmation
INFO0946-1
Introduction à la programmation
Q23022[+]5
MATH7370-1Descriptive statistics - [8h Monitored workshops] Q2168[+]3
INFO2056-1First programming project - [10h Projet] Q1-50[+]5
MATH2019-1Mathematics for computing 1 Q12626-6
INFO2058-1Mathematical and physical programming laboratory 1 Q1-40-4
INFO2059-1Mathematical and physical programming laboratory 2 Q2-40-4

Learning support activities

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
AREM0004-1Remedial Introduction to computer programming - [5h Remedial work] Q2--[+]-
AREM0012-1Help to succeed in "Introduction to computer programming" - [10h Remedial work] Q1--[+]-
AREM0013-1Getting the year off to a good start in the Faculty of School of Engineering - [4h Remedial work] Q1--[+]-
IREM0001-1Adjusting working methods after the January session (reduced course loads) - [3h Remedial work] Q2--[+]-
IREM0002-1Getting organised in the specific context of reduced course loads - [2h Remedial work] Q2--[+]-
IREM0003-1Preparing for the Spring block and the May-June exams (reduced course loads) - [3h Remedial work] Q2--[+]-
IREM0005-1Planning the second session (reduced course loads) - [3h Remedial work] Q2--[+]-
IREM0006-1#BloqueBooster: supervised exam revision in the Spring holidays - [5d Remedial work] Q2--[+]-
IREM0007-1Zen@etudes: How and why to manage stress? (reduced course loads) - [2h Remedial work] Q2--[+]-
IREM0008-1Keeping or increasing motivation in a context of a reduced course loads - [2h Remedial work] Q2--[+]-
IREM0009-1Hebdo MethodO support with additional help in connection to the context of repeating a year - [5h Remedial work] TA--[+]-
IREM0011-1Progressing effectively in the 1st term - [2h Remedial work] Q1--[+]-
IREM0012-1Preparing for the January exams: becoming familiar with the requirements and specificities of university exams - [3h Remedial work] Q1--[+]-
IREM0013-1Planning your January session: establishing a work programme - [3h Remedial work] Q1--[+]-
IREM0014-1Working effectively in the second term - [2h Remedial work] Q2--[+]-
IREM0015-1Adapting your organisation after the January session (fewer than 30 credits approved) - [3h Remedial work] Q2--[+]-
IREM0016-1Planning your May-June session (fewer than 30 credits approved) - [3h Remedial work] Q2--[+]-
IREM0017-1Planning your second session (fewer than 30 credits approved) - [3h Remedial work] Q2--[+]-
IREM0018-1Maintaining or rediscovering your motivation if you have to repeat a year (Q1) - [2h Remedial work] Q1--[+]-
IREM0019-1Zen@etudes: The hows and whys of stress management (fewer than 30 credits approved - Q1) - [2h Remedial work] Q1--[+]-
IREM0020-1Maintaining or rediscovering your motivation if you have to repeat a year (Q2) - [2h Remedial work] Q2--[+]-
IREM0021-1Zen@etudes: How and why to manage stress? (fewer than 30 credits approved - Q2) - [2h Remedial work] Q2--[+]-
LREM0005-1Taking stock of your French skills (Q2) - [15h Remedial work] Q2--[+]-
LREM0010-1Taking stock of your skills in French (Q1) - [15h Remedial work] Q1--[+]-
SREM0005-3Learning support activities in Mathematics, for Computer Science - [20h Remedial work] TA--[+]-
SREM0012-1Learning support activities in Mechanics for Computer Science - [20h Remedial work] TA--[+]-
SREM0016-1Remedial mathematics for computer science - [20h Remedial work] TA--[+]-
SREM0021-4Learning support activities in Physics II, for Computer Science - [10h Remedial work] Q2--[+]-

Block 2

Compulsory courses

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
GEST0029-1General Corporate Accounting (Night classes) Q23015-3
ECON0107-2Introduction to economic analysisQ13
Microeconomics   206- 
Macroeconomics   206- 
LANG0310-1Computing English (english language)
Prerequisite
LANG0085-1
Basic English for Computing
TA547-5
ELEN0040-1Digital electronics (english language)
Prerequisite
INFO0061-4
Organisation des ordinateurs
Q22626-5
INFO0902-1Data structures and algorithms - [40h Projet]
Prerequisite
INFO0947-1
Compléments de programmation
Q22620[+]5
INFO0062-1Object-oriented programming (english language) - [20h Projet]
Prerequisite
INFO0947-1
Compléments de programmation
Q22520[+]5
MATH0499-1Graph theory
Prerequisite
MATH2019-1
Mathématiques pour l'informatique 1
Q12520-4
MATH0500-1Introduction to numerical algorithmic - [6h Laboratory work, 45h Projet]
Prerequisite
MATH2019-1
Mathématiques pour l'informatique 1
Q12414[+]5
MATH0495-1Elements for calculating probabilities - [5h Projet]
Prerequisite
MATH2007-1
Mathématiques générales I
MATH2019-1
Mathématiques pour l'informatique 1
Q12626[+]5
INFO0009-2Database (general organisation) - [25h Projet]
Prerequisite
INFO0947-1
Compléments de programmation
Q22626[+]5
MATH2020-1Mathematics for computing 2
Prerequisite
MATH2019-1
Mathématiques pour l'informatique 1
Q12626-5
MATH1222-3Introduction to stochastic processes - [10h Monitored workshops]
Prerequisite
MATH2007-1
Mathématiques générales I
MATH2019-1
Mathématiques pour l'informatique 1
Corequisite
MATH0495-1
Eléments du calcul des probabilités
Q22010[+]5
INFO9015-1Logic for Computer Science (english language)
Prerequisite
MATH2019-1
Mathématiques pour l'informatique 1
INFO0947-1
Compléments de programmation
Q12420-5

Block 3

Compulsory courses

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
INFO0054-1Functional programming - [20h Projet]
Prerequisite
INFO0947-1
Compléments de programmation
Q12424[+]5
INFO0027-2Programming techniques (english language) Q25
Algorithmics - [40h Projet]   1414[+] 
Software patterns - [30h Projet]
Prerequisite
INFO0902-1
Structures des données et algorithmes
INFO0062-1
Object-oriented programming
  1010[+] 
DROI0101-1Computer Law Contracts Q230--4
LANG0988-1Advanced English for ICT studies (english language)
Prerequisite
LANG0310-1
Computing English
Q1525-3
INFO0004-2Object-oriented programming projects (english language) - [90h Projet]
Prerequisite
INFO0062-1
Object-oriented programming
Q220-[+]5
INFO0010-4Introduction to computer networking (english language) - [12h Laboratory work, 40h Projet]
Prerequisite
INFO0062-1
Object-oriented programming
Q1322[+]5
INFO0012-2Computation structures (english language) - [40h Projet]
Prerequisite
INFO0902-1
Structures des données et algorithmes
ELEN0040-1
Digital electronics
Q12626[+]5
INFO0940-1Operating systems (english language) - [30h Projet]
Prerequisite
INFO0902-1
Structures des données et algorithmes
Corequisite
INFO0012-2
Computation structures
Q2306[+]5
MATH0487-2Elements of statistics - [25h Projet]
Prerequisite
MATH0495-1
Eléments du calcul des probabilités
MATH7370-1
Statistique descriptive
Q11510[+]3
INFO9012-1Parallel Programming (english language)
Prerequisite
INFO0902-1
Structures des données et algorithmes
Q22525-5
INFO0064-2Embedded systems (english language)
Prerequisite
INFO0947-1
Compléments de programmation
Q12520-3
INFO2055-1Embedded systems project (english language) - [60h Projet]
Corequisite
INFO0064-2
Embedded systems
Q2--[+]2
INFO8006-1Introduction to artificial intelligence (english language) - [45h Projet]
Prerequisite
MATH0495-1
Eléments du calcul des probabilités
Q12520[+]5

Option cours

[...] With the agreement of the President of the jury, students may choose five credits from all the University programmes or the UNIC catalogue .5