Enrolment options

During this course, your teaching staff will be accompanying you in discovering how to conceive, and construct, “networked systems”.

That implies, of course, discovering how the net works (pun intended), what a protocol is, what a system is, and what the different acronyms that you might encounter really means: TCP/IP, SMTP, NAT, NATP, etc. It also implies writing programs which communicate over the Internet — who knows, maybe you will be getting the impulse to starting the next Google or FaceBook during this course?

This course will consist of a set activities, organised through "learning flows". These activities are:

  • Video Capsules, which introduce 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, which will take you "from neophyte" to a competent networker, and which will teach you how to write communicating programs, and  have them talk to each other across  the Internet.
  • A coding assignment, 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)

All students satisfying the above will thus be given validating grades.

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)
    • ~20 questions in a multiple-choice questionnaire "on computer” — timed to max 2h.
    • The questions will be covering the entire course syllabus
    • The exam is "Open Book", which means that you:
      • Can bring all the notes that you want, electronic or otherwise.
      • Can bring an electronic calculate (there's no reason you would, but ... you can)
      • 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 assignment (34% of your final grade)
    • Essentially: Code that you will write (== "graded TDs")
    • For each tutorial/assignment, you will submit your code to Moodle, and have ig validated (automatically, or by an instructor)

Language:

  • All course materials are in English
  • All instructors speak English and French (and often also Danish and Spanish)
Guests cannot access this course. Please log in.