Siirry suoraan sisältöön

Johdatus ohjelmointiin (6 op)

Toteutuksen tunnus: 4A00EK44-3014

Toteutuksen perustiedot


Ilmoittautumisaika

07.06.2023 - 07.09.2023

Ajoitus

01.08.2023 - 31.12.2023

Laajuus

6 op

Toteutustapa

Lähiopetus

Yksikkö

Tietojenkäsittely

Toimipiste

TAMK Pääkampus

Opetuskielet

  • Suomi

Koulutus

  • Tietojenkäsittelyn tutkinto-ohjelma

Opettaja

  • Jussi Pohjolainen

Vastuuhenkilö

Jussi Pohjolainen

Ryhmät

  • 23TIKO1
    Tietojenkäsittely 2023, valmennusryhmä 1

Tavoitteet (OJ)

Tavoitteena on, että opintojakson suoritettuaan opiskelija osaa ohjelmoida pienimuotoisia sovelluksia.

Sisältö (OJ)

Ohjelman kääntäminen ja ajaminen,
muuttujat,
taulukot,
ohjausrakenteet,
metodit,
olio-ohjelmoinnin alkeet.

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Opiskelija osaa tulkita valmista ohjelmakoodia.
Opiskelija osaa kääntää ja ajaa sovelluksen.
Opiskelija osaa luoda sovelluksia käyttäen ohjausrakenteita, muuttujia ja taulukoita.
Opiskelija osaa luoda sovelluksia, jotka käyttävät kaksiulotteisia taulukoita.

Arviointikriteerit, hyvä (3-4) (OJ)

Opiskelija osaa luoda sovelluksen, joka on pilkottu osiin käyttäen metodeita.
Opiskelija tietää hyviä ohjelmointikäytänteitä.

Arviointikriteerit, kiitettävä (5) (OJ)

Opiskelija tunnistaa olio-ohjelmoinnin peruskäsitteet.
Opiskelija osaa toteuttaa pienimuotoisen sovelluksen joka noudattaa hyviä ohjelmointikäytänteitä ja käyttää joitain olio-ohjelmoinnin rakenteita.

Aika ja paikka

Ks. oppimisympäristö ja kalenteri.

Tenttien ja uusintatenttien ajankohdat

Week 48: Exam
Week 49: Re-exam
Week 50: Re-exam

Tarkemmat ajat ilmoitetaan syksyllä 2023.

Arviointimenetelmät ja arvioinnin perusteet

Arvosana 1:

Tee kotitehtäviä (vähintään 40 %), valmistaudu esittämään kotitehtävät lähiopetuksessa.
Tee projektityö.

Arvosanat 1 - 5 (Suositus):

Tee kotitehtäviä (vähintään 40 %), valmistaudu esittämään kotitehtävät lähiopetuksessa.
Tee projektityö.
Osallistu tenttiin. Jos saat tentistä hylätyn, arvio on silti 1.

Arvosanat 0 - 5:

Tee kotitehtäviä (vähintään 40 %), tehtäviä ei tarvitse esitellä lähiopetuksessa, läsnäolo kuitenkin vaadittu.
Tee projektityö.
Osallistu tenttiin. Jos saat tentistä hylätyn, arvio on 0.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

lähiopetus
harjoitukset
tentti ja harjoitustyö

Oppimateriaalit

Ks. oppimisympäristö.

Opiskelijan ajankäyttö ja kuormitus

6 op = 27h * 6 = 162h. Työmäärä jakautuu suhteellisen tasaisesti viikottain. 162h/16 ~ 10h / viikko. Esim: jos viikolla on lähiopetusta 5h (2 * 2.5h), kotiharjoituksiin on varattu 5h. Tämä työmäärä voi vaihdella opiskelijoittain ja laskelma koskee keskimääräisen opiskelijan työtä.

Sisällön jaksotus

Week 35: Introduction to CLI and Java Tools
Week 36: Boolean Algebra, Variables, User Input
Week 37: Git and Strings
Week 38: Arrays
Week 39: Methods
Week 40: Methods
Week 41: 2D-arrays
Week 42: Exercises
Week 43: Recap
Week 44: Class, Object, Constructor
Week 45: Inheritance, Abstract Classes, Interface, Polymorphism
Week 46: Inner Classes, Anonymous classes, Lambdas
Week 47: About Project Work, About Exam
Week 48: Exam
Week 49: Re-exam
Week 50: Re-exam, Project Work Deadline

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

* Projektityö tekemättä tai se ei ole määritysten mukainen

ja/tai

* Opiskelija on valinnut olla esittelemättä harjoituksia, osallistunut tenttiin ja saanut tentistä arvion 0

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Kokonaisarvio opintojaksosta painotetulla keskiarvolla

tentti: 50%
projektityö, 30%
tehdyt tehtävät, 20%

Tentistä ja tehtävistä saa arvion 1 - 2:

[40%, 60%[ => arv 1
[60%, 70%[ => arv 2

Projektityöstä erillinen ohjeistus oppimisympäristössä.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Kokonaisarvio opintojaksosta painotetulla keskiarvolla

tentti: 50%
projektityö, 30%
tehdyt tehtävät, 20%

Tentistä ja tehtävistä saa arvion 3 - 4:

[70%, 80%[ => arv 3
[80%, 90%[ => arv 4

Projektityöstä erillinen ohjeistus oppimisympäristössä.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Kokonaisarvio opintojaksosta painotetulla keskiarvolla

tentti: 50%
projektityö, 30%
tehdyt tehtävät, 20%

Tentistä ja tehtävistä saa arvion 5:

[90%, 100%] => arv 5

Projektityöstä erillinen ohjeistus oppimisympäristössä.