Programovanie 2021
Tento kurz nadväzuje na kurz Základy algoritmizácie a programovania a venuje sa pokročilým témam v jazyku C. Na kurze sa naučíte používať štruktúrované typy, dynamicky spravovať pamäť, pracovať so zoznamami, používať štandardné knižnice a pod a naučíte sa základy programovania mikrokontrolérov pomocou prototypovacej dosky Arduino Uno.
Upozornenie: Aktualizácia Arduino prednášok nakoniec vyžaduje viac času, ako som pôvodne predpokladal. Dnešná prednáška bude teda nahraná dodatočne. Materiál, ktorý priebežne destilujem, je stále k dispozícii na stránke predmetu. Nejedná sa však o témy, ktoré sú vyžadované pre potreby zadania. Skôr ide o témy, ktoré je potrebné ovládať, ak to s programovaním mikrokontrolérov (obecne) myslíte vážne.
13. týždeň semestra
Prednáška
Poznámky k prednáške
Kvôli nízkemu počtu účastníkov vo videokonferenčnom systéme Webex je prednáška streamovaná už len cez YouTube!
Záznamy z prednášok nájdete na Youtube kanáli kurzu.
Online cvičenia
Materiál na cvičenie.
- A1, Utorok 07:30
- A2, Pondelok 07:30
- A3, Pondelok 07:30
- A4, Utorok 09:10
- A5, Utorok 09:10
- A6, Pondelok 09:10
- A7, Štvrtok 09:10
- A8, Štvrtok 07:30
- A9, Utorok 07:30
- A10, Utorok 10:50
- A11, Utorok 10:50
- D7, Utorok 09:10
- D8, Štvrtok 09:10
- C1 + C4, Utorok 07:30
- C2, Štvrtok 15:10
- C3, Utorok 13:30
- C5, Utorok 15:10
- C9 + C10, Štvrtok 10:50
- C7 + C8, Štvrtok 13:30
Novinky
Problemset 7
23 Jun 2022 by mirekPosledná šanca, ako získať zápočet.
Ťažký víkend
26 Apr 2022 by mirek- týždeň, Adventúra a Otvorenie podujatia Ulysseus Summit
Problemsety 4 a 6
17 Apr 2022 by mirekZverejnenie Arduino zadania a predĺženie zadania 4.
(Nie) príliš stručný úvod do prototypovacej dosky Arduino Uno
10 Apr 2022 by mirekČo je to Arduino Uno, ako ho pripojiť k počítaču a ako začať programovať.
Bolo zverejnené 4. zadanie
03 Apr 2022 by mirekŠtvrté zadanie, ktorého deadline je o dva týždne, je vonku.
Bolo zverejnené 3. zadanie
20 Mar 2022 by mirekTretie zadanie, ktorého deadline je o dva týždne, je vonku.
Video na 5. cvičenie
13 Mar 2022 by mirekVideo na 5. cvičenie.
Bolo zverejnené 2. zadanie
06 Mar 2022 by mirekDruhé zadanie, ktorého deadline je o dva týždne, je vonku.
Video na 4. cvičenie
06 Mar 2022 by mirekVideo na 4. cvičenie.
Video na 2. cvičenie
20 Feb 2022 by mirekVideo na 2. cvičenie.
Hello world!
13 Feb 2022 by mirekAhojte programátori a programátorky. Vitajte v predmete Programovanie.
Bolo zverejnené 1. zadanie
13 Feb 2022 by mirekPrvé zadanie, ktorého deadline je o tri týždne, je vonku.
Video na prvé cvičenie
13 Feb 2022 by mirekVideo na prvé cvičenie.
Virtuálny stroj
Pre potreby kurzu sme pre vás vytvorili virtuálny stroj, ktorého obraz si môžete stiahnuť nižšie. Prehľad zmien, ako aj ďalšie informácie a diskusiu k nemu nájdete na tejto adrese.
Arduino Kit
Časť predmetu bude venovaná vývoju programovania pre mikrokontrolér
Train on kata
Zlepši svoje C-éčkové schopnosti riešením kata na serveri CodeWars. Preto sa čo najskôr zaregistruj a vstúp do klanu pvjc-2021, aby si videl, ako sa darí aj tvojim spolužiakom.

Learn More C with CS50
Stále cítite, že vám niečo chýba? Napríklad základy algoritmizácie? Rozšírte si svoje algoritmické a programátorské schopnosti v jazyku C absolvovaním kurzu CS50, ktorý ponúka Harvardská univerzita.

Stay in Touch with Slack!
Pre komunikáciu v rámci predmetu používame Slack. Pre prihlásenie sa do workspace-u predmetu kliknite na toto tlačidlo:
Ako svoju emailovú adresu uveďte študentský e-mail (s doménou @student.tuke.sk).

Slack si môžete nainštalovať aj do svojho chytrého telefónu: