Study programme 2024-2025Français
Cybersecurity
Programme component of Master's in Computer Science (MONS) (day schedule) à la Faculty of Science

CodeTypeHead of UE Department’s
contact details
Teacher(s)
US-M1-SCINFO-050-MOptional UEDE CONINCK Quentin
  • DE CONINCK Quentin

Language
of instruction
Language
of assessment
HT(*) HTPE(*) HTPS(*) HR(*) HD(*) CreditsWeighting Term
  • Anglais, Français
Anglais, Français242400055.002nd term

AA CodeTeaching Activity (AA) HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term Weighting
S-INFO-044Cybersecurity2424000Q2100.00%

Programme component
Corequis

Objectives of Programme's Learning Outcomes

  • Have acquired highly specialised and integrated knowledge and broad skills in the various disciplines of computer science, which come after those within the Bachelor's in computer science.
  • Manage large-scale software development projects.
    • Apply, mobilise, articulate and promote the knowledge and skills acquired in order to help lead and complete a project.
    • Lead a project by mastering its complexity and taking into account the objectives, allocated resources and constraints that characterise it.
    • Demonstrate independence and their ability to work alone or in teams.
  • Manage research, development and innovation.
    • Understand unprecedented problems in computer science and its applications.
    • Organise and lead a research, development or innovation project to completion.
    • Methodically research valid scientific information, lead a critical analysis, propose and argue potentially innovative solutions to targeted problems.
  • Master communication techniques.
    • Communicate, both orally and in writing, their findings, original proposals, knowledge and underlying principles, in a clear, structured and justified manner.
  • Apply scientific methodology.
    • Critically reflect on the impact of IT in general, and on the contribution to projects.
    • Demonstrate thoroughness, independence, creativity, intellectual honesty, and ethical values.

Learning Outcomes of UE

- Basic theoretical and practical skills in secure software development (knowing what to secure, how to do it, when, and at what cost, conscience of user culture of cybersecurity,...)
- C language vulnerabilities and binary exploitation

UE Content: description and pedagogical relevance

This course covers the following topics:
- Cryptography
- Access Control
- Web Security
- Network Security
- Side-Channel Attacks
- SetUID and Integer Overflows
- Race Condition Attacks
- Memory Safety
- Assembly & Debugging
- Buffer Overflow
- Shellcode
- Stack Protections

Prior Experience

Basic knowledge of computer systems is a plus

Type of Teaching Activity/Activities

AAType of Teaching Activity/Activities
S-INFO-044
  • Cours magistraux
  • Exercices dirigés
  • Préparations, travaux, recherches d'information

Mode of delivery

AAMode of delivery
S-INFO-044
  • Face-to-face

Required Learning Resources/Tools

AARequired Learning Resources/Tools
S-INFO-044Slides available on Moodle

Recommended Learning Resources/Tools

AARecommended Learning Resources/Tools
S-INFO-044Not applicable

Other Recommended Reading

AAOther Recommended Reading
S-INFO-044Wenliang Du, Computer security : a hands-on approach, CreateSpace Independent Publishing Platform; 1st edition (October 12, 2017)#newline# Paar et Pelzl, Understanding Cryptography, Springer (2011)#newline# Jon Erickson. Hacking: the art of exploitation. No starch press (2008)#newline# #newline# Some additional references to understand all the elements discussed during the course:#newline# Bonaventure Olivier. Computer Networking: Principles, Protocols and Practice - Accessible via https://beta.computer-networking.info#newline# Bonaventure Olivier, Legay Axel, Rivière Étienne. Langage C et Systèmes Informatiques - Accessible via https://sites.uclouvain.be/SystInfo/

Grade Deferrals of AAs from one year to the next

AAGrade Deferrals of AAs from one year to the next
S-INFO-044Authorized

Term 2 Assessment - type

AAType(s) and mode(s) of Q2 assessment
S-INFO-044
  • Production (written work, report, essay, collection, product, etc.) - To be submitted in class
  • Oral examination - Face-to-face

Term 2 Assessment - comments

AATerm 2 Assessment - comments
S-INFO-044Exam + works during the year

Term 3 Assessment - type

AAType(s) and mode(s) of Q3 assessment
S-INFO-044
  • Oral examination - Face-to-face

Term 3 Assessment - comments

AATerm 3 Assessment - comments
S-INFO-044As Q2, works/homeworks may potentially be redone.
(*) HT : Hours of theory - HTPE : Hours of in-class exercices - HTPS : hours of practical work - HD : HMiscellaneous time - HR : Hours of remedial classes. - Per. (Period), Y=Year, Q1=1st term et Q2=2nd term
Date de dernière mise à jour de la fiche ECTS par l'enseignant : 13/05/2024
Date de dernière génération automatique de la page : 07/09/2024
20, place du Parc, B7000 Mons - Belgique
Tél: +32 (0)65 373111
Courriel: info.mons@umons.ac.be