Detail předmětu

Programovací jazyk Java

FSI-SPJ Ak. rok: 2024/2025 Letní semestr

Předmět poskytuje základy jazyka Java a úvod do objektově orientovaného programování. Seznámí studenty s třídami, objekty, pojmem dědičnosti, polymorfismu, zapouzdření, aj. Předmět představí práci se soubory, s grafickým prostředím či techniku návrhu jednoduchých aplikací v jazyce Java.

Garant předmětu

Zajišťuje ústav

Výsledky učení předmětu

Prerekvizity

Plánované vzdělávací činnosti a výukové metody

Způsob a kritéria hodnocení

Jazyk výuky

čeština

Cíl

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Použití předmětu ve studijních plánech

Program N-MAI-P: Matematické inženýrství, magisterský navazující
obor ---: bez specializace, 4 kredity, povinně volitelný

Typ (způsob) výuky

 

Přednáška

13 hod., nepovinná

Osnova


  1. Úvod do objektově orientovaného programování a úvod do jazyka Java.

  2. Základy jazyka Java: datové typy, proměnné, operátory, výrazy.

  3. Třídy a objekty.

  4. Rozhraní a speciální typy tříd.

  5. Dědičnost, polymorfismus, zapouzdření.

  6. Práce se soubory.

  7. Grafické uživatelné rozhraní.

  8. Výjimky.

  9. Genericita, generické datové typy.

  10. Vlákna (threads).

  11. Kolekce, kontejnery.

  12. Testování, ladění.

  13. Rezerva přednášejícího.

Cvičení s počítačovou podporou

26 hod., povinná

Osnova

Počítačová cvičení jsou zaměřena na praktické zvládnutí látky probrané v tématech na přednáškách. Důraz je kladen na schopnost samostatné práce, tj. na vytvoření jednoduché aplikace, často v rámci samostatných úkolů.