| Course Unit Code | Course Unit Title | Number of ECTS Credits Allocated |
|---|
| 545-0044/01 | Operating System Windows | 5 ECTS credits |
| Type of Course Unit | Choice-compulsory |
|---|
| Level of Course Unit | Second Cycle |
|---|
| Year of Study | First 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 |
|---|
| KOD31 | doc. Dr. Ing. Oldřich Kodym |
| Learning Outcomes of the Course Unit |
|---|
| To clarify the student with the basic functions, control and interfaces OSWin. |
| Recommended Optional Programme Components |
|---|
| Common optional components are not offered, students of special interest can participate in departmental activities or can arrange consulting hours with lecturer. |
| Course Contents |
|---|
| 1. introduction and the importance of operating systems, basic concepts – API, WIN32, Multitasking, etc. 2. Basic kernel objects — the process, the instance of the process, detailed flow of 3. Memory architecture 4. The Basic object of the user interface of the operating system – the window 5. The hierarchy of the Windows and their positioning on the screen – the 3D coordinate system 6. The message Windows 7. 8 user interface controls. The representation of texts in the operating system – UNICODE vs. ASCII 9. File systems NTFS and FAT32-WIN32 (the reasons for the distribution of HDD on logical disks) 10. Dynamic library 11. Between-procesová communications (Clipboard, DDE, etc.) 12. the registry of the operating system and its exploitation by 13. .NET Framework 14. Batch processing task (.bat files) |
| Recommended or Required Reading |
|---|
| Required Reading: |
|---|
RICHTER, J. Windows pro pokročilé a experty. Computer Press, Praha 1997, 988
stran, ISBN 80-85896-89-3
PETZOLD, Ch. Programování ve Windows (Win32 API). Computer Press, Praha 1999,
1216 stran, ISBN 80-7226-206-8
KERNIGHAN, B. W.; RITCHIE, D. M. Programovací jazyk C. Brno: Comp. Press,
2006, 288s. ISBN 80-251-0897-X |
RICHTER, J. Windows pro pokročilé a experty. Computer Press, Praha 1997, 988
stran, ISBN 80-85896-89-3
PETZOLD, Ch. Programování ve Windows (Win32 API). Computer Press, Praha 1999,
1216 stran, ISBN 80-7226-206-8
KERNIGHAN, B. W.; RITCHIE, D. M. Programovací jazyk C. Brno: Comp. Press,
2006, 288s. ISBN 80-251-0897-X |
| Recommended Reading: |
|---|
Oficiální dokumentace firmy Microsoft: http://msdn.microsoft.com/library
|
Oficiální dokumentace firmy Microsoft: http://msdn.microsoft.com/library
|
| Planned learning activities and teaching methods |
|---|
| Tutorials |
| Assesment methods and criteria |
|---|
| Task Title | Task Type | Maximum Number of Points (Act. for Subtasks) | Minimum Number of Points for Task Passing |
|---|
| Exercises evaluation and Examination | Exercises evaluation and Examination | 100
(100) | 51 |
| Exercises evaluation | Exercises evaluation | 33
(33) | 0 |
| Project | Project | 33
| 17 |
| Examination | Examination | 67
(67) | 0 |
| Written examination | Written examination | 33
| 0 |
| Oral | Oral | 34
| 0 |
| Work placement(s) |
|---|
| Course does not contain work placement. |