| Název: | Seminář Pascal a Modula |
|---|
| Zkratka: | IPM |
|---|
| Ak.rok: | ukončen 2007/2008 |
|---|
| Semestr: | letní |
|---|
| Studijní plán: | | Program | Obor | Ročník | Povinnost |
| IT-BC-3 | BIT | 2. | povinně volitelný - skupina T |
|
|---|
| Vyučovací jazyk: | čeština |
|---|
| Kredity: | 4 kredity |
|---|
| Ukončení: | zápočet |
|---|
| Výuka: | | hod./sem | přednáška | sem./cvičení | lab. cvičení | poč. cvičení | jiná |
|---|
| Rozsah: | 39 | 0 | 0 | 0 | 13 |
|---|
| | zkouška | testy | cvičení | laboratoře | ostatní |
|---|
| Body: | 0 | 70 | 0 | 0 | 30 |
|---|
|
|---|
| Garant: | Honzík Jan M., prof. Ing., CSc., UIFS |
|---|
| Fakulta: | Fakulta informačních technologií VUT v Brně |
|---|
| Pracoviště: | Ústav informačních systémů FIT VUT v Brně |
|---|
| Prerekvizity: | |
|---|
| Nahrazuje: | |
|---|
| | | Cíle předmětu: |
|---|
Seznánit se základní problematikou tvorby rozsáhlých programů. Seznámit se a osvojit si principy a použití modulárního programování. Seznámit se a osvojit si principy a použití objektově orientovaných nástrojů jazyka Pascal. Seznámit se a osvojit si principy jazyka Modula 2 a jeho obkjetově orientovanými nástroji. Seznámit se s praktickými zkušenostmi pozvanýcy odborníků vytvářejících rozsáhlé programy. | | Anotace: |
|---|
Základy softwarového inženýrství. Problémy složitosti rozsáhlých systémů. Objektový model. Třídy a objekty. Klasifikace. Modulární programování v jazyce Pascal. Objektově orientované programování v jazyce Pascal. Vlastnosti jazyka Modula 2. Objektově orientované programování v jazyce Modula 2. Přednášky pozvaných odborníků, vytvářejících rozsáhlé programy. | | Získané dovednosti, znalosti a kompetence: |
|---|
Získání vědomostí a zkušeností při tvorbě rozsáhlejších programů v týmu, s využitím objetově orientované technologie. Aplikovat znalosti z kurzu ALG. Aplikovat základní znalosti softarového inženýrství. | | Osnova přednášek: |
|---|
- Problémy tvorby rozsáhlých systémů.
- Objektový model
- Třídy a objekty
- Klasifikace - hledání a určování tříd
- Moduly a modulární programování
- Objektově orientované vlastnosti Pascalu
- Modulární vlastnosti Moduly 2
- Charakteristické vlastnosti Moduly 2
- Objektově prientované nástroje Moduly 2
- Objektově orientované programování v Module 2
- Přehled zadaných esejí studentských týmů
- Přednáška pozvaného experta z oblasti tvorby rozsáhlých programů
- Přednáška pozvaného experta z oblasti tvorby rozsáhlých programů
| | Osnova ostatní - projekty, práce: |
|---|
|
Tým čtveřice studentů vytvoří program aplikující znalosti získané v pžedmětu ALG a SMP. | | Literatura referenční: |
|---|
- Dokumentace jazyka Borland Pascal (ev. Delphi)
- Dokumentace jazyka Modula 2 (TopSpeed Modula 2 JPI)
- Booch, G.: Object oriented Design with Aplication, The Benjamin/Cummings Publ.Comp.Inc.,1991.
| | Průběžná kontrola studia: |
|---|
Hodnocení esejí a obhajoby, dokumentace a funkčních vlastostí projektu týmu. Tým může individuálně korigovat celkově přidělené body v povoleném rozsahu. | | Podmínky zápočtu: |
|---|
Splnění požadovaných náležitostí a kvality zpracování eseje a dokumentačních vlastností a funkčnosti projektu. | | |
|