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

Garantující katedraInstitut geoinformatikyKredity5
Garant předmětuIng. Jan Růžička, Ph.D.Garant verze předmětuIng. Jan Růžička, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinný
Ročník2Semestrletní
Odkaz na webhttp://gis.vsb.cz/ruzicka/Jazyk výukyčeština
Rok zavedení2002/2003Rok zrušení
Určeno pro fakultyHGFUrčeno pro typy studianavazující magisterské, bakalářské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
RUZ76 Ing. Jan Růžička, Ph.D.
RUZ02 Ing. Kateřina Růžičková, Ph.D.
SVO0051 Ing. Vladislav Svozilík
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

Student prokazuje znalosti: * jazyka Java, * platformy Java Standard Edition, * základních komponent platformy Java SE. Student umí: * vyvíjet jednoduché aplikace v jazyce Java * číst cizí kód zapsaný v jazyce Java, * překládat cizí kód zapsaný v jazyce Java. Student je schopen: * aplikovat prvky platformy Java SE při vývoji jednoduchých aplikací, * vybrat vhodné komponenty v daném kontextu specifikované situace, * odhadnout složitost vývoje aplikace v daném kontextu specifikované situace.

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í na platformě Java Standard Edition. Studenti jsou seznámeni se základy objektově orientovaného programování (s pojmy třídy, objekty, vlastnosti, metody a události, komponenty) a softwarového inženýrství. Studenti si vyzkouší tvorbu vlastní třídy. Dále je pozornost věnována vytváření a ladění aplikací, využití stávajících tříd platformy Java SE, práci s textovými soubory, grafikou a databázemi.

Povinná literatura:

Oracle, Inc. The Java Tutorials. http://docs.oracle.com/javase/tutorial/. 1995-2016.

Doporučená literatura:

Oracle, Inc. Other The Java Tutorials. http://docs.oracle.com/javase/tutorial/. 1995-2016. http://natureofcode.com/book/introduction/

Způsob průběžné kontroly znalostí během semestru

Praktická cvičení.

E-learning

Další požadavky na studenta

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

Minimální znalostní požadavky

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: 2012/2013 zimní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodů
Klasifikovaný zápočet Klasifikovaný zápočet 100 (100) 51
        Písemka Písemka 50  17
        Písemná zkouška Písemná zkouška 50  25
Rozsah povinné účasti:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramOborSpec.FormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2017/2018 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 2 povinný stu. plán
2017/2018 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 2 povinný stu. plán
2016/2017 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 2 povinný stu. plán
2016/2017 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 2 povinný stu. plán
2016/2017 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinný stu. plán
2016/2017 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinný stu. plán
2015/2016 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 2 povinný stu. plán
2015/2016 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 2 povinný stu. plán
2015/2016 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinný stu. plán
2015/2016 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinný stu. plán
2014/2015 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinný stu. plán
2014/2015 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinný stu. plán
2013/2014 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinný stu. plán
2013/2014 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinný stu. plán
2012/2013 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinný stu. plán
2012/2013 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinný stu. plán
2012/2013 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) Geoinformatika P čeština Ostrava 2 povinně volitelný stu. plán
2012/2013 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) Geoinformatika K čeština Ostrava 2 povinně volitelný stu. plán
2011/2012 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinný stu. plán
2011/2012 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinný stu. plán
2011/2012 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) Geoinformatika P čeština Ostrava 2 povinně volitelný stu. plán
2011/2012 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) Geoinformatika K čeština Ostrava 2 povinně volitelný stu. plán
2010/2011 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinný stu. plán
2010/2011 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinný stu. plán
2010/2011 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) Geoinformatika P čeština Ostrava 2 povinně volitelný stu. plán
2010/2011 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) Geoinformatika K čeština Ostrava 2 povinně volitelný stu. plán
2009/2010 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinný stu. plán
2009/2010 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinný stu. plán
2009/2010 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) Geoinformatika P čeština Ostrava 2 povinně volitelný stu. plán
2009/2010 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) Geoinformatika K čeština Ostrava 2 povinně volitelný stu. plán
2008/2009 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) Geoinformatika P čeština Ostrava 2 povinně volitelný stu. plán
2008/2009 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) Geoinformatika K čeština Ostrava 2 povinně volitelný stu. plán
2008/2009 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinný stu. plán
2008/2009 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinný stu. plán
2007/2008 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) Geoinformatika P čeština Ostrava 2 povinně volitelný stu. plán
2007/2008 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) Geoinformatika K čeština Ostrava 2 povinně volitelný stu. plán
2006/2007 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) Geoinformatika P čeština Ostrava 2 povinně volitelný stu. plán
2006/2007 (N3646) Geodézie a kartografie (3602T002) Geoinformatika (20) 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