Ohjelmoinnin perusteetLaajuus (3 op)
Tunnus: 5S00DX90
Laajuus
3 op
Osaamistavoitteet
Opiskelija tuntee
- ohjelmoinnin idean ja tarkoituksen
- tavan tuottaa ohjelmia
Opiskelija osaa
- ohjelmoinnin peruskäsitteitä ja -taitoja
- ratkoa pieniä ohjelmointiongelmia C/C++ -ohjelmointikielellä
Sisältö
Yleiskuva ohjelmistoprojektin kulusta, ohjelmoinnin peruskäsitteet ja vaiheet. Ohjelmoinnin perusrakenteet: kontrollirakenteet, muuttujat, vakiot, algoritmien muodostaminen, aliohjelmat ja parametrinvälitysmekanismit.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija tuntee sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa pieniä ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta. Opiskelija ottaa vastuun omasta suoriutumisestaan.
Arviointikriteerit, hyvä (3-4)
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.
Arviointikriteerit, kiitettävä (5)
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.
Ilmoittautumisaika
10.06.2024 - 01.09.2024
Ajoitus
02.09.2024 - 20.12.2024
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Sähkö- ja automaatiotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Paikat
0 - 40
Koulutus
- Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
- Juha Ranta-Ojala
Vastuuhenkilö
Jarkko Lehtonen
Ryhmät
-
23I231ASähkö- ja automaatiotekniikka
Tavoitteet (OJ)
Opiskelija tuntee
- ohjelmoinnin idean ja tarkoituksen
- tavan tuottaa ohjelmia
Opiskelija osaa
- ohjelmoinnin peruskäsitteitä ja -taitoja
- ratkoa pieniä ohjelmointiongelmia C/C++ -ohjelmointikielellä
Sisältö (OJ)
Yleiskuva ohjelmistoprojektin kulusta, ohjelmoinnin peruskäsitteet ja vaiheet. Ohjelmoinnin perusrakenteet: kontrollirakenteet, muuttujat, vakiot, algoritmien muodostaminen, aliohjelmat ja parametrinvälitysmekanismit.
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Opiskelija tuntee sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa pieniä ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta. Opiskelija ottaa vastuun omasta suoriutumisestaan.
Arviointikriteerit, hyvä (3-4) (OJ)
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.
Arviointikriteerit, kiitettävä (5) (OJ)
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.
Arviointiasteikko
0-5
Ilmoittautumisaika
10.06.2024 - 01.09.2024
Ajoitus
02.09.2024 - 20.12.2024
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Sähkö- ja automaatiotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Paikat
0 - 40
Koulutus
- Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
- Juha Ranta-Ojala
Vastuuhenkilö
Jarkko Lehtonen
Ryhmät
-
23I231BSähkö- ja automaatiotekniikka
Tavoitteet (OJ)
Opiskelija tuntee
- ohjelmoinnin idean ja tarkoituksen
- tavan tuottaa ohjelmia
Opiskelija osaa
- ohjelmoinnin peruskäsitteitä ja -taitoja
- ratkoa pieniä ohjelmointiongelmia C/C++ -ohjelmointikielellä
Sisältö (OJ)
Yleiskuva ohjelmistoprojektin kulusta, ohjelmoinnin peruskäsitteet ja vaiheet. Ohjelmoinnin perusrakenteet: kontrollirakenteet, muuttujat, vakiot, algoritmien muodostaminen, aliohjelmat ja parametrinvälitysmekanismit.
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Opiskelija tuntee sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa pieniä ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta. Opiskelija ottaa vastuun omasta suoriutumisestaan.
Arviointikriteerit, hyvä (3-4) (OJ)
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.
Arviointikriteerit, kiitettävä (5) (OJ)
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.
Arviointiasteikko
0-5
Ilmoittautumisaika
02.12.2023 - 03.03.2024
Ajoitus
04.03.2024 - 26.05.2024
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Sähkö- ja automaatiotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Paikat
0 - 40
Koulutus
- Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
- Erkki Hietalahti
Vastuuhenkilö
Jarkko Lehtonen
Ryhmät
-
22AI231Sähkö- ja automaatiotekniikka, aikuiset
Tavoitteet (OJ)
Opiskelija tuntee
- ohjelmoinnin idean ja tarkoituksen
- tavan tuottaa ohjelmia
Opiskelija osaa
- ohjelmoinnin peruskäsitteitä ja -taitoja
- ratkoa pieniä ohjelmointiongelmia C/C++ -ohjelmointikielellä
Sisältö (OJ)
Yleiskuva ohjelmistoprojektin kulusta, ohjelmoinnin peruskäsitteet ja vaiheet. Ohjelmoinnin perusrakenteet: kontrollirakenteet, muuttujat, vakiot, algoritmien muodostaminen, aliohjelmat ja parametrinvälitysmekanismit.
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Opiskelija tuntee sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa pieniä ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta. Opiskelija ottaa vastuun omasta suoriutumisestaan.
Arviointikriteerit, hyvä (3-4) (OJ)
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.
Arviointikriteerit, kiitettävä (5) (OJ)
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.
Arviointiasteikko
0-5
Ilmoittautumisaika
02.07.2023 - 03.09.2023
Ajoitus
28.08.2023 - 15.12.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Sähkö- ja automaatiotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Paikat
0 - 40
Koulutus
- Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
- Jaana Hännikäinen
Vastuuhenkilö
Jarkko Lehtonen
Ryhmät
-
22I231BSähkö- ja automaatiotekniikka
Tavoitteet (OJ)
Opiskelija tuntee
- ohjelmoinnin idean ja tarkoituksen
- tavan tuottaa ohjelmia
Opiskelija osaa
- ohjelmoinnin peruskäsitteitä ja -taitoja
- ratkoa pieniä ohjelmointiongelmia C/C++ -ohjelmointikielellä
Sisältö (OJ)
Yleiskuva ohjelmistoprojektin kulusta, ohjelmoinnin peruskäsitteet ja vaiheet. Ohjelmoinnin perusrakenteet: kontrollirakenteet, muuttujat, vakiot, algoritmien muodostaminen, aliohjelmat ja parametrinvälitysmekanismit.
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Opiskelija tuntee sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa pieniä ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta. Opiskelija ottaa vastuun omasta suoriutumisestaan.
Arviointikriteerit, hyvä (3-4) (OJ)
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.
Arviointikriteerit, kiitettävä (5) (OJ)
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.
Tenttien ja uusintatenttien ajankohdat
Kurssilla ei ole tenttejä. Kurssi suoritetaan ohjelmointitehtävien avulla.
Arviointimenetelmät ja arvioinnin perusteet
Kurssin arvosana määräytyy viikkoharjoituksissa tehtyjen oppimistehtävin perusteella.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Opetus on kokonaisuudessaan lähiopetusta. Teoriaopetuksen yhteydessä koodausharjoituksia.
Oppimateriaalit
Oppimateriaali ilmoitetaan kurssilla.
Opiskelijan ajankäyttö ja kuormitus
3 op:n pisteen kurssi tarkoittaa opiskelijan työtä 81 h. Tästä 28 h on lähiopetusta ja loppuosa on opiskelijan itsenäistä työtä. Kurssin lähiopetusta on 14 viikon aikana, jona aikana opiskelija tekee itsenäisiä oppimistehtäviä. Kurssin loppupuolella tehdään hieman laajempia oppimistehtäviä.
Ilmoittautumisaika
02.07.2023 - 10.09.2023
Ajoitus
28.08.2023 - 15.12.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Sähkö- ja automaatiotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Paikat
0 - 40
Koulutus
- Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
- Jaana Hännikäinen
Vastuuhenkilö
Jarkko Lehtonen
Ryhmät
-
22I231ASähkö- ja automaatiotekniikka
Tavoitteet (OJ)
Opiskelija tuntee
- ohjelmoinnin idean ja tarkoituksen
- tavan tuottaa ohjelmia
Opiskelija osaa
- ohjelmoinnin peruskäsitteitä ja -taitoja
- ratkoa pieniä ohjelmointiongelmia C/C++ -ohjelmointikielellä
Sisältö (OJ)
Yleiskuva ohjelmistoprojektin kulusta, ohjelmoinnin peruskäsitteet ja vaiheet. Ohjelmoinnin perusrakenteet: kontrollirakenteet, muuttujat, vakiot, algoritmien muodostaminen, aliohjelmat ja parametrinvälitysmekanismit.
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Opiskelija tuntee sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa pieniä ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta. Opiskelija ottaa vastuun omasta suoriutumisestaan.
Arviointikriteerit, hyvä (3-4) (OJ)
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.
Arviointikriteerit, kiitettävä (5) (OJ)
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.
Tenttien ja uusintatenttien ajankohdat
Kurssilla ei ole tenttejä. Kurssi suoritetaan ohjelmointitehtävien avulla.
Arviointimenetelmät ja arvioinnin perusteet
Kurssin arvosana määräytyy viikkoharjoituksissa tehtyjen oppimistehtävin perusteella.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Opetus on kokonaisuudessaan lähiopetusta. Teoriaopetuksen yhteydessä koodausharjoituksia.
Oppimateriaalit
Oppimateriaali ilmoitetaan kurssilla.
Opiskelijan ajankäyttö ja kuormitus
3 op:n pisteen kurssi tarkoittaa opiskelijan työtä 81 h. Tästä 28 h on lähiopetusta ja loppuosa on opiskelijan itsenäistä työtä. Kurssin lähiopetusta on 14 viikon aikana, jona aikana opiskelija tekee itsenäisiä oppimistehtäviä. Kurssin loppupuolella tehdään hieman laajempia oppimistehtäviä.
Ilmoittautumisaika
02.07.2022 - 04.09.2022
Ajoitus
29.08.2022 - 17.12.2022
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Sähkö- ja automaatiotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Paikat
0 - 40
Koulutus
- Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
- Juha Ranta-Ojala
Vastuuhenkilö
Juha Ranta-Ojala
Ryhmät
-
21I231ASähkö- ja automaatiotekniikka
Tavoitteet (OJ)
Opiskelija tuntee
- ohjelmoinnin idean ja tarkoituksen
- tavan tuottaa ohjelmia
Opiskelija osaa
- ohjelmoinnin peruskäsitteitä ja -taitoja
- ratkoa pieniä ohjelmointiongelmia C/C++ -ohjelmointikielellä
Sisältö (OJ)
Yleiskuva ohjelmistoprojektin kulusta, ohjelmoinnin peruskäsitteet ja vaiheet. Ohjelmoinnin perusrakenteet: kontrollirakenteet, muuttujat, vakiot, algoritmien muodostaminen, aliohjelmat ja parametrinvälitysmekanismit.
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Opiskelija tuntee sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa pieniä ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta. Opiskelija ottaa vastuun omasta suoriutumisestaan.
Arviointikriteerit, hyvä (3-4) (OJ)
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.
Arviointikriteerit, kiitettävä (5) (OJ)
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.
Aika ja paikka
Kts. lukujärjestys
Arviointiasteikko
0-5
Lisätietoja opiskelijoille
Tarkempi toteutussuunnitelma julkaistaan elokuun alussa
Ilmoittautumisaika
02.07.2022 - 04.09.2022
Ajoitus
29.08.2022 - 17.12.2022
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Sähkö- ja automaatiotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Paikat
0 - 40
Koulutus
- Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
- Juha Ranta-Ojala
Vastuuhenkilö
Juha Ranta-Ojala
Ryhmät
-
21I231BSähkö- ja automaatiotekniikka
Tavoitteet (OJ)
Opiskelija tuntee
- ohjelmoinnin idean ja tarkoituksen
- tavan tuottaa ohjelmia
Opiskelija osaa
- ohjelmoinnin peruskäsitteitä ja -taitoja
- ratkoa pieniä ohjelmointiongelmia C/C++ -ohjelmointikielellä
Sisältö (OJ)
Yleiskuva ohjelmistoprojektin kulusta, ohjelmoinnin peruskäsitteet ja vaiheet. Ohjelmoinnin perusrakenteet: kontrollirakenteet, muuttujat, vakiot, algoritmien muodostaminen, aliohjelmat ja parametrinvälitysmekanismit.
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Opiskelija tuntee sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa pieniä ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta. Opiskelija ottaa vastuun omasta suoriutumisestaan.
Arviointikriteerit, hyvä (3-4) (OJ)
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.
Arviointikriteerit, kiitettävä (5) (OJ)
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.
Aika ja paikka
Kts. lukujärjestys
Arviointiasteikko
0-5
Lisätietoja opiskelijoille
Tarkempi toteutussuunnitelma julkaistaan elokuun alussa