Skip to main content

Object-oriented Programming (5cr)

Code: R504TL25OJ-19002

General information


Enrollment
16.03.2020 - 28.08.2020
Registration for the implementation has ended.
Timing
01.09.2020 - 31.12.2020
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Bachelor of Engineering, Information Technology
Campus
Rantavitikka, Jokiväylä 11, Rovaniemi
Teaching languages
Finnish
Degree programmes
Degree Programme in Information and Communication Technology
Teachers
Toni Westerlund
Erkki Mattila
Teacher in charge
Erkki Mattila
Scheduling groups
Harjoitusryhmä 1 (Size: 0 . Open UAS : 0.)
Harjoitusryhmä 2 (Size: 0 . Open UAS : 0.)
Small groups
Harjoitusryhmä 1
Harjoitusryhmä 2
Course
R504TL25OJ

Evaluation scale

H-5

Objective

Opiskelija tuntee olio-ohjelmoinnin perusperiaatteet ja keskeiset käsitteet. Opiskelija osaa laatia pieniä sovelluksia yleisesti käytössä olevalla olio-ohjelmointikielellä sekä osaa käyttää integroitua kehitysympäristöä.

Content

Tieto puuttuu

Location and time

Lähiopetus lukujärjestyksen mukaan Rantavitikan kampuksella, Jokiväylä 11, syyslukukaudella 2020.

Materials

Luentomateriaali, esimerkit ja harjoitukset. Moodle-työtilassa linkki jaettuun OneDrive-materiaalihakemistoon.
Suositeltava oppikirja:
Deitel P. & Deitel H. J. 2017. Visual C# How to Program. 6th Edition. Pearson
Ohjelmistot (omalle henkilökohtaiselle koneelle):
Visual Studio Community (https://visualstudio.microsoft.com/vs/community/)
Oheislukemistot:
Hocking J. 2018. Unity in Action: Multiplatform Game Development in C#. 2nd Edition. Manning Pubn
Martin R. 2008. Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall

Teaching methods

Lähiopetusta ja ohjelmointiharjoituksia 44 tuntia, itsenäistä opiskelua, työskentelyä lukukausiprojektissa sekä harjoitustyön tekoa 95 tuntia.
Ohjelmointiharjoitusten tekeminen oppituntien lisäksi omalla ajalla on olennaisen tärkeää, mikäli haluaa saavuttaa työelämässä vaadittavan ohjelmointirutiinin ja ammattipätevyyden.

Assessment criteria, satisfactory (1)

Tieto puuttuu

Assessment criteria, good (3)

Hyvä (3)
Opiskelija tekee olio-ohjelmoinnin oppimistehtävät itsenäisesti. Tulokset ja tekeminen ovat pääosin laadukasta.
Hyvä (4)
Opiskelija osoittaa laajaa olio-ohjelmoinnin käsitteiden ja perusperiaatteiden tuntemusta sekä käytännön ohjelmointiosaamista olio-ohjelmointikielellä.

Assessment criteria, excellent (5)

Kiitettävä (5)
Opiskelija osoittaa kattavaa olio-ohjelmoinnin käsitteiden ja perusperiaatteiden tuntemusta sekä käytännön ohjelmointiosaamista olio-ohjelmointikielellä

Qualifications

NULL

Go back to top of page