Detail předmětu

Computers and Programming 1

FEKT-CPC1Ak. rok: 2010/2011

Architektura počítačů - zobrazení číselné a znakové informace, kódování informace. Operační systémy - proces, vykonávání procesu, typy operačních systémů, multitasking, virtuální počítač, OS UNIX, základní charakteristiky, výhody/nevýhody, možnosti. Přenos informací, počítačové sítě - LAN, WAN, Intranet, Internet, Ethernet, topologie lokálních sítí, technika přenosu, paket, datagram, komunikační protokoly, přenos informací v Internetu, vrstvy protokolů, protokol IP, protokol TCP. Služby Internetu - ping, telnet, ftp, E-mail, news, web, jazyk HTML. Úvod do programování I - jednoduché datové typy, datové typy v jazyce C, základy algoritmizace, struktura programu, základní příkazy jazyka C. Databázové systémy - použití databáze, základní operace nad databází, systém řízení báze dat, základní struktura moderního databázového systému, datová abstrakce, typy databázových systémů. Technické prostředky PC I - sběrnice, procesory, operační paměť, cache paměť, CMOS paměť, disketové mechaniky, pevné disky, rozhraní pevných disků, CD-ROM, rozšiřující karty.

Jazyk výuky

angličtina

Počet kreditů

5

Výsledky učení předmětu

Studenti získají znalosti o vnitřní hardwarové architektuře počítačů a stavbě používaných operačních systémů. Naučí se práci v Internetu včetně tvorby webových stránek a základům programování v jazyce C.

Prerekvizity

Jsou požadovány znalosti na úrovni středoškolského studia.

Plánované vzdělávací činnosti a výukové metody

Metody vyučování závisejí na způsobu výuky a jsou popsány článkem 7 Studijního a zkušebního řádu VUT.

Způsob a kritéria hodnocení

Dva projekty, závěrečný písemný test.

Učební cíle

Cílem je předmětu je seznámit studenty s výpočetní technikou včetně jejího praktického použití. Součástí náplně předmětu je popis vnitřního hardwarového i softwarového uspořádání počítačů, základy algoritmizace a programování.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Vymezení kontrolované výuky a způsob jejího provádění stanoví každoročně aktualizovaná vyhláška garanta předmětu.

Základní literatura

Pecinovský R, Virius M: Učebnice programování - základy algoritmizace. Grada Publishing, Praha 1997. (CS)

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

  • Program EEKR-BC bakalářský

    obor BC-AMT , 1. ročník, zimní semestr, povinný
    obor BC-EST , 1. ročník, zimní semestr, povinný
    obor BC-MET , 1. ročník, zimní semestr, povinný
    obor BC-SEE , 1. ročník, zimní semestr, povinný
    obor BC-TLI , 1. ročník, zimní semestr, povinný

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Osnova

Architektura počítačů - zobrazení číselné a znakové informace, kódování informace. Operační systémy - proces, vykonávání procesu, typy operačních systémů, multitasking, virtuální počítač, OS UNIX, základní charakteristiky, výhody/nevýhody, možnosti. Přenos informací, počítačové sítě - LAN, WAN, Intranet, Internet, Ethernet, topologie lokálních sítí, technika přenosu, paket, datagram, komunikační protokoly, přenos informací v Internetu, vrstvy protokolů, protokol IP, protokol TCP. Služby Internetu - ping, telnet, ftp, E-mail, news, web, jazyk HTML. Úvod do programování I - jednoduché datové typy, datové typy v jazyce C, základy algoritmizace, struktura programu, základní příkazy jazyka C. Databázové systémy - použití databáze, základní operace nad databází, systém řízení báze dat, základní struktura moderního databázového systému, datová abstrakce, typy databázových systémů. Technické prostředky PC I - sběrnice, procesory, operační paměť, cache paměť, CMOS paměť, disketové mechaniky, pevné disky, rozhraní pevných disků, CD-ROM, rozšiřující karty.

Cvičení na počítači

26 hod., povinná

Vyučující / Lektor

Osnova

Úvod - seznámení studentů s počítačovou učebnou a směrnicí "Pravidla provozu počítačové sítě VUT v Brně", způsoby přihlašování do sítě, základní informace o operačních systémech Novell a Windows - popis prostředí, využití základních služeb a aplikací
Elektronická pošta - fakultní systém doručování elektronické pošty, přesměrování pošty, poštovní program Outlook Express
Knihovnické cvičení - informační prameny a jejich druhy, typologie dokumentů, bibliografický záznam, anotace, abstrakt, principy třídění informací, selekční jazyky, rešerše, rešeršní strategie, elektronické zdroje informací, bibliografické databáze na CD-ROM, služby z hlediska vědecko-technických informací
Internet I - použití služeb ping (ověření spojení), telnet (připojení a práce na vzdáleném počítači), ftp (přenos dat)
Internet II - vyhledávání v Internetu
Web I - tvorba jednoduchých webových stránek v jazyku HTML
Web II - tvorba jednoduchých webových stránek v jazyku HTML
Úvod do programování I - překladač jazyka C, překlad demonstračního programu, spojování s knihovnami, spuštění
Úvod do programování II - návrh vlastního jednoduchého programu, vstupy a výstupy
Úvod do programování III - odladění vlastního jednoduchého programu, ověření
Úvod do programování IV - odladění vlastního jednoduchého programu, ověření
Technické prostředky - demonstrační cvičení: struktura PC
Ukončení - vyhodnocení zadaných úloh, klasifikovaný zápočet