See English description.
“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.
- 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)