Computer science and communication systems
- Admission : /en/education/bachelor/computer-science-and-communication-systems/admission/
- Study program : /en/education/bachelor/computer-science-and-communication-systems/study-program/
- Structure of studies : /en/education/bachelor/computer-science-and-communication-systems/structure-of-studies/
- Career perspectives : /en/education/bachelor/computer-science-and-communication-systems/career-perspectives/
- Exchange programs : /en/education/bachelor/computer-science-and-communication-systems/exchange-programs/
- People : /en/education/bachelor/computer-science-and-communication-systems/people/
- Admission : /en/education/bachelor/computer-science-and-communication-systems/admission/
- Study program : /en/education/bachelor/computer-science-and-communication-systems/study-program/
- Structure of studies : /en/education/bachelor/computer-science-and-communication-systems/structure-of-studies/
- Career perspectives : /en/education/bachelor/computer-science-and-communication-systems/career-perspectives/
- Exchange programs : /en/education/bachelor/computer-science-and-communication-systems/exchange-programs/
- People : /en/education/bachelor/computer-science-and-communication-systems/people/
Study program
Department:
Computer science and communication systems
Specialization:
Networks and Systems
Module: Advanced Systems
Course description
Back-
Objectives
A la fin du cours, l'étudiant sait :
- installer, configurer et entretenir un serveur web
- utiliser des framework et appliquer des technologies pertinentes (côté client et serveur) à la réalisation des sites et applications Web
-
Content
Dans ce cours, seront abordés les thèmes suivants :
- Techniques de base pour la programmation réseaux (Sockets)
- Protocole de transport pour des ressources Web (HTTP, HTTPS, HTTP/2)
- Architectures des systèmes d'information (client-serveur, N-tiers, etc.)
- Configuration d'un serveur Web (Apache)
- Concepts et technologies pour la création dynamique de contenu web côté serveur (web frameworks, template engines)
- Concepts et mécanismes pour la création de pages Web dynamiques (DOM, JavaScript)
- Concepts de communication entre navigateurs et serveurs Web (notamment Websockets)
Type of teaching and workload
Lecture course (including exercises)
32 periods
Practical exercises / lab work
32 periods
Travail personnel
26 periods
Course specification
Year of validity
2025-2026
Weight
3rd year
Semester
Autumn
Program
French,Bilingual
Department
Computer science and communication systems
Language of instruction
French
ID
B3C-SYIN-S
Level
Advanced
Course type
Core
Study program
Bachelor
Evaluation methods
- Continuous assessment Written work, Practical exercises / Evaluated reports
Intructor(s) and/or coordinator(s)
Rudolf Scheurer, Nicolas Schroeter