Objektovo orientované programovanie

Org.
Podm.
Prednášky
Zadanie
Cvičenia
Viac

Organizácia predmetu

Predmet je členený do nasledujúcich aktivít:

  • Prednášky:
    • utorok 08:00 – 10:00 CD300
  • Cvičenia:
    • streda 10:00 – 12:00 CD300
  • Samostatné domáce štúdium
  • Konzultácie:
    • Discord (linka na príhlásenie bola zaslaná emailom)

 

Plán semestra

  • Základy jazyku Java
  • Základy OOP
  • Návrhové vzory

Podmienky absolvovania

Priebežné hodnotenie za semester: 40 bodov

  • Malé zadania: 5 zadaní po 1 bode, spolu 5 bodov
  • Veľké/semestrálne zadanie za 35 bodov
  • Pri zistení zhody s iným študentom dostávajú všetky osoby, ktoré majú zhodu 0 bodov, pričom je možné prerozdelenie bodov za zadanie po dohode s vyučujúcim. Preto odporúčame dávať si pozor aj pri kopírovaní kódu/ vypracovaných zadaní z internetu!

Skúška:

  • Aby ste mohli ísť na skúšku, musíte získať aspoň 20 bodov za semester
  • 60 bodov

Semestrálne zadanie

 

Seminárne cvičenia

materiály z cvičení

 

Príklady a učebné materiály z predchádzajúcich rokov

Inštalácia prostredí
GIT
IDE
IntelliJ IDEA
Visual Studio Code
Netbeans
Eclipse

——————————————————

Java

——————————————————

Seminárne cvičenia 2024

 

Úlohy na doma z 2024:

——————————————————

Zadania a skúšky z minulosti:

Zadania 2022
Zadania 2023
Zadania 2024

——————————————————

Repozitáre zo seminárov z 2023

——————————————————

Príklady na precvičenie

——————————————————

Príklady a učebné materiály

Zklavesnice

  • Pomocná trieda poskytujúca metódy pre načítanie rôznych typov vstupov z klavesnice používateľa. Túto triedu môžte používať vo všetkých projektoch v rámci predmetu OOP.
  • Kód triedy je možné skopírovať priamo zo stránky pomocou panelu na zobrazenie kódov (v pravom hornom rohu, druhá ikona z prava je skopírovanie celého obsahu). Po skopírovaní obsahu panelu je potrebné u vás v projekte vytvoriť triedu s rovnakým názvom ako skopírovná trieda, do ktorej vložíte skopírovaný obsah. Pozor na balíček triedy (prvý riadok) musí sedieť s vami vytvorenými balíčkami.
ZKlavesnice 2.0:

 

ZKlavesnice 1.0:

Java

Maven

Vývojové prostredie

Intellij IDEA

Literatúra

OOP
Java
Spring Boot