Skip to main content

Software Engineering (3cr)

Code: AE00CM76-3002

General information


Enrollment
13.11.2023 - 17.01.2024
Registration for the implementation has ended.
Timing
08.01.2024 - 25.02.2024
Implementation has ended.
Number of ECTS credits allocated
3 cr
Local portion
3 cr
Mode of delivery
Contact learning
Unit
SeAMK Automation Engineering and Information Technology
Campus
SeAMK Seinäjoki, Frami
Teaching languages
English
Degree programmes
Bachelor of Engineering, Automation Engineering
Teachers
Raine Kauppinen
Groups
AE22
Bachelor of Engineering, Automation Engineering
Course
AE00CM76

Evaluation scale

1-5

Objective

Student is familiar with the basic knowledge of the software process. Student knows the different types of software project documentation. Student learns to use software development tools and methods.

Content

Software life cycle models, agile methods, UML-modelling, requirements specification, testing and version control.

Materials

Information about the materials are in Moodle.

Teaching methods

Contact teaching and independent work.

Student workload

3 cu * 27 h/cu = 81 hours, of which around one third is contact teaching and two thirds independent work.

Assessment criteria, satisfactory (1)

Student recognizes UML-models, testing plans and other types of software project documentation. Student knows how to create repository for version control.

Assessment criteria, good (3)

Student can write a program from UML-model and is able test program with help of testing plan. Student is also able to write other types of software project documentation. Student is able to keep project's files updated with version control system.

Assessment criteria, excellent (5)

Student can design and apply UML-models, testing plans and other types of software documentation for software project. Student is able to fork another student's projects with version control system.

Qualifications

No previous studies are required.

Go back to top of page