Introduction

Cyriel Mallart
Ludovic Deneuville
Rémi Pépin

Complementary Computer Science Course

  • 6h Lecture
  • 12h Practical Work
  • ludovic.deneuville@ensai.fr, mallart.cyriel@gmail.com
  • Office 161
  • Based on courses by Rémi Pépin

The Course

Course Objective

To provide you with the knowledge required to successfully complete an IT project.

  • Managing a project
  • Going beyond 50 lines of code
  • Experiencing the life of a developer
  • Working in a team

Topics Covered

  • Version control with Git
  • Functional analysis, Software engineering
  • Advanced object-oriented programming
  • Database communication in Python
  • IT security
  • Client-server communication

Practicals

  • 5 x 3h
  • VScode settings, Formatter, Linter
  • Follow the instructions carefully, don’t rush, and don’t skip steps (⚠️ Open Folder)

Warning

  • Check your schedule to see if you are in a computer lab!!!
  • If you are using your own machine, please use a mouse

Evaluation

  • Monday, September 29th
  • 2 hours
  • On paper
  • 1 A4 sheet (front and back) handwritten

The IT Project

Project Presentation