Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2017/2018

Object-Oriented Programming

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
BI-OOP Z,ZK 4 2+2
Přednášející:
Robert Pergl (gar.), Stéphane Ducasse, Jan Verelst
Cvičící:
Jan Blizničenko, Peter Uhnák
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Students will learn the pure object-oriented paradigm, being a tool for effective implementation of quality, evolvable business software systems. They will understand fundamentals and they will learn how to apply it for solving typical implementation tasks. Students will learn syntax and programming fundamentals of a pure OO open-source technology Pharo. Various other modern programming languages utilising the OO concepts will be introduced in the subject, as well.

Požadavky:
Osnova přednášek:

Course will be realized in a block (concetrated) form in two weeks (lectures).

Seminars, project and evaluation will follow.

The main lecturrer will be prof. Stephane Duccasse.

1. History and OOP introduction.

2. Principles and basics of the Smalltalk language.

3. The OO technology Pharo.

4. Syntactic and semantic constructs in OO languages.

5. Classes and meta-classes and reflection.

6. Collections.

7. Idioms and styles, test-driven development.

8. Code quality and refactoring.

9. Basic design patterns.

10. Pure OO system architecture, user interface.

11. Pure OO web frameworks.

12. Comparative analyses of hybrid OO programming languages (C++, Java, C#, Objective C, ...).

Osnova cvičení:
Cíle studia:
Studijní materiály:
Poznámka:
Rozvrh na zimní semestr 2017/2018:
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
místnost TK:BS
Pergl R.
11:00–14:15
SUDÝ TÝDEN

(přednášková par. 1)
Dejvice
NTK Ballingův sál
Út
místnost T9:303
Blizničenko J.
09:15–10:45
(přednášková par. 1
paralelka 106)

Dejvice
NBFIT PC ucebna
místnost T9:303
Blizničenko J.
11:00–12:30
(přednášková par. 1
paralelka 101)

Dejvice
NBFIT PC ucebna
místnost T9:303
Blizničenko J.
12:45–14:15
(přednášková par. 1
paralelka 102)

Dejvice
NBFIT PC ucebna
místnost T9:350
Blizničenko J.
14:30–16:00
(přednášková par. 1
paralelka 103)

Dejvice
NBFIT PC ucebna
St
Čt

místnost T9:348
Uhnák P.
11:00–12:30
(přednášková par. 1
paralelka 104)

Dejvice
NBFIT PC ucebna
místnost T9:348
Uhnák P.
12:45–14:15
(přednášková par. 1
paralelka 105)

Dejvice
NBFIT PC ucebna
Rozvrh na letní semestr 2017/2018:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 23. 11. 2017
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet3317306.html