Skip to main content

Object-oriented programming (5 cr)

Code: AV00ER57-3001

General information


Enrollment

06.04.2022 - 04.09.2022

Timing

15.09.2022 - 06.12.2022

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Vanha_Open UAS and Continuing Education (vanhettu)

Campus

Ecampus

Teaching languages

  • Finnish

Seats

0 - 15

Degree programmes

  • Degree programme in software engineering

Teachers

  • Timo Mynttinen

Teacher in charge

Timo Mynttinen

Groups

  • VV2022-2023
    Optional studies 2022-2023

Objective

Opintojakson suoritettuasi tunnet ohjelmoinnin peruskäsitteet: tyypit ja muuttujat, toistorakenteet ja haarautumiset. Ymmärrät olio-ohjelmoinnin perusteet, luokkien käytön, kokoelmien käytön ja LINQ-perusteet. Ymmärrät JSON-tyyppisen tiedon perusteet ja osaat käsitellä tietokannan taulua konsolisovelluksellasi.

Content

Työkaluna on Visual Studio Windows-ympäristössä ja ohjelmointikielenä on C#. Opintojakso toteutetaan kokonaisuudessaan käyttäen komentorivisovelluksia (VS Console Application Template). Aihepiirejä ovat mm. tyypit ja muuttujat, ohjaus- ja toistorakenteet, luokkatyypin käyttö, LINQ ja geneeriset kokoelmat (huom! käytännössä geneerinen lista), UML-luokkakaavio, JSON-datan serialisointi ja deserialisointi, kommunikointi relaatiotietokannan taulun kanssa.

Opiskelumateriaali

Opettajan antama materiaali Learn-ympäristössä.

Yksilölliset oppimisväylät

Toteutustapa
• Palautettavat tehtävät aikataulutettuja.
• Itsenäistä työskentelyä.

TKI ja työelämäyhteistyö

Ei ole.

Opiskelijan työmäärä

5 op:n laajuinen opintojakso vastaa noin 135 tunnin työmäärää.

Further information

Opintojakso on tarjolla:
Tutkinto-opiskelijoille 15 paikkaa
Avoimen AMKin opiskelijoille 35 paikkaa

Evaluation scale

Approved/Failed

Assessment methods and criteria

• Neljä palautettavaa tehtävää, 40% maksimipisteistä.
• Tentti, 60% maksimipisteistä.