Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Programování

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
A0B36PRI Z,ZK 5 2+2c česky
Předmět nesmí být zapsán současně s:
Programování 1 (A0B36PR1)
Algoritmizace (A7B36ALG)
Přednášející:
Ivan Jelínek (gar.), Jiří Zděnek
Cvičící:
Ivan Jelínek (gar.), Ivana Beshajová Pelikánová, Karel Buhr, Karel Dušek, Stanislav Flígl, Karel Frajták, Radek Havlíček, Miroslav Chomát, Jan Jirsa, Ján Kučerák, Miroslav Lev, Božena Mannová, Pavel Mňuk, Martin Mudroch, Ilya Rudomilov, Stanislav Vítek, Michal Vlk, Jiří Zděnek
Předmět zajišťuje:
katedra počítačů
Anotace:

Cílem předmětu je naučit studenty sestavovat základní programy v jazyku Java. Jádrem jsou datové typy, výrazy, funkce, procedurální přístup, vše demonstrované v programovacím jazyce Java, základy programovacích technik. Součástí předmětu je i úvod do objektového přístupu a komparativní výklad jazyka C.

Požadavky:

http://edux.feld.cvut.cz/courses/A0B36PRI/

Osnova přednášek:

1.Algoritmy, programy, programovací jazyky, jazyk Java ^

2.Promenné, operátory, výrazy, representace císel v pocítaci ^

3.Rízení behu programu - rídicí struktury ^

4.Funkce a procedury, role promenných ^

5.Predávání parametru, soubory I (jednoduché typy) ^

6.Rozklad problému na podproblémy, procedurální programování, rekurze ^

7.Strukturované datové typy, pole, referencní promenná ^

8.Vícerozmerná pole, string, pole jako parametr ^

9.Algoritmy vyhledávání a razení, složitost algoritmu I ^

10.Složitost algoritmu II, soubory II ^

11.Principy objektove orientované programování, trídy a objekty, ref. promenná ^

12.Soubory ^

13.Úvod do jazyka C ^

14.Rezerva ^

Osnova cvičení:

1.Seznámení s pocítacovou ucebnou a nekterymi sluzbami fakultní síte

2.Seznámení s vývojovým prostředím, instalace, základy ovládání

3.Promenné, vyrazy, prirazení, vstup a vystup

4.Vetvení

5.Cykly

6.Procedury a funkce

7.Pole

8.Rekurze ^

9. Rekurze, složitost algoritmu

10. Algoritmy I

11. Algoritmy II + kontrola rozpracovanosti sem. práce

12. Soubory a test

13. Obhajoby sem. práce, zápočet

14. Odevzdání sem. prací

Cíle studia:

Semestrální projekt zaměřený na komplexní úlohu rozsahu a typu jednoduché databáze, s možností textového vstupu, modifikace a rušení položek, s textovým výstupem v jazyce Java, jednoduchy program v jazyce C. Tři fáze kontroly: zadání s konzultací, průběžná konzultace, závěrečné předvedení a obhajoba

Studijní materiály:

[1] Zakhour, S: The Java Tutorial: A Short Course on the Basics, 4th Edition,Amazon, 2006, český překlad 2007

[2] Herout, P.: Učebnice jazyka Java, Kopp, 2007

[3] Hawlitzek, F: Java 2, Addison-Wesley, 2000, český překlad 2002

[4] http://service.felk.cvut.cz/courses/X36ALG/

[5] Herout, P.: Učebnice jazyka C, Kopp, 2008

Poznámka:

Rozsah výuky v kombinované formě studia: 14p+6c

Rozvrh na zimní semestr 2011/2012:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
místnost T2:H1-130
Beshajová Pelikánová I.
07:30–09:00
(přednášková par. 1
paralelka 113)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:C3-337
Jelínek I.
11:00–12:30
(přednášková par. 3)
Dejvice
Posluchárna
místnost T2:H1-131
Flígl S.
12:45–14:15
(přednášková par. 2
paralelka 215)

Dejvice haly
AlgDejvice
místnost T2:H1-131
Flígl S.
14:30–16:00
(přednášková par. 2
paralelka 216)

Dejvice haly
AlgDejvice
místnost T2:H1-131
Flígl S.
16:15–17:45
(přednášková par. 2
paralelka 212)

Dejvice haly
AlgDejvice
místnost T2:H1-131
Flígl S.
18:00–19:30
(přednášková par. 2
paralelka 211)

Dejvice haly
AlgDejvice
místnost T2:D2-256
Jelínek I.
07:30–09:00
(přednášková par. 2)
Dejvice
Posluchárna
místnost T2:H1-131
Beshajová Pelikánová I.
11:00–12:30
(přednášková par. 1
paralelka 114)

Dejvice haly
AlgDejvice
St
místnost T2:H1-130
Havlíček R.
07:30–09:00
(přednášková par. 1
paralelka 116)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:H1-131
Havlíček R.
09:15–10:45
(přednášková par. 3
paralelka 201)

Dejvice haly
AlgDejvice
místnost T2:H1-131
Havlíček R.
11:00–12:30
(přednášková par. 1
paralelka 105)

Dejvice haly
AlgDejvice
místnost T2:H1-131
Beshajová Pelikánová I.
12:45–14:15
(přednášková par. 1
paralelka 107)

Dejvice haly
AlgDejvice
místnost T2:H1-131
Buhr K.
14:30–16:00
(přednášková par. 1
paralelka 109)

Dejvice haly
AlgDejvice
místnost T2:H1-130
Buhr K.
16:15–17:45
(přednášková par. 3
paralelka 204)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:H1-130
Buhr K.
18:00–19:30
(přednášková par. 3
paralelka 203)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:H1-131

07:30–09:00
(přednášková par. 1
paralelka 117)

Dejvice haly
AlgDejvice
místnost T2:H1-130
Lev M.
09:15–10:45
(přednášková par. 3
paralelka 202)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:H1-130
Lev M.
11:00–12:30
(přednášková par. 1
paralelka 106)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:H1-130
Lev M.
12:45–14:15
(přednášková par. 1
paralelka 108)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:H1-130
Vítek S.
14:30–16:00
(přednášková par. 1
paralelka 110)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:H1-131
Lev M.
16:15–17:45
(přednášková par. 3
paralelka 221)

Dejvice haly
AlgDejvice
Čt
místnost T2:H1-130
Mňuk P.
07:30–09:00
(přednášková par. 2
paralelka 206)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:H1-130
Mňuk P.
09:15–10:45
(přednášková par. 3
paralelka 205)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:H1-130
Chomát M.
12:45–14:15
(přednášková par. 1
paralelka 111)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:H1-131
Dušek K.
14:30–16:00
(přednášková par. 1
paralelka 103)

Dejvice haly
AlgDejvice
místnost T2:H1-131
Dušek K.
16:15–17:45
(přednášková par. 1
paralelka 101)

Dejvice haly
AlgDejvice
místnost T2:E1-8
Vítek S.
18:00–19:30
(přednášková par. 2
paralelka 209)

Dejvice haly
Počítačová učebna
místnost T2:H1-131
Beshajová Pelikánová I.
07:30–09:00
(přednášková par. 2
paralelka 208)

Dejvice haly
AlgDejvice
místnost T2:H1-131
Beshajová Pelikánová I.
09:15–10:45
(přednášková par. 2
paralelka 207)

Dejvice haly
AlgDejvice
místnost T2:H1-131
Dušek K.
12:45–14:15
(přednášková par. 1
paralelka 112)

Dejvice haly
AlgDejvice
místnost T2:H1-130
Chomát M.
14:30–16:00
(přednášková par. 1
paralelka 104)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:H1-130
Chomát M.
16:15–17:45
(přednášková par. 1
paralelka 102)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:E1-8
Beshajová Pelikánová I.
16:15–17:45
(přednášková par. 2
paralelka 210)

Dejvice haly
Počítačová učebna

místnost T2:H1-130
Mňuk P.
07:30–09:00
(přednášková par. 2
paralelka 214)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:H1-130
Mňuk P.
09:15–10:45
(přednášková par. 2
paralelka 213)

Dejvice haly
AlgDejvice - Veřejná
místnost T2:D3-209
Zděnek J.
11:00–12:30
(přednášková par. 1)
Dejvice
Posluchárna
místnost T2:H1-131
Mudroch M.
14:30–16:00
(přednášková par. 2
paralelka 217)

Dejvice haly
AlgDejvice
místnost T2:E1-8
Kučerák J.
16:15–17:45
(přednášková par. 2
paralelka 219)

Dejvice haly
Počítačová učebna
místnost T2:H1-131
Buhr K.
09:15–10:45
(přednášková par. 1
paralelka 115)

Dejvice haly
AlgDejvice
místnost T2:E1-8
Kučerák J.
14:30–16:00
(přednášková par. 2
paralelka 218)

Dejvice haly
Počítačová učebna
místnost T2:H1-131
Mudroch M.
16:15–17:45
(přednášková par. 2
paralelka 220)

Dejvice haly
AlgDejvice
Rozvrh na letní semestr 2011/2012:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet12618704.html