Course: Software Engineering

» List of faculties » PRF » KI
Course title Software Engineering
Course code KI/ESWI
Organizational form of instruction Lesson
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 5
Language of instruction English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Maškov Viktor, doc. RNDr. Mgr. DrSc.
  • Beránek Pavel, Ing. Mgr.
Course content
1. Basics of SW engineering 2. Software processes 3. SW verification 4. SW validation 5. SW reliability 6. Models of SW reliability 7. Diagnosis of SW 8. Architectures of fault-tolerant SW 9. Distributed systems 10. Diagnosis model of a SW system. Comparators and consistent set of units 11. Concurrency (competition and cooperation) 12. Coordinated atomic actions 13. Formal methods for developing a reliable SW

Learning activities and teaching methods
unspecified
Learning outcomes
The course focuses on the basics of software engineering. More attention is given to the problem of developing of reliable and fault-tolerant software systems. Modern formal methods for developing reliable SW are considered with the examples.

Prerequisites
unspecified

Assessment methods and criteria
unspecified
oral
Recommended literature


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester