Skip to main content

Advanced Software Engineering (4 cr)

Code: KL00CT73-3002

General information


Enrollment

11.11.2024 - 15.01.2025

Timing

07.01.2025 - 23.02.2025

Credits

4 op

Teaching languages

  • Finnish

Degree programmes

  • Bachelor of Engineering, Information Technology

Teachers

  • Matti Panula

Student groups

  • TITE22

Objective

Student knows the most important tools and methods of software engineering. Student can use git version control system efficiently. Student knows the principles of software testing and can develop software, which can be tested well. Student can utilize container technology in information systems development. Student knows the principles of DevOps.

Content

- Software development process, software project, life-cycle models
- Tools
- Advanced use of Git version control system
- Software testing
- Container technology
- DevOps

Evaluation scale

1-5

Assessment criteria, satisfactory (1)

Student knows the most important tools and methods of software engineering. Student can use git version control system. Student knows the principles of software testing. Student knows the principles of DevOps.

Assessment criteria, good (3)

Student knows the most important tools and methods of software engineering. Student can use git version control system efficiently. Student knows the principles of software testing and can develop software, which can be tested well. Student can utilize container technology in information systems development. Student knows the principles of DevOps.

Assessment criteria, excellent (5)

Student knows well the most important tools and methods of software engineering. Student can use git version control system efficiently. Student knows the principles of software testing and can develop software, which can be tested well. Student can utilize container technology in information systems development. Student knows the principles of DevOps.