Course title | Dependability of Information Systems |
---|---|
Course code | KI/KDIS |
Organizational form of instruction | Lecture + Lesson + Seminary |
Level of course | Bachelor |
Year of study | not specified |
Semester | Winter and summer |
Number of ECTS credits | 4 |
Language of instruction | Czech, English |
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. Introduction to the problems of dependability 2. Fault-tolerance of information systems 3. Techniques for providing fault-tolerance of information systems 4. Self-checking and self-diagnosis at system level 5. Selfdiagnosis: basics 6. Algorithms of selfdiagnosis 7. Organization of selfdiagnosis 8. Recovery blocks 9. N-variant programming and object oriented programming 10. Exception handling in N-variant programming 11. Competing and cooperative concurrent systems 12. Coordinated atomic actions 13. Dependability concepts with respect to malicious faults
|
Learning activities and teaching methods |
unspecified |
Learning outcomes |
The course gives basic knoledge needed for understanding the occurrence of faults in computer systems, methods of system fault state handling and methods for providing software fault-tolerance. The tasks of dependability are considered both for standalone applications and for distributed applications. Accidental and intentional malicious faults are also taken into consideration. The course helps to percept the design of modern complex systems, gives mastery of basic skills required for the work of system administrator and system security analyst.
|
Prerequisites |
unspecified
KI/APR1 ----- or ----- KI/KAPR1 |
Assessment methods and criteria |
unspecified
|
Recommended literature |
|
Study plans that include the course |
Faculty | Study plan (Version) | Category of Branch/Specialization | Recommended semester |
---|