Ohjelmointiosaamisen laajentaminen (3op)
Toteutuksen tunnus: 4A00CN49-3004
Toteutuksen perustiedot
- Ilmoittautumisaika
- 25.11.2019 - 01.03.2020
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.01.2020 - 02.03.2020
- Toteutus on päättynyt.
- Laajuus
- 3 op
- Virtuaaliosuus
- 2 op
- Toteutustapa
- Monimuoto-opetus
- Yksikkö
- Tietojenkäsittely
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- suomi
- Koulutus
- Tietojenkäsittelyn tutkinto-ohjelma
- Opettajat
- Jari Aalto
- Opintojakso
- 4A00CN49
Osaamistavoitteet (Opintojakso)
Hyvän suorituksen osaamistavoitteet:
Opiskelija osaa rakentaa uudella kielellä ohjelmia, jotka sisältävät vaativia ohjelmointirakenteita.
Opiskelija osaa hyödyntää uuden kielen erityispiirteitä.
Hyväksytyn suorituksen osaamistavoitteet:
Opiskelija osaa toteuttaa uudella kielellä yksinkertaisia ohjelmia käyttäen yksinkertaisia ohjelmointirakenteita.
Opiskelija osaa ohjelmoida pieniä sovelluksia ohjelmointiympäristön välineitä hyödyntäen.
Sisältö (Opintojakso)
Ydinkysymyksiä sisällöstä:
Miten aiemmin opittua ohjelmointiosaamista hyödynnetään opintojaksolle valitussa ohjelmointiympäristöissä?
Miten ohjelmoidaan uudella kielellä?
Miten työskennellään uudessa ohjelmointiympäristössä?
Aika ja paikka
Ks. periodiaikataulu
Tenttien ja uusintatenttien ajankohdat
Ei tenttiä. Ks. ARVIOINTIKRITEERIT.
2020-03-01 (vko 9) palautusten arviointipäivä. Määräajan jälkeen palautukset: arvioidaan asteikolla hyväksytty (1) ja palautuksien jättämisestä tulee erikeen ilmoittaa sähköpostilla
Arviointimenetelmät ja arvioinnin perusteet
Palautettujen harjoitusten perusteella. Ks. ARVIOINTIKRITEERIT.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
harjoitukset.
Oppimateriaalit
Kirjaston tai muu vastaaca C++ kirjallisuus. Esim. Tony Gaddis: Starting Out With C++ From Control Structures through Objects Eighth Edition Pearson Education Limited 2015. Vastaavasti muu verkon kirjallisuus kuten: Thinking in C++ 2nd Edition (or later) by Bruce Eckel http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
Opiskelijan ajankäyttö ja kuormitus
Ks. periodiaikataulu.
Sisällön jaksotus
- C++ perusteet, string, struct, pointterit
- Viitteet, taulukot, funktiot, muistinhallinta
- Luokat, oliot, konstruktorit, periytyminen, ylikuormitus
Toteutuksen valinnaiset suoritustavat
Sovitaan tapauskohtaisesti.
Lisätietoja opiskelijoille
osittainen virtuaalitoteutus
Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
alle 50 % harjoituksista
Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
arvosana 1, 50 % harjoituksista
arvosana 2, 60 % harjoituksista
Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
arvosana 3, 80 % harjoituksista
arvosana 4, 90 % harjoituksista
Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
arvosana 5, 100 % harjoituksista
Arviointikriteerit - hyväksytty/hylätty (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Hyväksytty suoritus vähintään 50% tentistä.