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.

Learn more » Course Outline » Crew »

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!

Pozor! V piatky spúšťame volné konzultačky ku predmetu. Nazvime to C-Talk. Ak s niečím zápasíte, máte nápad na zlepšenie alebo vám niečo vyslovene vadí, príďte o tom pokecať v piatok od 09:00 do 09:55 na adresu https://meet.jit.si/c-talk.

Záznamy z prednášok nájdete na Youtube kanáli kurzu.

Novinky

Problemset 7

23 Jun 2022 by mirek

Posledná šanca, ako získať zápočet.

Ťažký víkend

26 Apr 2022 by mirek

  1. týždeň, Adventúra a Otvorenie podujatia Ulysseus Summit

Problemsety 4 a 6

17 Apr 2022 by mirek

Zverejnenie 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 mirek

Tretie zadanie, ktorého deadline je o dva týždne, je vonku.

Video na 5. cvičenie

13 Mar 2022 by mirek

Video na 5. cvičenie.

Bolo zverejnené 2. zadanie

06 Mar 2022 by mirek

Druhé zadanie, ktorého deadline je o dva týždne, je vonku.

Video na 4. cvičenie

06 Mar 2022 by mirek

Video na 4. cvičenie.

Video na 2. cvičenie

20 Feb 2022 by mirek

Video na 2. cvičenie.

Hello world!

13 Feb 2022 by mirek

Ahojte programátori a programátorky. Vitajte v predmete Programovanie.

Bolo zverejnené 1. zadanie

13 Feb 2022 by mirek

Prvé zadanie, ktorého deadline je o tri týždne, je vonku.

Video na prvé cvičenie

13 Feb 2022 by mirek

Video 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.

Download (v2020.01)

Arduino Kit

Časť predmetu bude venovaná vývoju programovania pre mikrokontrolér Arduino. Pre zvládnutie tejto časti si budete potrebovať kúpiť vlastné Arduino, niekoľko súčiastok a nainštalovať potrebné vývojové prostredie.

Learn more »

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.

codewars

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.

cs50

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:

Prihlásiť sa

Ako svoju emailovú adresu uveďte študentský e-mail (s doménou @student.tuke.sk).

slack logo

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

AppStore Google Play