Course Unit Code | 545-0069/07 |
---|
Number of ECTS Credits Allocated | 5 ECTS credits |
---|
Type of Course Unit * | Choice-compulsory |
---|
Level of Course Unit * | First Cycle |
---|
Year of Study * | Second Year |
---|
Semester when the Course Unit is delivered | Summer Semester |
---|
Mode of Delivery | Face-to-face |
---|
Language of Instruction | Czech |
---|
Prerequisites and Co-Requisites | Course succeeds to compulsory courses of previous semester |
---|
Name of Lecturer(s) | Personal ID | Name |
---|
| SVU008 | Ing. Jiří Švub, Ph.D. |
Summary |
---|
In this subject students will be study how to use basic API functions from operation system Windows to be able create application with GUI. |
Learning Outcomes of the Course Unit |
---|
Main goal of this subject is increasing knowledge from subject Programming Languages. Students who pass out this subject should to know how used basic API functions of operation system Windows (WIN32 API). These students should be able to create simple GUI applications based on modal dialog boxes. |
Course Contents |
---|
Task Analyzing
Formal Description and Programming Language
Basic Structures of Object Oriented Programming
Development Environment
Compilation and Executable File
Variables, Constants, Data Types
Program Debugging
Basic User Controls
Events
|
Recommended or Required Reading |
---|
Required Reading: |
---|
RICHTER, J. Programming Applications for Microsoft Windows. Amazon, 1999, 1056 pages, ISBN-10: 1572319968, ISBN-13: 9781572319967 |
KERNIGHAN, B. W.; RITCHIE, D. M. Programovací jazyk C. Brno: Comp. Press,
2006, 288s. ISBN 80-251-0897-X
PETZOLD, Ch. Programování ve Windows (Win32 API). Computer Press, Praha 1999,
1216 stran, ISBN 80-7226-206-8
|
Recommended Reading: |
---|
GROSS Ch.:Beginning C# 2008: From Novice to Professional. 2007 APress, 511 pages, ISBN-13: 978-1-59059-869-6, ISBN-10: 1-59059-869-5
|
RICHTER, J. Windows pro pokročilé a experty. Computer Press, Praha 1997, 988
stran, ISBN 80-85896-89-3
WROBLEWSKI, P. Algoritmy. Brno: České Budějovice, 2004. 352 s. ISBN: 80-251-
0343-9
Oficiální dokumentace firmy Microsoft: http://msdn.microsoft.com/library |
Planned learning activities and teaching methods |
---|
Lectures, Individual consultations, Tutorials |
Assesment methods and criteria |
---|
Task Title | Task Type | Maximum Number of Points (Act. for Subtasks) | Minimum Number of Points for Task Passing |
---|
Graded credit | Graded credit | 100 (100) | 51 |
Semestrální projekt | Semestral project | 65 | 34 |
Obhájení semestrálního projektu | Oral examination | 35 | 17 |