Courses

Course title:Software Engineering
Faculty:Faculty of Science
Department:Department of Informatics and Computers
Course code:KIP / 7SWI1
Credits:4
Semester:Summer
Level of study:Bc.
Format of study:Lecture 2 [Hours/Week], Practical classes 2 [Hours/Week]
Name of the lecturer:RNDr. Jaroslav Žáček, Ph.D. (G); Mgr. David Adamczyk; Mgr. Ondřej Pektor, Ph.D.; Mgr. Radim Peša
Language:Czech, English
ISCED F broad:Information and Communication Technologies
Annotation:This course aims to provide students with a basic overview of the software engineering discipline. First, you'll learn about the techniques for specifying new software creation requirements. Then, software development's life cycle steps according to the waterfall and agile approaches are presented. As a representative of agile techniques, the Rational Unified Process is listed. In addition, unique architectures and procedures for multilayer applications are discussed. In addition to architectural design, you will also learn how to make a complete application design using UML diagrams. After completing the course, you will also get basic information about CASE tools and quality assurance software using testing methods. Finally, basic information on how to operate, maintain and support the ITIL and IT4IT recommendations. Note: This course or part of it may be lectured / trained in English. Whether the teaching in AJ will be realized in the given academic year, the student can verify by asking the secretary of the department at registration of the course.