Ohjelmointi 1 (4op)
Toteutuksen tunnus: TSAT0500-3013
Toteutuksen perustiedot
- Ilmoittautumisaika
 - 01.08.2023 - 24.08.2023
 - Ilmoittautuminen toteutukselle on päättynyt.
 
- Ajoitus
 - 01.08.2023 - 31.12.2023
 - Toteutus on päättynyt.
 
- Opintopistemäärä
 - 4 op
 
- Lähiosuus
 - 0 op
 
- Virtuaaliosuus
 - 4 op
 
- Toteutustapa
 - Verkko-opetus
 
- Yksikkö
 - Teknologiayksikkö
 
- Toimipiste
 - Pääkampus
 
- Opetuskielet
 - englanti
 
- Koulutus
 - Sähkö- ja automaatiotekniikka (AMK)
 
- Opettajat
 - Juho Riekkinen
 
- Ryhmät
 - 
                        TAR23S1Bachelor's Degree Programme in Automation and Robotics
 
- Opintojakso
 - TSAT0500
 
Toteutukselle Ohjelmointi 1 TSAT0500-3013 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.
Arviointiasteikko
0-5
                    
Tavoitteet
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.
                    
Sisältö
Kehitysympäristöön ja ohjelmointikieleen tutustuminen 
Ohjelman peruslauseet (ehto- ja toistolauseet) 
Tietotyypit ja muuttujat 
Aliohjelmat 
Tyyppimuunnokset 
Tietorakenteet 
Tiedostojen käsittely
                    
Oppimateriaalit
Verkko-oppimisympäristössä julkaistava sähköinen materiaali.
                    
Opetusmenetelmät
- itseopiskelu
- verkko-opinnot/etäluennot
- pienryhmätyöskentely
- harjoitustyöt
- oppimistehtävät
- tentti
                    
Tenttien ajankohdat ja uusintamahdollisuudet
Mahdollinen tentin ajankohta ja toteutustapa ilmoitetaan opintojakson ensimmäisellä kerralla.
                    
Toteutuksen valinnaiset suoritustavat
Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opintojakson erityiskäytänteistä.
                    
Opiskelijan ajankäyttö ja kuormitus
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
                    
Arviointikriteerit, tyydyttävä (1)
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ä.
                    
Arviointikriteerit, hyvä (3)
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.
                    
Arviointikriteerit, kiitettävä (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.
                    
Esitietovaatimukset
-
                    
Lisätiedot
Suoritus arvioidaan palautettujen tehtävien ja tentin perusteella.