Fakulta informačních technologií VUT v Brně

Detail předmětu

Počítačový seminář

ISC Ak. rok 2015/2016 zimní semestr 2 kredity

Aktuální akademický rok

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.

Garant předmětu

Jazyk výuky

česky

Zakončení

zápočet

Rozsah

12 hod. přednášky, 12 hod. pc laboratoře, 2 hod. projekty

Bodové hodnocení

76 půlsemestrální test, 12 cvičení, 12 projekty

Zajišťuje ústav

Přednášející

Cvičící

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

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.

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.

Literatura studijní

Honzík, J., Hruška, T., Máčel, M.: Vybrané kapitoly z programovacích technik, Ed.stř. VUT Brno, 1991.

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.

Osnova přednášek

  1. Seznámení s oblastmi, kde hraje počítač nezastupitelnou roli, architektura von Neumann, model výpočtu a tvorby programů.
  2. 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).
  3. Základní pojmy z programovacích jazyků - výraz, příkaz, kompozice příkazů, základní obraty v řízení toku výpočtu.
  4. 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.
  5. Editory, našeptávače, drobní pomocníci při práci s počítačem ("utility")
  6. 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.

Osnova ostatní - projekty, práce

  1. Individuální úkoly (12 bodů)
  2. Projekt (12)

Průběžná kontrola studia

  • Opravované úlohy - 12 bodů
  • Hodnocený projekt - 12 bodů
  • Závěrečný zápočtový test - 76 bodů

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 vypracováním individuálních úkolů, projektů a závěrečným zápočtovým testem.

Podmínky zápočtu

  • Získání minimálně 50 bodů za semestr

Zařazení předmětu ve studijních plánech

  • Program IT-BC-3, obor BIT, 1. ročník, volitelný
Nahoru