Ohjelmointi 1 (4op)
Toteutuksen tunnus: TSAT0500-3010
Toteutuksen perustiedot
- Ilmoittautumisaika
 - 24.08.2022 - 26.08.2022
 - Ilmoittautuminen toteutukselle on päättynyt.
 
- Ajoitus
 - 22.08.2022 - 31.12.2022
 - Toteutus on päättynyt.
 
- Opintopistemäärä
 - 4 op
 
- Lähiosuus
 - 2 op
 
- Virtuaaliosuus
 - 2 op
 
- Toteutustapa
 - Monimuoto-opetus
 
- Yksikkö
 - Teknologiayksikkö
 
- Toimipiste
 - Pääkampus
 
- Opetuskielet
 - englanti
 
- Paikat
 - 15 - 30
 
- Koulutus
 - Sähkö- ja automaatiotekniikka (AMK)
 
- Opettajat
 - Esa Salmikangas
 
- Ryhmät
 - 
                        TAR22S1Bachelor's Degree Programme in Automation and Robotics
 
- Opintojakso
 - TSAT0500
 
Toteutukselle Ohjelmointi 1 TSAT0500-3010 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
- luennot
- itseopiskelu
- verkko-opinnot
- 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ä.
- luennot 40 h
- tehtävät 40 h
- itsenäinen työskentely 25 h
- koe 3h
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 kokeen perusteella