SubjectsSubjects(version: 984)
Course, academic year 2011/2012
  
   
Introduction to software architecture - N143028
Title: Úvod do softwareové architektury
Guaranteed by: Department of Informatics and Chemistry (143)
Faculty: Faculty of Chemical Technology
Actual: from 2010 to 2012
Semester: winter
Points: winter s.:6
E-Credits: winter s.:6
Examination process: winter s.:
Hours per week, examination: winter s.:2/3, C+Ex [HT]
Capacity: unlimited / unlimited (unknown)
Min. number of students: unlimited
State of the course: taught
Language: Czech
Teaching methods: full-time
Level:  
Note: course can be enrolled in outside the study plan
enabled for web enrollment
Guarantor: Šimek Miroslav Mgr.
Examination dates   Schedule   
Annotation - Czech
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.
Last update: Šimek Miroslav (22.11.2012)
Literature -

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

Last update: TAJ143 (02.07.2013)
Requirements to the exam - Czech

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

Last update: Šimek Miroslav (09.03.2009)
Syllabus -

JJ:

1. Java programming language - its place among other programming languages

2. Object oriented programming in Java

3. Java: collections system

4. Exceptions handling

5. Access to files and other OS resources in Java language

6. Multithreaded programming

7. Basic design patterns

8. Application design in UML

Last update: TAJ143 (02.07.2013)
Learning outcomes -

Students will be able to:

JJ:

Implement a simple program (up to cca 1000 lines of code) in Java programming language

Transform real-world problem into object model

Last update: TAJ143 (02.07.2013)
Registration requirements -

Programming I (or programming in any procedural or functional language)

Last update: TAJ143 (02.07.2013)
 
VŠCHT Praha