Description of individual course units

IMPORTANT NOTE!!!

Following fields are not relevant for Exchange students:

  • Type of Course Unit
  • Level of Course Unit
  • Year of Study

Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit CodeCourse Unit TitleNumber of ECTS Credits Allocated
545-0044/01Operating System Windows5 ECTS credits
Type of Course UnitChoice-compulsory
Level of Course UnitSecond Cycle
Year of StudyFirst Year
Semester when the Course Unit is deliveredSummer Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
KOD31doc. 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 TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Exercises evaluation and ExaminationExercises evaluation and Examination100  (100)51
        Exercises evaluationExercises evaluation33  (33)0
                ProjectProject33  17
        ExaminationExamination67  (67)0
                Written examinationWritten examination33  0
                OralOral34  0
Work placement(s)
Course does not contain work placement.

© 2013 VŠB-TU Ostrava