Lecturer(s)
|
-
Bednář Josef, Ing. Ph.D.
-
Lettl Jakub, Ing.
|
Course content
|
System theory - fundamental concepts. Contents of system analysis. General principles of system analysis. Significance of system analysis in SW development process. Structured methods of system analysis - SA/SD. Object-oriented methods of system analysis - UML. Database systems - basic terms and characteristics. Data modeling - ERA models, relational models. SQL language fundamentals - DDL, DML. Computer aid of system analysis - CASE systems.
|
Learning activities and teaching methods
|
Lecture supplemented with a discussion, Lecture with practical applications, One-to-One tutorial, Students' self-study, Self-study of literature, Practicum
- Preparation for an examination (30-60)
- 50 hours per semester
- Contact hours
- 26 hours per semester
- Presentation preparation (report) (1-10)
- 10 hours per semester
- Practical training (number of hours)
- 26 hours per semester
- Preparation for comprehensive test (10-40)
- 20 hours per semester
|
prerequisite |
---|
Knowledge |
---|
formulovat principy a vysvětlit základní pojmy z oblasti strukturovaného/procedurálního programování |
vysvětlit základní pojmy z oblasti teorie systémů |
formulovat principy a vysvětlit základní pojmy z oblasti objektově-orientovaného programování |
Skills |
---|
vytvořit jednoduchý programový systém založený na uplatnění strukturovaného/procedurálního přístupu |
vytvořit jednoduchý programový systém založený na uplatnění objektově-orientovaného přístupu |
Competences |
---|
N/A |
N/A |
learning outcomes |
---|
Knowledge |
---|
popsat principy a vysvětlit základní pojmy z oblasti relačních databází |
popsat základní principy a vlastnosti databázových systémů |
vysvětlit základní příkazy jazyka SQL |
charakterizovat metody strukturované analýzy systémů a vysvětlit jejich základní principy |
charakterizovat metody objektově-orientované analýzy systémů a vysvětlit jejich základní principy |
vysvětlit základní pojmy z oblasti systémové analýzy |
Skills |
---|
aplikovat metody strukturované analýzy systémů při tvorbě jednoduchých analytických modelů |
efektivně využívat počítačovou podporu návrhu relačních databází |
navrhnout jednoduchou relační databázi |
aplikovat metody objektově-orientované analýzy systémů při tvorbě jednoduchých analytických modelů |
použít základní příkazy jazyka SQL |
Competences |
---|
N/A |
teaching methods |
---|
Knowledge |
---|
Lecture with visual aids |
Lecture supplemented with a discussion |
Lecture |
Self-study of literature |
One-to-One tutorial |
Skills |
---|
Practicum |
Interactive lecture |
Task-based study method |
Competences |
---|
Individual study |
Students' portfolio |
assessment methods |
---|
Knowledge |
---|
Oral exam |
Written exam |
Skills |
---|
Individual presentation at a seminar |
Written exam |
Competences |
---|
Individual presentation at a seminar |
Oral exam |
Recommended literature
|
-
Arlow Jim, Neustadt Ila. UML a unifikovaný proces vývoje aplikací. Computer Press, 2003.
-
Riordan, Rebecca M. Vytváříme relační databázové aplikace. Praha : Computer Press, 2000. ISBN 80-7226-360-9.
-
Řepa, Václav. Analýza a návrh informačních systémů. Praha : Ekopress, 1999. ISBN 80-86119-13-0.
-
Šimůnek, Milan. SQL : kompletní kapesní průvodce. Praha : Grada, 1999. ISBN 80-7169-692-7.
|