Basics of Software Engineering (3 cr)
Code: KL00CT65-3003
General information
Enrollment
17.04.2023 - 06.09.2023
Timing
28.08.2023 - 15.10.2023
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Information Technology
Teachers
- Juha Yli-Hemminki
Student groups
-
TITE22
Objective
Student knows the software development process and life-cycle models. Student can model architecture and behavior of a simple information system with UML. Student can use the basic features of the version control system and design testable software.
Content
- Software development process and life cycle models
- Requirement analysis
- Modeling information system with UML
- Software testing
- Basics of version control systems
Materials
Lecture material
Teaching methods
Lectures and exercises
Student workload
Lectures 28h, exercises and assignments 53h, total 81h
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the software development process and life-cycle models. Student can use the basic features of the version control system.
Assessment criteria, good (3)
Student knows the software development process and life-cycle models. Student can model architecture and behavior of a simple information system with UML. Student can use the basic features of the version control system and design testable software.
Assessment criteria, excellent (5)
Student knows the software development process and life-cycle models well. Student can model architecture and behavior of an information system with UML. Student can use the basic features of the version control system and design testable software.
Assessment methods and criteria
Exam and/or practical work