PředmětyPředměty(verze: 953)
Předmět, akademický rok 2015/2016
  
Úvod do softwareové architektury - N143028
Anglický název: Introduction to Software Architecture
Zajišťuje: Ústav informatiky a chemie (143)
Fakulta: Fakulta chemické technologie
Platnost: od 2013 do 2015
Semestr: zimní
Body: zimní s.:6
E-Kredity: zimní s.:6
Způsob provedení zkoušky: zimní s.:
Rozsah, examinace: zimní s.:2/3, Z+Zk [HT]
Počet míst: neurčen / neurčen (neurčen)
Minimální obsazenost: neomezen
Stav předmětu: vyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Způsob výuky: prezenční
Úroveň:  
Poznámka: předmět je možno zapsat mimo plán
povolen pro zápis po webu
Garant: Šimek Miroslav Mgr.
Termíny zkoušek   Rozvrh   
Anotace
V předmětu studenti přejdou od jednoduchých skriptů a procedurálně laděných aplikací k objektově orientovanému programování. Součástí předmětu je i úvod do návrhu aplikací a modelování v jazyce UML. V části cvičení se studenti seznámí s programovacím jazykem Java (syntaxe jazyka, statický typový systém, kontejnery, vstupně výstupní operace, zpracování výjimek, úvod do vícevláknového programování). Předmět předpokládá, že studenti již mají zvládnutý libovolný procedurálně orientovaný programovací jazyk.
Poslední úprava: Šimek Miroslav (22.11.2012)
Výstupy studia předmětu -

Student bude umět:

Naimplementovat jednoduchý program (do cca 1000 řádek kódu) v jazyce Java

Převést problém reálného světa do objektového modelu

Poslední úprava: Šimek Miroslav (22.11.2012)
Literatura -

Z: Pitner, Tomáš. Java: Začínáme Programovat : Podrobný Průvodce Začínajícího Uživatele 1. vyd. Praha: Grada, 2002. 8024702959

Poslední úprava: Šimek Miroslav (12.11.2014)
Požadavky ke zkoušce (Forma způsobu ověření studijních výsledků)

K zápočtu a ke zkoušce bude požadováno:

1. Naimplementovaný softwareový projekt

2. Písemný test

3. alespoň 60% z průběžně zadávaných úloh k samostudiu

Poslední úprava: Šimek Miroslav (09.03.2009)
Sylabus -

1. Umístění jazyka Java v ekosystému ostatních jazyků

2. Objektově orientované programování v jazyce Java

3. Systém kolekcí jazyka Java

4. Zpracování vyjímečných událostí

5. Přístup k souborům a ostatním prostředkům OS v jazyce Java

6. Vícevláknové programování

7. Základní návrhové vzory

8. Design aplikací v jazyce UML

Poslední úprava: Šimek Miroslav (22.11.2012)
Studijní prerekvizity -

Programování I, nebo programování v jakémkoliv procedurálním či funkcionálním jazyce

Poslední úprava: TAJ143 (11.12.2012)
Zátěž studenta
Činnost Kredity Hodiny
Účast na přednáškách 1 28
Příprava na přednášky, semináře, laboratoře, exkurzi nebo praxi 2 56
Práce na individuálním projektu 1 28
Příprava na zkoušku a její absolvování 0.5 14
Účast na seminářích 1.5 42
6 / 6 168 / 168
Hodnocení studenta
Forma Váha
Aktivní účast na výuce 20
Obhajoba individuálního projektu 20
Zkouškový test 60

 
VŠCHT Praha