Název: | Počítačový seminář |
---|
Zkratka: | ISC |
---|
Ak.rok: | 2017/2018 |
---|
Semestr: | zimní |
---|
Studijní plán: | |
---|
Vyučovací jazyk: | čeština |
---|
Aktuální informace: | Cvičení budou probíhat až od 2. týdne semestru, tedy od 25. září 2017.
|
---|
Informace veřejné: | http://www.fit.vutbr.cz/study/courses/ISC/public/ |
---|
Kredity: | 2 kredity |
---|
Ukončení: | zápočet |
---|
Výuka: | hod./sem | přednáška | sem./cvičení | lab. cvičení | poč. cvičení | jiná |
---|
Rozsah: | 12 | 0 | 0 | 12 | 2 |
---|
| zkouška | testy | cvičení | laboratoře | ostatní |
---|
Body: | 0 | 76 | 12 | 0 | 12 |
---|
|
---|
Garant: | Květoňová Šárka, Ing., Ph.D., UIFS |
---|
Přednášející: | Květoňová Šárka, Ing., Ph.D., UIFS |
Cvičící: | Bartl Vojtěch, Ing., UPGM Květoňová Šárka, Ing., Ph.D., UIFS Martiško Jakub, Ing., UIFS Mazura František, Ing., UITS Wiglasz Michal, Ing., UPSY |
---|
Fakulta: | Fakulta informačních technologií VUT v Brně |
---|
Pracoviště: | Ústav informačních systémů FIT VUT v Brně |
---|
Navazující: | |
---|
| Cíle předmětu: |
---|
| | Student porozumí základním principům a zásadám práce s počítačem a znalosti bude schopen používat při tvorbě programů. Student porozumí způsobům práce, uložení a reprezentaci čísel v počítači. Student se seznámí s prostředky prezentace výsledků (textové a tabulkové editory) a nástroji pro efektivní tvorbu programů. Student porozumí základním pojmům, které se pojí k abstraktním datovým typům, a naučí se je používat. | Anotace: |
---|
| | Intenzivní školení pouze v první půlce semestru, jehož cílem je oživit a ozřejmit práci s počítačem z pohledu tvorby programového vybavení. Zejména tedy práce s čísly v různých soustavách tak, jak je běžné v programovací praxi s vazbou na uložení čísel v počítači. S tím souvisí základní pojmy a obraty užívané při tvorbě programového vybavení. Dále potom práce s nástroji pro efektivní tvorbu nejen textů počítačových programů. V neposlední řadě potom základní zvládnutí schopnosti prezentovat výsledky projektů, měření, či jen vlastních myšlenek vhodným způsobem prostřednictvím PC. | Požadované prerekvizitní znalosti a dovednosti: |
---|
| | Předmět je umístěn v zimním semestru prvního ročníku bakalářského studijního programu. U studentů se proto předpokládají pouze běžné znalosti práce s počítačem a znalosti matematiky na úrovni střední školy. | Získané dovednosti, znalosti a kompetence z předmětu: |
---|
| |
- Student získá přehled v oblasti základní práce s počítačem, zejména s tím, k čemu slouží a jak funguje.
- Seznámí se s oblastmi, kde hraje počítač nezastupitelnou roli (např. zpracování audia a videa, biometrie, robotika, tvorba webových stránek a jiné).
- Student porozumí významu slova počítač a manipulaci s ním za účelem tvorby programu.
- Seznámí se se základními (abstraktními) datovými typy a strukturami.
- Získá základní generické a obecné znalosti z programovacích jazyků.
- Porozumí způsobům uložení a reprezentace čísel v počítači (jak člověk a počítače pracují s čísly a proč počítačům dělají problémy reálná /desetinná/ čísla).
- Získá přehled o základních editorech, našeptávačích a utilitách, které usnadňují práci na počítači, např. při tvorbě programu.
- Seznámí se s prostředky prezentace výsledků: textové editory - WYSIWYG, PSpad, Notepad++, Eclipse, tabulkové editory - SpreadSheet, elektronická prezentace (ppt, excel, word), editory www stránek, propojení a přenositelnost dokumentů, alternativní kancelářské aplikace.
| Dovednosti, znalosti a kompetence obecné: |
---|
| |
- Studenti se naučí odborné terminologii v českém i anglickém jazyce
- Studenti se naučí vytvářet malé softwarové projekty a související projektovou dokumentaci
- Studenti se naučí prezentaci a obhajobě výsledků své práce
| Osnova přednášek: |
---|
|
- Seznámení s oblastmi, kde hraje počítač nezastupitelnou roli, architektura von Neumann, model výpočtu a tvorby programů.
- Způsoby uložení a reprezentace čísel v počítači (jak člověk a počítače pracují s čísly a proč počítačům dělají problémy desetinná čísla).
- Základní pojmy z programovacích jazyků - výraz, příkaz, kompozice příkazů, základní obraty v řízení toku výpočtu.
- Základy algoritmického jazyka. Přehled datových struktur (využití a práce s nimi). Ukazatel jako abstraktní datový typ a jeho specifikace.
- Editory, našeptávače, drobní pomocníci při práci s počítačem ("utility")
- Prostředky prezentace výsledků - textové editory: WYSIWYG, PSpad, Notepad++, Eclipse; tabulkové editory; elektronická prezentace (ppt, excel, word); editory www stránek; propojení a přenositelnost dokumentů; alternativní kancelářské aplikace.
| Osnova počítačových cvičení: |
---|
| Cvičení korespondují s náplní jednotlivých přednášek a prakticky procvičují prezentovanou látku. | Literatura referenční: |
---|
|
- Cormen, T.H., Leiserson, Ch.E., Rivest, R.L.: Introduction to Algorithms.
- Aho A.V., Hoppcroft J.E., Ullman J.D.: Data Structures and Algorithms.
- Kruse, R.L.: Data Structures and Program Design. Prentice- Hall,Inc. 1984
- Baase, S.: Computer Algorithms - Introduction to Design and Analysis. Addison Wesley, 1998
- Sedgewick ,R.: Algoritmy v C. (Základy. Datové struktury. Třídění. Vyhledávání.) Addison Wesley 1998. Softpress 2003.
| Literatura studijní: |
---|
| Honzík, J., Hruška, T., Máčel, M.: Vybrané kapitoly z programovacích technik, Ed.stř. VUT Brno, 1991. | Kontrolovaná výuka: |
---|
| | Účast na přednáškách v tomto předmětu není kontrolována. Znalosti studujících jsou ověřovány aktivní účastí na cvičeních, vypracováním individuálních úkolů a závěrečným zápočtovým testem. | Průběžná kontrola studia: |
---|
| |
- Opravované úlohy - až 12 bodů
- Účast na cvičeních - až 12 bodů
- Závěrečný zápočtový test - 76 bodů
| Podmínky zápočtu: |
---|
| |
- Získání minimálně 50 bodů za semestr
| |
|