Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2018/2019

Object Oriented Programming

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
17PBTOOP Z,ZK 4 2P+2C Czech
Lecturer:
Radim Krupička (guarantor)
Tutor:
Radim Krupička (guarantor)
Supervisor:
Department of Biomedical Informatics
Synopsis:

Object oriented programming. Variables, strings. Classes (methods, parameters, constructors, polymorphism, virtual methods, inheritance). Arrays.

GUI, Windows Forms, WPF. Genericity, lists, dictionary. Errors and exceptions. Input-output operations.Files, streams - read, write. XML.

Databases and Entity Framework.

Requirements:

Realization of seminary tests with minimal score of 12 points (max. 21), implementation of seminary application. Practical exam.

Syllabus of lectures:
Syllabus of tutorials:

1. Basics of object programming.

2. Windows forms, variables, strings.

3. Test, OOP - classes, methods, parameters.

4. Classes - constructors, polymorphism.

5. Classes - virtual methods, inheritance.

6. Test. Arrays.

7. GUI. Windows Forms.

8. Genericity, lists, dictionary. Errors and exceptions.

9. Test. Input-output operations in C#.

10. Files, streams - read, write.

11. XML, WPF (XAML)

12. Test. Databases

13. Databases and Entity Framework.

14. Test.

Study Objective:

Active knowledge of the object-oriented programming techniques in C++ and C# with special emphasis to the application in biomedical engineering area. Understanding the internal function of the complex software systems. Participation on the solution of the complex customer-oriented multiplatform biomedical software.

Study materials:

[1] Microsoft: C# Language Specification. Microsoft Press, 2001.

Note:
Time-table for winter semester 2018/2019:
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
roomKL:B-520_N
Krupička R.
10:00–11:50
(lecture parallel1)
Kladno FBMI
Počítačová učebna
roomKL:B-520_N
Krupička R.
12:00–13:50
(lecture parallel1
parallel nr.1)

Kladno FBMI
Počítačová učebna
Fri
Thu
Fri
Time-table for summer semester 2018/2019:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2019-08-26
For updated information see http://bilakniha.cvut.cz/en/predmet4744406.html