Front-end Web Programming
Parcours : Bachelor's Degree in Computer Science

  • Cours (CM) 12h
  • Cours intégrés (CI) -
  • Travaux dirigés (TD) -
  • Travaux pratiques (TP) 12h
  • Travail étudiant (TE) -

Langue de l'enseignement : Anglais

Enseignement proposé : en présentiel enrichi de ressources pédagogiques numériques

Niveau de l'enseignement : B2-Avancé - Utilisateur indépendant

Description du contenu de l'enseignement

To develop an attractive web content, based on HTML and CSS, while respecting W3C recommendations and giving importance to web semantics. Introduction to the Javascript language, especially as an object-oriented programming, for the possibilities of controlling HTML elements, and thus improving the user experience.

Compétences à acquérir

It is not possible to be proficient in data sciences without understanding how files are structured and how they can be curated, processed and written in possibly another format. Indeed, the necessary information may come from files that have been obtained from different sources (image files, sound files, non-csv files, sound files, ...) requiring to understand and process a file format using different tools. Once the file has been opened and the data retrieved, it may be necessary to curate the data or process it (pass it to another program, generating curated output files, pipe files into several programs) and write the result in another format. The objective of this course is that by the end of the course, students are proficient at manipulating (reading, writing) formatted files, but also launching some data processing on the obtained data (using Linux scripts, for example).

At the end of this course, the student will be able to open, process and write files using different formats in different language, and automate file processing using advanced loops in shellscripts but also powerful linux processing tools such as awk. This course will be fundamental for all Master specialties and for the professional career of the student, be it in the industry or academy.

Bibliographie, lectures recommandées

Responsive Web Design with HTML5 and CSS
Author(s): Frain, Ben
Publisher: Packt Publishing
Publishing year: 2020
pages: 409
ISBN: 978-1-83921-156-0
Advanced JavaScript
Author(s): Shute, Zachary
Publisher: Packt Publishing
Publishing year: 2019
pages: 330
ISBN: 978-1-78980-010-4


Pré-requis recommandés

Basic computer skills


UFR de mathématique et d'informatique

7, rue René Descartes

Formulaire de contact


Rabih Amhaz

LICENCE - Informatique