Descriptif
This course will introduce students to the architecture and skeleton required for implementing a protocol – and part of that will include creating multiple threads, and synchronized queues.
Objectifs pédagogiques
- Lectures serve to provide an abstract "programmers overview of computer network principles and architectures", and will cover topics such as:
- How does the Net Work?
- Network Programming
- Network Configuration
- Components of a Computer Network
- The Domain Name System
- NAT, NAPT, ...
- ...
- Lab Exercise Sessionsserves to give you practical experiences in computer networking - in particular, but not exclusively, in how to write programs that communicate over the network.
Diplôme(s) concerné(s)
Parcours de rattachement
Format des notes
Numérique sur 20Littérale/grade américainPour les étudiants du diplôme Programmes d'échange internationaux
Vos modalités d'acquisition :
Evaluation:
Your final grade for this course will be made up from three components:
- Final exam (50% of your final grade)
- 20 multiple-choice questionnaire "on computer"
- Covering the entire course syllabus
- Graded /20
- Weekly quizzes (25% of your final grade)
- Max 15 min (timed) at the very start of each lab exercise session
- On the subjects treated in the lectures since the last lab exercise session.
- Combined grade /20
- Graded Assignments (25% of your final grade)
- Homework == Extended versions of your work done during the lab exercise sessions
- For each assignment, you will demonstrate your code to a teacher + submit
- Combined grade /20
- Crédits ECTS acquis : 3 ECTS
Pour les étudiants du diplôme Bachelor of Science de l'Ecole polytechnique
Vos modalités d'acquisition :
Evaluation:
Your final grade for this course will be made up from three components:
- Final exam (50% of your final grade)
- 20 multiple-choice questionnaire "on computer"
- Covering the entire course syllabus
- Graded /20
- Weekly quizzes (25% of your final grade)
- Max 15 min (timed) at the very start of each lab exercise session
- On the subjects treated in the lectures since the last lab exercise session.
- Combined grade /20
- Graded Assignments (25% of your final grade)
- Homework == Extended versions of your work done during the lab exercise sessions
- For each assignment, you will demonstrate your code to a teacher + submit
- Combined grade /20
- Crédits ECTS acquis : 3 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme Diplôme EuroteQ
Vos modalités d'acquisition :
Evaluation:
Your final grade for this course will be made up from three components:
- Final exam (50% of your final grade)
- 20 multiple-choice questionnaire "on computer"
- Covering the entire course syllabus
- Graded /20
- Weekly quizzes (25% of your final grade)
- Max 15 min (timed) at the very start of each lab exercise session
- On the subjects treated in the lectures since the last lab exercise session.
- Combined grade /20
- Graded Assignments (25% of your final grade)
- Homework == Extended versions of your work done during the lab exercise sessions
- For each assignment, you will demonstrate your code to a teacher + submit
- Combined grade /20
- Crédits ECTS acquis : 3 ECTS