Opiskelija tuntee sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa pieniä ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta. Opiskelija ottaa vastuun omasta suoriutumisestaan. (not translated)
Opiskelija ymmärtää sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa näitä hyödyntäen perustellusti ratkoa käytännön pieniä ohjelmointiongelmia. Opiskelija suoriutuu annetuista tehtävistä itsenäisesti ja ottaa vastuuta myös ryhmän suoriutumisesta. (not translated)
Opiskelija sisäistää sisällössä kuvatut ohjelmoinnin peruskäsitteet, ja osaa ratkoa luovasti ja monipuolisesti käytännön pieniä ohjelmointiongelmia hyviä ohjelmointirakenteita käyttäen. Opiskelija on oma-aloitteinen ja ottaa sitoutuneesti vastuuta omasta ja ryhmän suoriutumisesta. (not translated)
Jarkko Lehtonen
Verkkomateriaali kurssin Moodlessa. (not translated)
Lähiopetus, viikkoharjoitukset, harjoitustyö. (not translated)
Kurssi arvioidaan harjoitustehtävien (50%) ja loppuharjoitustyön (50%) perusteella. (not translated)
Finnish
16.08.2021 - 17.12.2021
02.07.2021 - 16.09.2021
3 cr
20AI231
0 - 40
Juha Ranta-Ojala
Opettajan sähköposti: juha.ranta-ojala@tuni.fi
Työpuhelin: 050 413 8941 (not translated)
Electrical and Automation Engineering
Degree Programme in Electrical Engineering
TAMK Main Campus
0-5
Ota yhteys luennoitsijaan. (not translated)
Ei ole. (not translated)
Kurssilla ei ole tenttiä. Arvostelu perustuu viikkoharjoituksiin ja loppuharjoitustyöhön. (not translated)
3 opintopisteen kurssi, periaatteessa kokonaistyömäärä 3 op * 27 h/op = 81 h. Ajankäytön jakautuminen käydään tarkemmin läpi ensimmäisellä luennolla. (not translated)
Käydään läpi ensimmäisellä luennolla. (not translated)
Kurssilla saatavien harjoituspisteiden ja loppuharjoitustyön pisteet eivät riitä läpäisyyn. (not translated)
Ymmärtää ohjelmoinnin peruskäsitteet: muuttujat, aritmetiikka, valinta- ja toistorakenteet, taulukkorakenteet, funktiot, aliohjelmakirjastot, ohjelmakoodin rakenne ja käännösprosessi. Osaa ratkoa ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta itsenäisesti annettujen aikataulujen puitteissa. (not translated)
Ymmärtää ohjelmoinnin peruskäsitteet: muuttujat, aritmetiikka, valinta- ja toistorakenteet, taulukkorakenteet, funktiot, aliohjelmakirjastot, ohjelmakoodin rakenne ja käännösprosessi. Osaa ratkoa käytännön ohjelmointiongelmia soveltaen ohjelmoinnin peruskäsitteitä monipuolisesti ja perustellusti. Osaa modularisoida laajempia ohjelmakokonaisuuksia sekä osaa hyödyntää aihealueen aliohjelmakirjastoja tarkoituksenmukaisesti. (not translated)
Ymmärtää ohjelmoinnin peruskäsitteet ja osaa ratkoa käytännön ohjelmointiongelmia kekseliäästi ja monipuolisesti hyviä ja optimaalisia ohjelmointirakenteita käyttäen. Tuottaa hyvää ja selkeää ohjelmakoodia ja osaa tunnistaa mahdolliset vaihtoehtoiset toteutustavat. Hallitsee hyvin ja monipuolisesti aihealueeseen liittyvien aliohjelmakirjastojen käytön. Osaa arvioida ja analysoida omaa ohjelmointityötään kriittisesti ja monipuolisesti. (not translated)