geordi / upr-course

UPR course at VSB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Úvod do programování

V tomto repozitáři naleznete veškeré informace ohledně předmětu Úvod do programovaní (UPR), který je vyučován na Katedře informatiky, VŠB - TU Ostrava.

Hodnocení

Minimální počet bodů pro získání klasifikovaného zápočtu je 51 (ze 100 možných). Body lze získat z následujících úloh (musíte splnit všechna minima):

Počítadlo rozdaných záporných bodů (2022/2023): -890b

Prezenční studium

  • 10 bodů (min 4) - průběžný test
  • 45 bodů (min 18) - odevzdání domácích úloh
  • 30 bodů (min 15) - projekt
  • 15 bodů (min 6) - závěrečný test
  • vstupní dotazník
  • výstupní dotazník

Kombinované studium

  • 55 bodů (min 28) - odevzdání domácích úloh
  • 30 bodů (min 15) - projekt
  • 15 bodů (min 8) - závěrečný test
  • vstupní dotazník
  • výstupní dotazník

Projekty

Informace o projektu naleznete zde.

Cvičení

Podívejte se na stránku určenou přímo pro cvičení.

Pro procvičení svých programovacích schopností si můžete naprogramovat připravené úlohy.

Přednášky

Seznam přednášek je k dispozici na samostatné stránce. Některé přednášky jsou také na YouTube.

Domácí úkoly

Odevzdávání domácích úkolů probíhá prostřednictvím systému Kelvin.

Domácí úkoly jsou samostatnou prací. Vypracovávejte je tedy každý sám za sebe. Jakékoliv opisování bude poprvé potrestáno srážkou 15 bodů z domácích úkolů (pokud nalezneme zdroj kódu, bude to ohodnoceno 0 body). Při opakovaném opisování pak neabsolvujete předmět. Nebude se řešit, kdo co od koho opsal. Neopisujte a nemáte problém.

Je v naprostém pořádku, konzultovat zadané problémy nebo vysvětlovat něco spolužákům. To ovšem neznamená, že sdílíte zdrojový kód řešení nebo že někomu budete řádek po řádku diktovat řešení.

Nesdílejte své zdrojové kódy se spolužáky!

Studijní literatura

Je pro Vás připravena stručná opora ve formě textu i s interaktivními zdrojovými kódy, která vysvětluje probíraná témata tohoto předmětu. Zdrojové kódy tohoto textu jsou též k dispozici a můžete je upravovat nebo komentovat i Vy sami.

V sekci knihy naleznete doporučenou literaturu.

Chatovací nástroj Matrix

Pro online komunikaci můžete použít školní Matrix server.

Dokumentace & taháky

Virtuální stroj s Linuxem

Virtuální stroj s Linuxem, který je dostupný na počítačových učebnách je Vám též k dispozici. Podívejte se do sekce Linuxový virtuální stroj pro to, jak jej použít.

Další užitečné odkazy

Pro vizualizaci jednodušších programů je vhodné použít nástroj Python Tutor for C. Můžete si program krokovat a vidět, jak se mění obsah paměti.

The missing semester je velice pěkná stránka o nástrojích a technikách, které by měl znát každý student informatiky, ale obvykle chybí ve studijním plánu. Pokud chcete býti dostatečně zběhlí v používání každodenních nástrojů programátora, vřele toto doporučuji. Předchozí verze je dostupná pod názvem: ./hacker-tools.

About

UPR course at VSB


Languages

Language:TeX 48.4%Language:C 41.7%Language:Jinja 7.5%Language:Makefile 1.7%Language:CMake 0.7%