Course title | GUI Programming |
---|---|
Course code | KI/GUI |
Organizational form of instruction | Lecture + Lesson |
Level of course | Bachelor |
Year of study | 2 |
Semester | Summer |
Number of ECTS credits | 6 |
Language of instruction | Czech |
Status of course | Compulsory-optional |
Form of instruction | Face-to-face |
Work placements | This is not an internship |
Recommended optional programme components | None |
Lecturer(s) |
---|
|
Course content |
1. Event driven programming, delegates, events, design pattern Observer 2. Visual design of application, working with forms, dialogs. 3. SDA, MDA application, collecting data from forms 4. Working with XML, serialization, SOAP 5. Globalization and localization 6. Working with databases 7. Multithreading, visual multithreaded application 8. Usage graphics libraries (GDI+, DirectX, OpenGL, XNA) 9. Printing 10. User defined components 11. Reflection, plugins 12. Network applications
|
Learning activities and teaching methods |
unspecified |
Learning outcomes |
The objective of this course is to initiate the students to the concept of visual programming and event driven programming.
|
Prerequisites |
unspecified
KI/APR2 ----- or ----- KI/PGL1 and KI/OONV ----- or ----- KI/PGL2 |
Assessment methods and criteria |
unspecified
|
Recommended literature |
|
Study plans that include the course |
Faculty | Study plan (Version) | Category of Branch/Specialization | Recommended semester | |
---|---|---|---|---|
Faculty: Faculty of Science | Study plan (Version): Information Systems (A14) | Category: Informatics courses | 2 | Recommended year of study:2, Recommended semester: Summer |