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-2023Optional 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ä.