ISEP1002 Programming 2 (9 op)
Opinnon taso:
Perusopinnot
Arviointiasteikko:
0-5
Suorituskieli:
englanti
Vastuuorganisaatio:
Informaatioteknologian tiedekunta
Opetussuunnitelmakaudet:
2026-2027, 2027-2028
Avainteksti
Object-oriented programming.
Kuvaus
The students deepen their knowledge of programming by familiarizing themselves with object-oriented and functional programming paradigms. The students learn to further test their programs, and can write a program using the Test Driven Development approach.
Osaamistavoitteet
After completing the course, the student
- Can design and create small and medium-sized programs using the object oriented programming paradigm following good programming practices without the use of generative AI.
- Has a basic understanding of functional programming, including how it relates to object-oriented and imperative programming
- Knows how to test programs automatically, and can employ the Test Driven Development approach to writing software.
- Can explain key terms relating to object-oriented and functional programming
- Has further developed their skills in pair programming, refining, developing their interpersonal and self‑management skills needed to participate authentically and effectively in group and team settings while upholding the collaborators' perspectives, values, and professional identities.
Pakolliset esitiedot
- Esitietoryhmä 1
Oppimateriaalit
Online/teacher-provided learning material
Suoritustavat
Tapa 1
Kuvaus:
Contact teaching, including exercise sessions, self-study and work in small groups or pairs.
Arviointiperusteet:
Grade is based on completed assignments, demos, self-evaluations, group-evaluations, and a final project.
Valitaan kaikki merkityt osat
Suoritustapojen osat
x
Osallistuminen opetukseen (9 op)
Tyyppi:
Osallistuminen opetukseen
Arviointiasteikko:
0-5
Suorituskieli:
englanti