Skip to main content

Software engineering tools and methods (5 cr)

Code: 8A00CH84-3003

General information


Enrollment

17.04.2023 - 06.09.2023

Timing

28.08.2023 - 17.12.2023

Credits

5 op

Virtual proportion (cr)

3 op

Teaching languages

  • Finnish

Degree programmes

  • Master of Engineering, Technology Competence Management
  • Software Engineering
  • Master's Degree Programme in Automation Engineering

Teachers

  • Aapo Koski

Student groups

  • YAUTE23
    Master of Engineering, Automation Engineering
  • YTOJ23
    Master of Engineering, Technology Competence Management
  • OHSU23
    Software Engineering

Objective

After completing this course, student knows the common methods and tools of software engineering. Student can use the version control systems (git). Student understands the principles of software testing and can develop software, which can be tested well. Student knows the principles of Devops and can utilize the container technology in system development (Docker).

Content

- Methods and tools of software engineering
- Version control systems
- Software testing
- Continuous integration, continuous deployment, Devops
- Containers (Docker)

Evaluation scale

1-5

Assessment criteria, satisfactory (1)

Student knows the common methods and tools of software engineering. Student can use the version control systems.

Assessment criteria, good (3)

Student knows the common methods and tools of software engineering. Student can use the version control systems. Student understands the principles of software testing and can develop software, which can be tested well. Student knows the principles of Devops and can utilize the container technology in system development.

Assessment criteria, excellent (5)

Student can utilize the methods and tools of software engineering. Student masters the use of the version control systems. Student understands the principles of software testing and can develop software, which can be tested well. Student knows the principles of Devops and can utilize the container technology in system development.

Qualifications

Basics of software engineering