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