Hello world!

Ahojte programátori a programátorky!

Vitajte v kurze Programovanie, ktorý voľne nadväzuje na kurz Základy algoritmizácie a programovania. V tomto kurze sa budeme venovať pokročílejším témam programovacieho jazyka C. Budeme sa venovať dynamickej správe pamäti, pozrieme sa na štruktúrované údajové typy, na spájané zoznamy a mnohé iné väčšie alebo menšie témy.

Odporúčaným prostredím pre prácu počas predmetu je operačný systém Linux. Ideálne je mať ho nainštalovaný priamo na vašom počítači. Ďalšie možnosti nájdete v Problem Set-e A, kde je opísaných niekoľko možností, ako si pripraviť prostredie pre vašu prácu.

V závere predmetu sa budeme venovať programovaniu mikrokontrolérov. Konkrétne sa budeme venovať prototypovacej doske Arduino Uno s mikrokontrolérom ATmega328P. Aby ste si nemuseli jednotlivé súčiastky kupovať každú zvlášť, odporúčame vám kúpiť si odporúčanú stavebnicu, ktorá obsahuje všetko potrebné. Informácie o potrebnom hardvérovom a softvérovom vybavení pre prácu s touto doskou nájdete v Problem Set-e B.

Pre komunikáciu v rámci predmetu používame Slack. Pre pripojenie sa do workspace-u predmetu využite túto linku: https://join.slack.com/t/kpi-pvjc-2023/signup. Ako svoju emailovú adresu uveďte študentský e-mail (s doménou @student.tuke.sk alebo @tuke.sk).