SubjectsSubjects(version: 945)
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 2022
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
Additional information: https://cunicz-my.sharepoint.com/:f:/g/personal/11165798_cuni_cz/EgKI3IKkpt1AkqjQIHan22oBfbZt8jP34FiTeMYaWuD3OA
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 -
Last update: T_KSI (07.05.2012)
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.
Course completion requirements -
Last update: doc. Mgr. Martin Nečaský, Ph.D. (29.04.2021)

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.

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

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.

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

1. Introduction to software engineering

2. Software processes

3. Requirements engineering

4. SW system design

5. SW system testing

6. Software process management

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html