Skip to main content

Programming 1 (5 cr)

Code: PO00DN29-3001

General information


Enrollment
15.08.2019 - 30.08.2019
Registration for the implementation has ended.
Timing
26.08.2019 - 20.10.2019
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Department of Information Technology
Campus
Kotka Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in Game Programming
Teachers
Pekka Vilpponen
Teacher in charge
Pekka Vilpponen
Groups
POKT19SP
Game programming, full-time studies
Course
PO00DN29
No reservations found for realization PO00DN29-3001!

Objective

You learn basics of programming. Usage of data types, necessity and importance of different programming structures (conditions, loops) and benefits of using functions.
You know how to design and implement simple programs independently.
You learn to identify basic structures and functionality in different programming languages.

Content

Programming simple applications.
You learn how most of the concepts introduced on course function almost identically in many popular programming languages.
You learn what are variables, inputs, outputs, conditions, loops, strings, arrays and functions.

Evaluation

a. use professional vocabulary systematically.
b. look for information in the key information sources of the field.
c. identify interrelated tasks.
e. use the key models, methods, software and techniques of the professional field.

Study forms and methods

Työviikkopohjainen oppimisväylä:
Osallistut työjärjestyksen mukaiseen opetukseen ja ohjaukseen. Opiskelusi rytmittyvät työjärjestyksen mukaisten ryhmätapaamisten ja itsenäisesti tehtävien oppimistehtävien mukaan.

Opintoja nopeuttava oppimisväylä:
Jos työskentelet alan yrityksessä, organisaatiossa tai korkeakoulun tarjoamassa projektissa, voit suorittaa opintojakson tai moduulin työpaikallasi/projektissa joko kokonaan tai osittain. Tällöin olet yhteydessä opintojakson alussa opintojakson opettajaan ja sovit työpaikallesi/projektille tehtävästä kehittämistehtävästä. Oppiminen edellyttää, että työssäsi perehdyt opintojaksolla käsiteltäviin teemoihin ja hallitset ne sekä teoriassa että käytännössä. Osoitat osaamisesi osaamisen näyttönä, jonka laajuus määräytyy opintojakson oppimistavoitteiden mukaan.

Työhön integroitu oppimisväylä:
a) Perehdyt itsenäisesti opintojakson materiaaliin ja teet tarvittavat
oppimistehtävät. Osallistut opintojakson välikokeisiin ja halutessasi yksittäisille oppitunneille
b) Mikäli sinulla on aiheeseen liittyvää aikaisempaa osaamista, voit tulla suoraan opintojakson tenttiin.

Timing of exams and assignments

Opettaja järjestää opintojaksosta 3 tenttitilaisuutta lukuvuoden aikana.

Student workload

Opiskelijan työmäärä on 135 h, josta n. 55 h on työjärjestyksen mukaisesti luentoja ja ryhmätyöskentelyä opettajan ohjauksessa sekä n. 80 h itsenäisesti työstettäviä kotitehtäviä ja harjoitustöitä.

Evaluation scale

1-5

Assessment criteria, good (3)

Opiskelija osaa käyttää johdonmukaisesti ammattikäsitteitä (a), etsiä tietoa alan keskeisistä tiedonlähteistä (b), hahmottaa tehtäväkokonaisuuksia (c), käyttää oman alan keskeisiä malleja, menetelmiä, ohjelmistoja ja tekniikoita (e)

Assessment methods and criteria

Palautettavat harjoitustehtävät ja välikokeet tai vaihtoehtoisesti tentti

Assessment criteria, satisfactory (1-2)

Opiskelija pystyy usein käyttämään ammattikäsitteitä (a), osaa etsiä tietoa alan keskeisistä tiedonlähteistä, muttei välttämättä pysty soveltamaan löytämäänsä (b), hahmottaa osatehtäviä (c), tuntee oman alan keskeisiä malleja, menetelmiä, ohjelmistoja ja tekniikoita (e)

Assessment criteria, good (3-4)

Opiskelija osaa käyttää johdonmukaisesti ammattikäsitteitä (a), etsiä tietoa alan keskeisistä tiedonlähteistä (b), hahmottaa tehtäväkokonaisuuksia (c), käyttää oman alan keskeisiä malleja, menetelmiä, ohjelmistoja ja tekniikoita (e)

Assessment criteria, excellent (5)

Opiskelija osaa käyttää ja soveltaa johdonmukaisesti ammattikäsitteitä (a), etsiä tietoa alan keskeisistä tiedonlähteistä ja pystyy soveltamaan löytämäänsä tietoa (b), toteuttaa tehtäväkokonaisuuksia (c), käyttää ja soveltaa oman alan keskeisiä malleja, menetelmiä, ohjelmistoja ja tekniikoita (e)

Go back to top of page