Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Object Oriented Programming

Login to KOS for course enrollment Display time-table
Code Completion Credits Range
XD36OBP Z,ZK 4 14+4s
The course is a substitute for:
Object Oriented Programming (D36OBP)
Lecturer:
Michal Píše (gar.), Pavel Strnad
Tutor:
Michal Píše (gar.), Pavel Strnad
Supervisor:
Department of Computer Science and Engineering
Synopsis:

Basics of the object-oriented paradigm, its mathematical theory on the abstract level usable for an object-oriented programming language or environment. Practical skills of programming in Smalltalk-80 language in Unix Workstations. Individual access to students via semestral projects (smaller running program in Smalltalk-80 and report).

Requirements:
Syllabus of lectures:

1. Architecture of computer systems, trends to the future

2. Object concepts, computation model and hierarchies

3. Introduction into system smalltalk, syntax of the language, development environment

4. Software aplication development in smalltalk, methods and messages

5. Architecture of the system, class hierarchies

6. Client-server architekture, method MVC, event-flow control

7. Object graphics in user interfaces, visual programing techniques

8. Exception handling, tools of parallel programming and discrete simulation

9. Introduction into object-oriented IS development

10. Tools and techniques of the object-oriented analysis

11. Tools and techniques of the object-oriented design and implementation

12. Object-oriented databases

13. Overview of object-oriented programming languages

14. History and evolution of object systems, application, success stories in the world

Syllabus of tutorials:

1. To be familiar with the system, instalation of the system

2. Work with tutorial

3. Work with tutorial

4. Implementation of new classes and methods

5. Implementation of new classes and methods

6. Test

7. Setting of semestral projects

8. Tuning, testing and maintenance of object programs

9. Semestral projects consultations

10. Test

11. Semestral projects consultations

12. Small distributed application development

13. Small database application development

14. Semestral credits

Study Objective:
Study materials:
Note:
Time-table for winter semester 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
Mon
Tue
roomKN:E-126
Strnad P.
09:15–10:45
EVEN WEEK

(lecture parallel1)
Karlovo nám.
Trnkova posluchárna K5
Fri
Thu
Fri
Time-table for summer semester 2011/2012:
Time-table is not available yet
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet12041504.html