Software Engineering Tools and Methods (5cr)
Code: 8A00CH84-3005
General information
- Enrollment
- 22.04.2025 - 03.09.2025
- Registration for the implementation has ended.
- Timing
- 03.09.2025 - 31.12.2025
- Implementation is running.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- SeAMK Master School
- Campus
- SeAMK Seinäjoki, Frami
- Teaching languages
- Finnish
- Degree programmes
- Master's Degree Programme in Automation Engineering
- Teachers
- Aapo Koski
- Elisa Kannasto
- Teacher in charge
- Elisa Kannasto
- Scheduling groups
- Avoin AMK (Ei koske tutkinto-opiskelijaa) (Size: 10 . Open UAS : 10.)
- Groups
-
YTOJ24Master of Engineering, Technology Competence Management
-
YAUTE25Master of Engineering, Automation Engineering
-
YTOJ25Master of Engineering, Technology Competence Management
- Small groups
- Open UAS (Doesn't apply to degree student)
- Course
- 8A00CH84
Evaluation scale
1-5
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)
Student workload
Luennot 6x6 h, yhteensä 36 h
Harjoitustyöt 2 kpl, à 4-6 h, yhteensä 8-12 h
Projektityö ~12 h
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