SubjectsSubjects(version: 953)
Course, academic year 2023/2024
   Login via CAS
Introduction to Software Engineering - NSWI041
Title: Úvod do softwarového inženýrství
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2023
Semester: summer
E-Credits: 5
Hours per week, examination: summer s.:2/2, C+Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Teaching methods: full-time
Guarantor: doc. Mgr. Martin Nečaský, Ph.D.
Class: Informatika Bc.
Classification: Informatics > Informatics, Software Applications, Computer Graphics and Geometry, Database Systems, Didactics of Informatics, Discrete Mathematics, External Subjects, General Subjects, Computer and Formal Linguistics, Optimalization, Programming, Software Engineering, Theoretical Computer Science
Annotation -
An introductory course presenting a survey of the field of software engineering. It covers all phases from the requirement modeling, through analysis and design, until to the implementation of information systems. As the necessary parts, it includes the conceptual modeling, logical modeling, implementation, and testing.
Last update: T_KSI (07.05.2012)
Course completion requirements -

Elaborated seminar project and exam.

The seminar project is a team project elaborated during the semester on the base of teacher's requirements. Ongoing results of the project are regularly consulted with the teacher and presented to other studetns in the seminar according to the schedule prescribed by the teacher.

You can find the materials for seminar organization on the noticeboard.

Last update: Nečaský Martin, doc. Mgr., Ph.D. (29.04.2021)
Literature - Czech

Sommerville, I.: Software Engineering (10th ed.). Pearson, 2015.

Pressman, R.: Software Engineering: A Practitioner's Approach (8th ed.). McGraw-Hill, 2019.

McComb, D.: Software Wasteland. Technics Publication, 2018.

Millett, S.: Patterns, Principles, and Practices of Domain-Driven Design (1st ed.). Wrox, 2015.

Last update: Nečaský Martin, doc. Mgr., Ph.D. (02.05.2022)
Syllabus -

1. Introduction to software engineering

2. Software processes

3. Requirements engineering

4. SW system design

5. SW system testing

6. Software process management

Last update: Nečaský Martin, doc. Mgr., Ph.D. (02.05.2022)
Charles University | Information system of Charles University |