Vyrovnávací seminář z programování

Zkratka předmětu KMI/KVSP
Název předmětu Vyrovnávací seminář z programování
Akademický rok 2019/2020
Pracoviště / Zkratka KMI/KVSP
Název Vyrovnávací seminář z programování
Akreditováno/Kredity Ano/4
Rozsah hodin Přednáška 8 HOD/SEM
Vyučovací jazyk čeština
Nahrazovaný předmět KMI/VSP
Vyloučené předměty
Podmiňující
Způsob zakončení Zápočet
Forma zakončení Kombinovaná
Zápočet před zkouškou Ne
Vyučovaný semestr Zimní
Cíle předmětu (anotace)

Předmět je koncipován jako propedeutika programování. Kurz je určen pro studenty, kteří si potřebují doplnit znalosti z programování. Obsahově jsou pokryta témata, na která navazuje výuka ostatních předmětů s programováním na Ekonomické fakultě.

Požadavky na studenta

Průběžné řešení projektových úkolů, tvorba vlastní aplikace v rámci samostatného projektu. Celková úspěšnost alespoň 65 %.

Obsah

Hlavní témata
- úvod, základní terminologie
- programovací jazyky, program, algoritmus
- datové typy, konstanty, proměnné, operátory, výrazy
- větvení, cykly, iterace
- objekty, třídy, členy třídy
- funkce, parametry, nepojmenované funkce, metody, delegáty
- pole, kolekce
- práce se soubory

Předpoklady - další informace k podmíněnosti studia předmětu

Předmět nemá žádnou prerekvizitu.

Získané způsobilosti

Studenti umí naprogramovat jednoduché a středně obtížné aplikace v programovacím jazyku C#.

Garanti a vyučující
  • Garanti: doc. Ing. Ladislav Beránek, CSc.
  • Přednášející: Mgr. Radim Remeš
  • Cvičící: doc. Ing. Ladislav Beránek, CSc., Mgr. Radim Remeš
Literatura
  • Michaelis, M. Essential C# 7.0, 6th Edition. Bostom, USA: Addison-Wesley Professional, 2018.
  • http://msdn.microsoft.com/en-us/library/ms228593.aspx
  • Deitel, H., Deitel, P. Visual C# How to Program, 6th Edition. Hoboken, New Jersey, USA: Pearson Education, 2016.
  • Jamro, M. C# Data Structures and Algorithms. Birmingham, UK: Packt., 2018.
  • Sarcar, V. Design Patterns in C#: A Hands-on Guide with Real-World Examples. Karnataka, India: Apress, 2018.
  • Nesteruk, D. Design Patterns in .NET: Reusable Approaches in C# and F# for Object-Oriented Software Design. New York, NY (USA): Apress., 2019.
  • Taher, R. Hands-On Object-Oriented Programming with C#. Birmingham, UK: Packt., 2019.
Vyučovací metody

Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Laboratorní práce

Hodnotící metody

Analýza výkonů studenta, Test

Stáhnout jako PDF