NSWI170 Computer Systems [Archive 2022]

Photo Martin Kruliš

Labs of Martin Kruliš

Thursday 12:20-13:50 (both even and odd) [English]

Room: N8


All communication should be conducted in Mattermost (invitation link is in the not of the SIS scheduling event and it was also sent to you by email). Join the #nswi170-compsys-krulis channel. If you cannot use Mattermost, send me an email to krulis -at- d3s.mff.cuni.cz.

Submitting final assignments

Final assignment needs to be presented in person. There will be several sessions where you can do so:

Make sure you have finished all your regular assignments before attending submission session (even if you get an extension for a deadline for some reason). No more sessions will be added. If you miss a session for serious objective reason (e.g., you got ill or have another exam that cannot be rescheduled), contact me and we will try to find an alternative date. In any case, the firm deadline for all credits is at the end of June as I cannot guarantee I will be available later.

Credit

You will need

Please, observe the deadlines carefully, as they are hard deadlines. If you get into any kind of trouble keeping up with your assignments, let me know immediately so we can negotiate a solution. Failure to deliver an assignment without prior arrangement or serious objective reason will constitute failure of the course.

Labs

Please note that some of the following materials were copied from last year and some revisions might still occur.

The labs are held bi-weekly, two lab groups altering odd/even weeks. Thus there is one topic (and one set of slides) for every fortnight. However, each lab group has its own ReCodEx group, thus the assignment links are different each week (also the assignments have different deadlines).

The slides are stored at Microsoft SharePoint. You need to sign in using your <UKCO>@cuni.cz as login name. That will redirect you to our CAS, where you can verify your credentials.

Date Topic Slides Attachments
17.2.2022 C/C++ language lab01-C.pptx
24.2.2022
3.3.2022 Arduino IDE, setup/loop, LEDs lab02-Blinkq.pptx result
10.3.2022
17.3.2022 Arduino LEDs & Buttons lab03-Buttons.pptx task 6 video
24.3.2022
31.3.2022 Arduino 7-seg display lab04-7seg.pptx result video
7.4.2022
14.4.2022 Arduino 7-seg display - multiplex lab05-7segmux.pptx multiplexing
21.4.2022 task 5 video
28.4.2022 Arduino 7-seg display - running message (strings & pointers) lab06-7segalpha.pptx result video
5.5.2022
12.5.2022 labs dismissed
19.5.2022 Submitting session for final assignment (joined)