Programming 1 (4 op)
Toteutuksen tunnus: TSAT0500-3015
Toteutuksen perustiedot
Ilmoittautumisaika
20.11.2023 - 10.01.2024
Ajoitus
01.01.2024 - 19.05.2024
Opintopistemäärä
4 op
Virtuaaliosuus
4 op
Toteutustapa
Verkko-opetus
Yksikkö
School of Technology
Toimipiste
Main Campus
Opetuskielet
- Suomi
Koulutus
- Bachelor's Degree Programme in Electrical and Automation Engineering
Opettaja
- Juho Riekkinen
Ryhmät
-
TSA24KMInsinööri (AMK), sähkö- ja automaatiotekniikka,monimuototeutus
- 10.01.2024 08:30 - 11:30, Ohjelmointi 1 TSAT0500-3015 - Etäopetus
- 23.01.2024 15:00 - 18:00, Ohjelmointi 1 TSAT0500-3015 - Etäopetus
- 13.02.2024 15:00 - 18:00, Ohjelmointi 1 TSAT0500-3015 - Etäopetus
- 12.03.2024 15:00 - 18:00, Ohjelmointi 1 TSAT0500-3015 - Etäopetus
- 09.04.2024 15:00 - 18:00, Ohjelmointi 1 TSAT0500-3015 - Etäopetus
- 30.04.2024 15:00 - 18:00, Ohjelmointi 1 TSAT0500-3015 - Etäopetus
- 07.05.2024 16:45 - 18:00, Ohjelmointi 1 TSAT0500-3015
Objectives
Tutustut ohjelmoinnin perusteisiin ja opit ohjelmoimaan hyviä käytänteitä noudattaen. Tämä opintojakso mahdollistaa aiheen syvällisemmän opiskelun toisilla opintojaksoilla.
EUR-ACE TIETO JA YMMÄRRYS
Tunnet ohjelmointiin liittyvät yleiset periaatteet kuten muuttujien määrittelyt, erilaiset ohjaus- ja valintarakenteet ja aliohjelmien käytön.
EUR-ACE TEKNIIKAN SOVELTAMINEN KÄYTÄNTÖÖN
Pystyt analysoimaan yksinkertaisia ongelmia ja esittämään ratkaisuja ohjelmointikieltä käyttäen. Osaat hyödyntää kehitysympäristöä sekä etsiä tietoa ongelmanratkaisuun.
Content
Kehitysympäristöön ja ohjelmointikieleen tutustuminen
Ohjelman peruslauseet (ehto- ja toistolauseet)
Tietotyypit ja muuttujat
Aliohjelmat
Tyyppimuunnokset
Tietorakenteet
Tiedostojen käsittely
Learning materials and recommended literature
Verkko-oppimisympäristössä julkaistava sähköinen materiaali.
Teaching methods
- itseopiskelu
- verkko-opinnot/etäluennot
- pienryhmätyöskentely
- harjoitustyöt
- oppimistehtävät
- tentti
Exam dates and retake possibilities
Mahdollinen tentin ajankohta ja toteutustapa ilmoitetaan opintojakson ensimmäisellä kerralla.
Alternative completion methods
Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opintojakson erityiskäytänteistä.
Student workload
Yksi opintopiste (1 op) tarkoittaa keskimäärin 27 tunnin työtä.
- etäluennot 32h
- tehtävät 46h
- itsenäinen ja pienryhmätyöskentely 30h
Yhteensä 108 h
Further information for students
Suoritus arvioidaan palautettujen tehtävien ja tentin perusteella.
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Välttävä (1): Tunnistat ohjelmointiin liittyvät perusrakenteet. pystyt analysoimaan yksinkertaisia ongelmia, mutta itsenäisten ratkaisujen suunnittelu on haasteellista. Ohjelman kirjoittaminen tuottaa vaikeuksia.
Tyydyttävä (2): Tunnet ohjelmointiin liittyvät keskeiset perusrakenteet ja periaatteet. Pystyt analysoimaan yksinkertaisia ongelmia, suunnittelemaan toteutuksen valmiita malleja käyttäen ja esittämään alkeellisen ratkaisun ohjelmointikielellä.
Evaluation criteria, good (3-4)
Hyvä (3): Osaat ohjelmointiin liittyvät keskeiset periaatteet ja välineet. Pystyt analysoimaan ongelmia, suunnittelemaan toteutuksen esimerkkien pohjalta ja esittämään ratkaisun ohjelmointikieltä käyttäen. Kykenet arvioimaan ja kehittämään osaamistasi.
Kiitettävä (4): Osaat ohjelmointiin liittyvät keskeiset periaatteet ja pystyt hyödyntämään tehokkaasti ohjelmankehitysvälineitä. Pystyt analysoimaan itsenäisesti ongelmia, suunnittelemaan toteutuksen sekä esittämään ratkaisun ohjelmointikieltä käyttäen.
Evaluation criteria, excellent (5)
Erinomainen (5): Hallitset ohjelmointiin liittyvät keskeiset periaatteet ja välineet. Pystyt analysoimaan itsenäisesti vaativia ongelmia, suunnittelemaan luovia ratkaisuja sekä toteuttamaan ratkaisun ohjelmointikieltä käyttäen.
Prerequisites
-