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

Object-Oriented Programming

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
BI-OOP Z,ZK 4 2+2
Přednášející:
Filip Křikava (gar.), Stéphane Ducasse
Cvičící:
Filip Křikava (gar.)
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:
Další informace:
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 24. 9. 2017
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet3317306.html