Základy programování 3 - Java (KMI/ZP3JV)

Table of Contents

COVID-19

Vzhledem k situaci bude výuka streamována přes MS Teams, aby i ti, kteří mají nařízenou karanténu, se mohli účastnit kurzu. Z toho také plyne, že pokud máte jakékoliv chřipkové symptomy či se prostě necítíte dobře nebo ve své kůži, zůstaňte prosím doma. Platí také přísný zákaz účastnit se výuky, pokud nemáte zakryté dýchací cesty.

Témata

Zápočet

Na MS Teams budou zadávány programovací úkoly a pro získání zápočtu bude nutné je všechny vypracovat. Zadávány budou v podobě odkazu, který Vám vytvoří repozitář na GitHubu, kde najdete zadání, a kam "pushnete" své řešení.

Navíc bude potřeba vypracovat projekt, který bude zadán v průběhu semestru. Je nutné, aby projekt byl napsán v duchu všech povinných úkolů, což znamená následující:

  • Program je dobře strukturovaný a čitelný.
  • Java soubory jsou naformátovány dle google stylu.
  • Public třídy a public metody obsahují docstringy.
  • Projekt obsahuje dostatečné testy.

Odevzdávání ukolů

Na vypracování úkolů je jeden týden od zadání. Odevzdejte tedy nejpozději do dne před následujícím seminářem. V odůvodněných případech je možné e-mailem požádat o prodloužení termínu pro odvezdání úkolu. Pozdní odevzdání bez omluvy je chápáno jako neodevzdání.

Upozornění

  • Pokud něčemu nerozumíte, zeptejte se.
  • Čtení, opisování, modifikace či přivlastňování cizích výsledků je zakázano a bude řešeno dle vnitřních předpisů UP. Cizí výsledky jsou užitečné při vytváření aplikace, ale cílem kurzu je se naučit tyto výsledky vytvářet.
  • Pokud se budu domnívat, že došlo k opisování, upozorním vedoucího katedry. Dále si také prověřím veškeré výtvory dané osoby, což může mít neblahé důsledky na udělení zápočtu.

Author: Jan Tříska

Created: 2020-09-22 Tue 14:53

Validate