Advanced computer science project

linfo1212  2021-2022  Louvain-la-Neuve

Advanced computer science project
5.00 credits
30.0 h + 30.0 h
Q1
Teacher(s)
Nijssen Siegfried;
Language
French
Main themes
  • specification of user requirements,
  • designing multi-tier applications in a client-server environment
  • quality control of the system
Content
  • creation of web pages: HTML, CSS
  • programming on the web: JavaScript
  • creation of a web server: NodeJS
  • databases: MongoDB
  • security in web applications: HTTPS, sessions, comptes
  • information retrieval
  • project management
Teaching methods
At the beginning of the course, the students work on a preparatory project to become familier with the different technologies for programming on the web. These technologies will be introduced during lectures and using videos. If the health situation allows this, project assistance will be given on campus.
Afterwards the students collaborate in groups on a larger web-based application, using the technology introduced at the beginning of the course.
Troughout the course links to information on the web are provided, but it is expected from students that they actively search for additional information.
Evaluation methods
The evaluation is done as follows:
  • 2.5 % : step 1 of the preparatory project 0.5 points);
  • 15 % : the complete preparatory project (3 points);
  • 2.5 % : the specifications of the final project (0.5 points);
  • 80 % : the final project (16 points).
The evaluation of the final project is based on the realisation of the project, a written report and a presentation. After the presentation, an oral defense is an integral part of the evaluation of the project which can affect the grade received for the realisation of the project, the report and the presentation.
The final project can also be done in the second session. It is allowed to do a new project, or to extend the previous project, but in this case the student is obliged to add extensions proportionally to the additional time that students in the second session have compared to the first session. It is obligatory to contact the professor before doing a project in the second session to determine the extensions that will be added. Otherwise the criteria remain unchanged.
Faculty or entity
INFO


Programmes / formations proposant cette unité d'enseignement (UE)

Title of the programme
Sigle
Credits
Prerequisites
Learning outcomes
Master [120] in Linguistics

Additional module in computer science