All communication should be conducted in Mattermost (the invitation link is in the note 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
, but Mattermost is the preferred channel.
Terms for presentations of final assignments were booked:
All terms are from 17:00 in SU2. Please subscribe to a particular time slot in the spreadsheet that was mentioned on Mattermost. Also let me remind you that you need to complete (i.e., get accepted) all 6 assignments before presenting the final one and that you need to upload your final assignment to ReCodEx before presenting it.
If you cannot make it to any of the terms, contact me and we will find an individual term (but we need to manage that until he end of June).
Make sure you have read important notes on the general labs page. Especially the ethical guidelines, coding guidelines, and technical details regarding the Arduino platform.
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 mutually acceptable solution. Failure to deliver an assignment without prior arrangement or serious objective reason will cause you to fail the course.
Each in-labs assignment will have the following pattern:
Please note that I am not reviewing solutions that did not pass ReCodEx tests (have below 100% correctness). If you are submitting revisions that are not final (i.e., you do not wish me to review them since you plan to work on your solution further), mark them by attaching an appropriate note and I will ignore them.
Please note that the following materials were copied from last year and some revisions might still occur.
The labs are held bi-weekly, with 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 in Microsoft SharePoint. You need to sign in using your <UKCO>@cuni.cz
as the login name.
That will redirect you to our CAS, where you can verify your credentials.
Date | Topic | Slides | Attachments |
---|---|---|---|
17.2.2023 | C/C++ language | lab01-C.pptx | |
24.2.2023 | |||
3.3.2023 | Arduino IDE, setup/loop, LEDs | lab02-Blinkq.pptx | result video |
10.3.2023 | |||
17.3.2023 | Arduino LEDs & Buttons | lab03-Buttons.pptx | task 6 video |
24.3.2023 | |||
31.3.2023 | Arduino 7-seg display | lab04-7seg.pptx | result video |
21.4.2023 | !!! | ||
14.4.2023 | Arduino 7-seg display - multiplex | lab05-7segmux.pptx | multiplexing |
5.5.2023 | task 5 video | ||
28.4.2023 | Arduino 7-seg display - running message (strings & pointers) | lab06-7segalpha.pptx | result video |
19.5.2023 | |||
12.5.2023 | TBA - possibly collective final assignment presentations |