Please see the English version of the course description (flag to change language in the top-right of the window)
That is the topic of this course: how is the connectivity ensured? And also, why are the protocols, algorithms, and architectures of connected systems construted the way they are?
This course will consist of a set activities, organised through "learning flows". These activities are:
- Video Capsules, introducing key technological concepts for conceiving network systems.
- Quizzes, which will help you verify if you have learned the key technologicla concepts and -- if not -- will help you identify which you will need to study further.
- Tutorials and coding assignments, which will allow you to, more autonomously, apply the competencies that you have learned.
- Reading materials, which will allow you to both go in-depth, and to broaden, your knowledge on computer networking.
- A Final Exam, verifying your level of acquisition of the concepts and skills in this course.
Course Evaluation & Grading:
To validate the course, you need:
- > 50% in total, and
- > 50% in each of (quizzes, tutorials, final exam)
For students not satisfying the above:
- Any instance of plagiarism will be met with an F.
- The grade F, will be used for all scores ≤50%
Your final grade for this course will be made up from three components:
- Final exam (33% of your final grade)
- ~30 questions in a multiple-choice questionnaire "on computer” — timed to max 3h.
- The questions will be covering the entire course syllabus
- The exam is "Open Book", which means that you:
- Can bring notes, electronic or otherwise.
- Can bring an electronic calculator
- Can not consult the Internet
- Can not communicate with anybody (other than a professor or instructor for the class), whether verbally, in writing, electronically, or telepathically.
- Can not use AI tools, even if these are locally hosted
- Quizzes associated to the learning flows (33% of your final grade)
- On the subjects treated in the corresponding lecture flow.
- Graded Tutorials & code assignments (34% of your final grade)
- For each tutorial/assignment, you will submit your code to Moodle, and have it validated
Remedial:
Students who do not validate in the ordinary session may sit a remedial exam. The format of the remedial exam depends on which parts of the course the student didn't validate:
- A student who does not score >50% in either of the theory parts, will have to sit another theory exam. This exam will be the exact same format and with the same constraints as the ordinary final exam.
- A student, who does not score >50% in tutorials / coding assignments, will have to do a complex 24h take-home assignment, that must be submitted in Moodle.
Language:
- All course materials are in English
Prerequisites:
- Computer programming skills, in any language