Ohjelmoinnin perusteet (5 cr)
Code: T400BA15-3001
General information
- Enrollment
- 16.03.2020 - 26.10.2020
- Registration for the implementation has ended.
- Timing
- 02.11.2020 - 20.11.2020
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Virtual portion
- 5 cr
- Mode of delivery
- Distance learning
- Campus
- Minerva, Kauppakatu 58, Tornio
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Business Information Technology
Evaluation scale
H-5
Content scheduling
02.11.2020 - 20.11.2020
Objective
Tieto puuttuu
Execution methods
Lähiopetustunneilla opettaja luennoi ja opettaa ohjelmoinnin perusteet ja perusrakenteet. Itsenäisen opiskelun osalla opiskelijat tekevät harjoituksia ja syventävät osaamistaan.
Accomplishment methods
Opiskelijat osallistuvat lähiopetukseen ja tekevät tunneilla opettajan antamia arvioitavia harjoituksia. Lisäksi perusrakenteiden osaamisen osa-alueista järjestetään tentti.
Content
Tieto puuttuu
Location and time
02.11.2020 - 20.11.2020 Tornion kampuksella.
Teaching methods
Ongelmalähtöistä ja ryhmälähtöistä oppimista sovelletaan silloin kun se on sopivaa. Opiskelijat etsivät tietoa ja ratkaisevat esiteltyyn aiheeseen liittyviä ongelmia. Erilaisia aktivoivia opetusmenetelmiä käytetään sikäli kun ne sopivat opetettavalle ryhmälle ja opetusympäristöön sekä aiheeseen. Jos mahdollista, ohjelmistoteollisuuden valikoituja käytänteitä saatetaan soveltaa opetuksessa. Opettaja ohjaa oppimisprosessia lyhyiden johdantoluentojen avulla ja/tai esittelee aiheeseen liittyvää materiaalia johon opiskelija tutustuu ennen harjoituksia. Opettaja valmistelee oppimisen puitteet ja valmentaa opiskelijoita opiskelemaan. Opetusta saatetaan antaa sekä kampuksella että digitaalisten apuvälineiden avulla etäopetuksena. Opiskelu sisältää ohjattua tiedon haukua ja haetun tiedon soveltamista. Pariohjelmointia saatetaan käyttää opetusmetodina. Pääosin ohjelmointiharjoitukset ovat yksilötöitä.
Student workload
Arvio opiskelijan työmäärästä tässä toteutuksessa on 135 tuntia ja se jakaantuu seuraavasti: Noin puolet työstä on itsenäistä yksilötyötä jota ohjataan tarvittaessa. Loput työstä on teoriaopetusta sekä ohjattua yksilö, pari ja tiimityötä johon sisältyy ohjelmointia ja tiedonhakuharjoituksia.
Assessment criteria, satisfactory (1)
Tieto puuttuu
Assessment criteria, good (3)
Hyvä
Osaa mallintaa ohjelmarakenteita, ja osaat tuottaa niiden perusteella toimivia ohjelmia.
Assessment criteria, excellent (5)
Kiitettävä
Osaa mallintaa monimutkaisia ohjelmarakenteita ja toteuttaa niiden perusteella toimivia ohjelmia.
Qualifications
NULL