Object-oriented programming (5 cr)
Code: AV00ER57-3001
General information
- Enrollment
-
06.04.2022 - 04.09.2022
Registration for the implementation has ended.
- Timing
-
15.09.2022 - 06.12.2022
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 0 cr
- Virtual portion
- 5 cr
- 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
- Course
- AV00ER57
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.
Course material
Opettajan antama materiaali Learn-ympäristössä.
Study forms and methods
Toteutustapa
• Palautettavat tehtävät aikataulutettuja.
• Itsenäistä työskentelyä.
RDI and work-related cooperation
Ei ole.
Student workload
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ä.