SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Programming - OPBI4I033A
Title: Programování
Guaranteed by: Katedra informačních technologií a technické výchovy (41-KITTV)
Faculty: Faculty of Education
Actual: from 2022
Semester: winter
E-Credits: 5
Examination process: winter s.:
Hours per week, examination: winter s.:1/2, Ex [HT]
Extent per academic year: 0 [hours]
Capacity: 36 / unknown (unknown)
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Note: course can be enrolled in outside the study plan
enabled for web enrollment
priority enrollment if the course is part of the study plan
Guarantor: PhDr. Jiří Štípek, Ph.D.
Teacher(s): PhDr. Jiří Štípek, Ph.D.
Pre-requisite : OPBI4I023A
Is pre-requisite for: OPBI4I041A
Annotation -
Last update: PhDr. Jiří Štípek, Ph.D. (16.12.2023)
The aim of the course is to develop practical skills in programming with emphasis on the basics of object-oriented programming and programming in the Windows OS environment, and providing adequate theoretical knowledge. The mission of the course is to acquaint students with the object-oriented approach to algorithms and programming through Java language in contrast to the procedural, respectively funkcional approach.
Descriptors - Czech
Last update: PaedDr. Eva Battistová (08.09.2022)

Příprava na výuku

Doba očekávané přípravy na 1 hodinu přednášky – 40 minut

Doba očekávané přípravy na 1 cvičení – 30 minut

Doba očekávané přípravy na 1 hodinu praxe – 0 hodin

Samostudium literatury (za semestr) – 30 hodin

Práce se studijními materiály (za semestr) – 5 hodin

Plnění průběžných úkolů (za semestr) – 20 hodin

 

Plnění předmětu

Seminární práce – 0 hodin

Příprava na zápočet – 10 hodin

Příprava na zkoušku a zkouška – 10 hodin

Literature - Czech
Last update: PhDr. Jiří Štípek, Ph.D. (04.09.2019)

Základní literatura:

  • HEROUT, P. Učebnice jazyka Java. 2010.
  • MURACH, J. Murach's Java Programming (5th Edition). 2017.
  • PECINOVSKÝ, R. Java 9, Kompletní příručka jazyka. 2017.
  • SCHILDT, H., Java: The Complete Reference, Eleventh Edition, 2018.
  • SCHILDT, H., Java: A Beginner's Guide, Eighth Edition, 2018.
Syllabus - Czech
Last update: PhDr. Jiří Štípek, Ph.D. (16.12.2023)
  1. Objektové programovaní, koncept a základní pojmy
  2. Programovací jazyk Java
  3. Základní datové typy
  4. Třídy a objekty
  5. Objekt - datové složky, metody a konstruktor
  6. Vstupy a výstupy v Javě
  7. Textový řetězec
  8. Přístupová práva
  9. Dědičnost
  10. Rozhraní
  11. Výjimky
  12. Práce se soubory
Course completion requirements - Czech
Last update: PhDr. Jiří Štípek, Ph.D. (09.11.2022)

Podmínky pro úspěšné splnění předmětu jsou dvě:

1) odevzdání úkolů - úkoly budou zadávány průběžně prostřednictvím VLE Moodle. Úkoly budou hodnoceny a studující musí na konci semestru v celkovém průměrném hodnocení úkolů dosáhnout alespoň 80 %. Neodevzdané úkoly se započítávají do průměru s hodnocením 0 %. Všechny úkoly bude možné na základě hodnocení přepracovat a odevzdat znovu (termín pro přepracovanou verzi bude adekvátně posunut).

2) úspěšné složení zkoušky - zkouška bude realizována prezenční formou v předem vypsaných termínech v SIS. Zadání, které studující obdrží, bude obsahovat 2 až 4 úlohy a jeho úkolem bude úlohy vyřešit ve stanoveném časovém limitu. Součástí zkoušky bude rozprava nad řešením úloh, která bude zahrnovat i teoretické otázky (ve vazbě na řešení úloh).

Learning resources - Czech
Last update: PhDr. Jiří Štípek, Ph.D. (09.11.2022)

Odkaz na studijní opory se mění každý semestr, proto bude sdělen na začátku první hodiny, popř. rozeslán zapsaným e-mailem.

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html