548-0003/03 – Programování II (PII)

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ě volitelný
Ročník3Semestrzimní
Jazyk výukyčeština
Rok zavedení2002/2003Rok zrušení2022/2023
Určeno pro fakultyHGFUrčeno pro typy studiabakalářské
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
kombinovaná Klasifikovaný zápočet 6+6

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

* Studenti by měli být schopni aplikovat prvky programovacího jazyka Python a prostorových knihoven při vývoji jednoduchých GIS nástrojů s využitím open-source produktů (QGIS). * Studenti by měli být schopni vybrat vhodné komponenty v daném kontextu specifikované situace. * Studenti by měli být schopni odhadnout složitost vývoje doplňkového nástroje v daném kontextu specifikované situace.

Vyučovací metody

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

Anotace

Předmět je zaměřen na získání hlubší znalosti programovacího jazyka Python a jeho aplikaci v GIS nástrojích. Absolvent dokáže získané teoretické a praktické znalosti zhodnotit při vývoji vlastních GIS nástrojů je formě tzv. toolboxů/zásuvných modulů. Absolvent si prohloubí znalosti objektově orientovaného programování.

Povinná literatura:

GARRARD, Chris, 2016. Geoprocessing With Python. Shelter Island, NY: Manning Publications. ISBN 978-1-61729-214-9. PHILLIPS, Dusty, 2015. Python 3 Object-oriented Programming: Unleash the Power of Python 3 Objects. Second edition. ISBN 978-1-78439-878-1. GIS MENTORS. Automatizace v QGIS – Tvorba vlastních nástrojů pomocí jazyka Python. Online: https://gismentors.cz/blog/automatizace-v-qgis-tvorba-vlastnich-nastroju-pomoci-jazyka-python/ GIS MENTORS. Školení GeoPython pro pokročilé. Online: https://training.gismentors.eu/geopython-pokrocily/ VIKTORIN, P., HRONČOK, M. a kol. GUI v Pythonu: PyQt5. ČVUT 2017. Online: https://naucse.python.cz/lessons/intro/pyqt/

Doporučená literatura:

GANDHI, U. Python Scripting (PyQGIS). Online http://www.qgistutorials.com/en/index.html LAWHEAD, Joel, 2015. QGIS Python Programming Cookbook. Birmingham: Packt Publishing Ltd. ISBN 1-78398-498-8. P ILGRIM, M. Ponořme se do Python(u) 3 : Dive into Python 3. Praha. 2010. ISBN 978-80-904248-2-1 Tutorials Point. Pycharm - Introduction. Online: 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

Kód předmětuZkratkaNázevPovinnost
548-0001 P1 Programování I Doporučená

Korekvizity

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

Osnova předmětu

1) PyCharm, instalace knihoven 2) Možnosti využívání Python v QGIS, využívání pluginů 3) Verzování a sdílení skriptů 4) QGIS API 5) Tvorba pluginů pro QGIS pro vektorová data 6) Tvorba pluginů pro QGIS pro rastrová data

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

Kombinovaná forma (platnost od: 2012/2013 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 (100) 51 3
        Projekt Projekt 50  17 3
        Písemka Písemka 50  25 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
2022/2023 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2021/2022 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2021/2022 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2020/2021 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2020/2021 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2019/2020 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2019/2020 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2018/2019 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2018/2019 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2017/2018 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2017/2018 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2016/2017 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2016/2017 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2016/2017 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2016/2017 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2015/2016 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2015/2016 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2014/2015 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2014/2015 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2013/2014 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2013/2014 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2012/2013 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2012/2013 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2011/2012 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2011/2012 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2010/2011 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2010/2011 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2009/2010 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2009/2010 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2008/2009 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2008/2009 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2007/2008 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2007/2008 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2006/2007 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2006/2007 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 2 povinně volitelný stu. plán
2006/2007 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 2 povinně volitelný stu. plán
2006/2007 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2005/2006 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 2 povinně volitelný stu. plán
2005/2006 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 2 povinně volitelný stu. plán

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

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku
ECTS - HGF 2016/2017 prezenční angličtina volitelný odborný 501 - Studijní oddělení HGF stu. blok
V - ECTS HGF 2015/2016 prezenční čeština volitelný odborný 501 - Studijní oddělení HGF stu. blok
V - ECTS HGF - Bc. 2014/2015 prezenční čeština volitelný odborný 501 - Studijní oddělení HGF stu. blok
V - ECTS HGF - Bc. 2013/2014 prezenční čeština volitelný odborný 501 - Studijní oddělení HGF stu. blok
V - ECTS HGF - Bc. 2012/2013 prezenční čeština volitelný odborný 501 - Studijní oddělení HGF stu. blok

Hodnocení Výuky



2020/2021 zimní
2018/2019 zimní
2015/2016 letní
2014/2015 letní
2009/2010 letní