ISEA2003 Software Engineering (3 op)

Opinnon taso:
Aineopinnot
Arviointiasteikko:
0-5
Suorituskieli:
englanti
Vastuuorganisaatio:
Informaatioteknologian tiedekunta
Opetussuunnitelmakaudet:
2026-2027, 2027-2028

Avainteksti

Techniques, tools and principles commonly used throughout the life cycle of computer software.

Kuvaus

Software engineering is the set of techniques, tools, and principles commonly used in building computer software. The course covers the software lifecycle from definition to implementation and maintenance. The course is an introduction to software production for those who already have programming skills, i.e. a systematic way of creating slightly larger software in a team of several people for an external customer. The course places particular emphasis on so-called agile software production methods. 

Osaamistavoitteet

After completing the course, the student

  1. understands the software development life cycle and the concepts related to it, and is able to apply software engineering principles and production practices in your work.
  2. applies Agile methodologies in a team setting
  3. understands the importance of software process improvement and how it relates to product quality
  4. knows how requirements are managed in agile software development
  5. understands the importance of design, implementation and testing in agile software development
  6. understands the basics of software quality management
  7. recognizes the financial constraints of software development
  8. knows how to work in an environment where software development takes place in a controlled and repeatable manner
  9. has further refined your interpersonal and self-management skills as they relate to working on software development teams
  10. has increased your awareness of how to employ AI in software development responsibly and critically.

Pakolliset esitiedot

Oppimateriaalit

Teacher-provided learning materials, supplementary articles / books. 

Suoritustavat

Tapa 1

Kuvaus:
Contact teaching, self-study, exercises, exams
Arviointiperusteet:
Grade is based on completed assignments, self-evaluations and group-evaluations.
Valitaan kaikki merkityt osat
Suoritustapojen osat
x

Osallistuminen opetukseen (3 op)

Tyyppi:
Osallistuminen opetukseen
Arviointiasteikko:
0-5
Suorituskieli:
englanti
Ei julkaistua opetusta