Ohjelmointi 1 (4 op)
Toteutuksen tunnus: TSAT0500-3011
Toteutuksen perustiedot
Ilmoittautumisaika
01.08.2022 - 25.08.2022
Ajoitus
22.08.2022 - 31.12.2022
Opintopistemäärä
4 op
Virtuaaliosuus
2 op
Toteutustapa
50 % Lähiopetus, 50 % Verkko-opetus
Yksikkö
Teknologiayksikkö
Toimipiste
Pääkampus
Opetuskielet
- Suomi
Paikat
15 - 35
Koulutus
- Sähkö- ja automaatiotekniikka (AMK)
Opettaja
- Esa Salmikangas
Ryhmät
-
ZJATSA22S1Avoin amk, Sähkö- ja automaatiotekniikka, Päivä
-
TSA22SR2Sähkö- ja automaatiotekniikka (AMK)
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
- luennot
- itseopiskelu
- verkko-opinnot
- 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ä.
- luennot 40 h
- tehtävät 40 h
- itsenäinen työskentely 25 h
- koe 3h
Yhteensä 108 h
Further information for students
Suoritus arvioidaan palautettujen tehtävien ja kokeen 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
-