Úvod do programování
Ing. Radomír Perzina, Ph.D.
Úvod do programování
Info
Term
Winter 2023
Buď v klidu, jsou to jen jedničky a nuly!
Chapter contains:
1
Discussion Forum
1
Homework Vault
1
PDF
2
Study Materials
1
Web
Chapter contains:
2
Study Materials
1
Video
Chapter contains:
2
Study Materials
1
Video
Chapter contains:
2
Study Materials
1
Video


Chapter contains:
1
Homework Vault

Blok 1

Rozcestník

  • Sylabus: odkaz na sylabus kurzu naleznete po rozbalení položky "Info" vpravo pod úvodním obrázkem na hlavní stránce interaktivní osnovy kurzu.
  • Rozvrhvyučující (vč. odkazu na osobní karty), souhrn kurzu (zkoušky, body ...) naleznete po přihlášení do IS SU pomocí dlaždice "Student" otevřením nabídku u daného kurzu.
Ing. Radomír Perzina, Ph.D.
Osobní stránka vyučujícího v IS SU - rozvrh, kontakty ...
Organizace kurzu/předmětu

Obsah tutoriálů:

Blok 1 - informace o kurzu, studijní materiály, požadavky na absolvování, základy programování.

Blok 2 - seznámení s historickým vývojem architektury počítačů a programovacích jazyků, kompilovaným a interpretovaným překladem zdrojového kódu, obecnými zásadami algoritmizace, programovacími jazyky, strukturovaným a objektovým programování, základy práce s Microsoft Visual Studiem, základní strukturou programu v C#, komentáři, syntaktickými a sémantickými chybami a laděním programu.

Blok 3 - seznámení s datovými typy, proměnnými, deklarací proměnných, konstantami, základními operacemi s čísly, prioritami operací, výrazy, přiřazování, konverzí řetězce na číslo, konverzí čísla na řetězec, uživatelsky definovanými datovými typy, výčtovými datovými typy, metodami, parametry předávané hodnotou a odkazem, platností proměnných v rámci metod a často používanými metodami pro práci s čísly a řetězci.

Blok 4 - seznámení s možnostmi větvení programu, logickým datovým typem, logickým výrazem, logickými operátory, příkazy if, else a else-if, vnořováním podmínek, příkazem switch, ternárním operátorem, cykly for, while, do-while a foreach, vnořováním cyklů, předčasným ukončením cyklů pomocí příkazů break a continue, poli, procházením polí, operacemi s poli, vícerozměrnými poli a využitím polí.

Komunikace

Pro komunikaci v předmětu můžete využít následující možnosti:

  • pro veřejnou komunikaci mezi studenty nebo studenty a vyučujícím můžete využít diskuzní fórum: Novinky a obecná komunikace - zvažte zasílání příspěvky e-mailem (viz nápověda: Jak si zapnu přeposílání nových příspěvků z diskusního fóra e-mailem?)
  • vyučujícího můžete kontaktovat také pomocí emailového kontaktu - tímto způsobem si můžete dohodnou on-line soukromou konzultaci v MS-Teams (nebo konzultaci na fakultě), (případně využijte telefonního kontaktu - nezapomeňte na pravidla)
  • ke kontaktu vyučujícího využijte maximálně plánovanou prezenční (on-line) výuku
Podmínky absolvování

  • Způsoby hodnocení kurzu: seminární práce (30b) a písemná zkouška (70b)
  • Stupnice:

    100b - 90b = A    89b - 80b = B     79b - 70b = C    69b - 65b = D          64b - 60b = E        59b - 0b = F

  • Termíny zkoušek budou vypsány v Informačním sytému.
  • Studijní opora
    Základní studijní text
    Seminární práce
    Zde odevzdejte seminární práci. Zadání viz níže. Práci odevzdejte nejpozději den před zkouškou.



    Blok 2

    Rychlý náhled

  • tématický rozsah:  seznámení s historickým vývojem architektury počítačů a programovacích jazyků, kompilovaným a interpretovaným překladem zdrojového kódu, obecnými zásadami algoritmizace, programovacími jazyky, strukturovaným a objektovým programování, základy práce s Microsoft Visual Studiem, základní strukturou programu v C#, komentáři, syntaktickými a sémantickými chybami a laděním programu.
  • rozsah stránek z hlavní studijní opory: 5 - 29
  • Blok 3


    Rychlý náhled

  • tématický rozsah:  seznámení s datovými typy, proměnnými, deklarací proměnných, konstantami, základními operacemi s čísly, prioritami operací, výrazy, přiřazování, konverzí řetězce na číslo, konverzí čísla na řetězec, uživatelsky definovanými datovými typy, výčtovými datovými typy, metodami, parametry předávané hodnotou a odkazem, platností proměnných v rámci metod a často používanými metodami pro práci s čísly a řetězci.
  • rozsah stránek z hlavní studijní opory: 30 - 52
  • Blok 4


    Rychlý náhled

  • tématický rozsah:  seznámení s možnostmi větvení programu, logickým datovým typem, logickým výrazem, logickými operátory, příkazy if, else a else-if, vnořováním podmínek, příkazem switch, ternárním operátorem, cykly for, while, do-while a foreach, vnořováním cyklů, předčasným ukončením cyklů pomocí příkazů break a continue, poli, procházením polí, operacemi s poli, vícerozměrnými poli a využitím polí.
  • rozsah stránek z hlavní studijní opory: 53 - 78
  • Zkoušky


    Pokyny ke zkoušce

    Složku projektu z otázky č. 13  zazipujte do jednoho souboru s názvem Prijmeni.zip a nahrajte zde do odevzdávárny.

    Zkouška - řesení
    Zde odevzdejte řešení zkoušky.