NSWI170 Computer Systems
About
This is an informational web page for the Computer Systems course (NSWI170), which is being taught at the Faculty of Mathematics and Physics, Charles University. The complete schedule for the course can be found in SIS.
What you can find here:
- details about grading
- list of lectures and related materials
- information about labs
- plan and learning outcomes
- information about Arduino
- coding guidelines
- ethical guidelines
- final lab test info
- additional relevant links
Preemptive answers
This course often raises some questions and discussions. Let us clarify a few things first.
- The course is worth 5 credits (equivalent to standard 2/2 courses), albeit it is a 2/1 course. The reason is the home assignments are somewhat more time-consuming.
- The lectures and the labs are quite independent (as well as the lab credit and the exam grades). That is not an accident, it is by design.
- The course exam is a test taken in digital form, it is not an oral exam.
More details are on the rebuttal page, which addresses various topics we got in the feedback.
Contact
The course is currently led by Jakub Yaghob (Czech lectures) and Martin Kruliš (English lectures). Inquiries related to labs should be addressed to your lab teacher.
The primary communication channel is Mattermost. The invitation link is sent to all students at the beginning of the semester. It is also in SIS (attached as a note in the scheduling ticket). There is a common channel for the course #nswi170-compsys
and individual channels for lab groups. All important notifications will be sent only to Mattermost channels.
Latest updates
- 13.2.2025 - Update for upcoming semester completed.