C++ and C# programming
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
17BIPJC | Z,ZK | 3 | 1+2 | Czech |
- Lecturer:
- Tutor:
- Radim Krupička (gar.)
- 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 20 points (max. 36), implementation of seminary application. Practical exam.
- Syllabus of lectures:
-
no 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 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 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:
-
- Bakalářský studijní obor Biomedicínská informatika - prezenční (compulsory course)
- Bakalářský studijní obor Biomedicínská informatika - prezenční (compulsory course)