548-0001/05 – Programování I (P1)

Garantující katedraKatedra geoinformatikyKredity5
Garant předmětuIng. Kateřina Růžičková, Ph.D.Garant verze předmětuIng. Kateřina Růžičková, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinný
Ročník2Semestrletní
Jazyk výukyangličtina
Rok zavedení2016/2017Rok zrušení2022/2023
Určeno pro fakultyHGFUrčeno pro typy studiabakalářské, navazující magisterské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
RUZ02 Ing. Kateřina Růžičková, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Klasifikovaný zápočet 2+2

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Student prokazuje znalosti: * přístupu a zpracování geodat s využitím jazyka Python pomocí knihoven GeoPandas a NumPy Student umí: * vyvíjet jednoduché aplikace v jazyce Python s využitím knihoven GeoPandas a NumPy * číst cizí kód zapsaný v jazyce Python, * překládat cizí kód zapsaný v jazyce Python.

Vyučovací metody

Přednášky
Cvičení (v učebně)
Projekt

Anotace

Tento předmět je zaměřen na výuku programování v jazyce Python. Volně navazuje na předmět Algoritmizace prostorových úloh, kde již byli studenty seznámeni se základy jazyka Python. V rámci tohoto předmětu je využití jazyka Python zaměřeno na přístup ke geodatům a jejich zpracování. Pro tento účel budou využity knihovny NumPy a GeoPandas.

Povinná literatura:

Studijní materiály v lms.vsb.cz k tomuto předmětu.

Doporučená literatura:

GIS mentors. Školení GeoPython pro začátečníky. Dostupné On-line:http://training.gismentors.eu/geopython-zacatecnik/ Tutoriály a učebnice v elektronické podobě. Dostupné On-line: https://www.py.cz/TutorialyLiteratura Tutorials Point. Pycharm - Introduction. Dostupné On-line: https://www.tutorialspoint.com/pycharm/pycharm_introduction.htm

Forma způsobu ověření studijních výsledků a další požadavky na studenta

Praktická cvičení, projekt, písemný test.

E-learning

Další požadavky na studenta

Žádné další požadavky na studenta nejsou kladeny.

Prerekvizity

Předmět nemá žádné prerekvizity.

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

1) Základy objektově orientovaného programování. 2) Vývojové prostředí jazyka Java (Sun, Microsoft). Ladění programů. Kompilace. Překlad binárního mezikódu. 3) Základní datové typy. Další datové typy. Matematické a jiné předdefinované funkce. Vlastní funkce a procedury. 4) Řídící a rozhodovací struktury v prostředí jazyka Java. 5) Zpracování událostí v prostředí Java. Výjmky. 6) Pole. Zpracování řetězců. 7) Tvorba definic tříd. Zapouzdření. Polymorfismus. Dědičnost. Rozhraní. 8) Swing. Applet. 9) I/O Streams 10) Vlákna. 11) JDBC.

Podmínky absolvování předmětu

Prezenční forma (platnost od: 2017/2018 zimní semestr, platnost do: 2022/2023 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodůMax. počet pokusů
Klasifikovaný zápočet Klasifikovaný zápočet 100  51 3
Rozsah povinné účasti: Účast na výuce minimálně 60%.

Zobrazit historii

Podmínky absolvování předmětu a účast na cvičeních v rámci ISP: Studium formou samostudia materiálů k předmětu dostupných v lms.vsb.cz. Možnost osobní či on-line konzultace. Účast na cvičeních dle možností studenta. Pro získání zápočtu nutnost samostatně vypracovat zápočtový projekt zadaný cvičícím. Dále také osobně absolvovat zápočtový test. Potřebné podklady jsou k dispozici v lms.vsb.cz. Termín odevzdání je nejpozději do konce zkouškového období daného semestru. Zápočtový test je nutné vykonat osobně.

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2021/2022 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P angličtina Ostrava 2 povinný stu. plán
2020/2021 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P angličtina Ostrava 2 povinný stu. plán
2019/2020 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P angličtina Ostrava 2 povinný stu. plán
2018/2019 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P angličtina Ostrava 2 povinný stu. plán
2017/2018 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P angličtina Ostrava 2 povinný stu. plán
2016/2017 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P angličtina Ostrava 2 povinný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku

Hodnocení Výuky

Předmět neobsahuje žádné hodnocení.