Olio-ohjelmointi (3op)
Toteutuksen tunnus: 4A00CR51-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
- 25.07.2016 - 04.09.2016
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.08.2016 - 23.10.2016
- Toteutus on päättynyt.
- Laajuus
- 3 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tietojenkäsittely
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- suomi
- Koulutus
- Tietojenkäsittelyn tutkinto-ohjelma
Osaamistavoitteet (Opintojakso)
Hyvän suorituksen osaamistavoitteet:
Opiskelija osaa suunnitella ja toteuttaa uudelleenkäyttöä tukevia rakenteita, muun muassa periytymistä ohjelmiston rakentamisessa.
Opiskelija käyttää olio-ohjelmoinnin tekniikoita.
Opiskelija käyttää tavallisimpia tietorakenteita.
Opiskelija rakentaa sovelluksen olio-ohjelmointitekniikoita tarkoituksenmukaisesti soveltaen.
Hyväksytyn suorituksen osaamistavoitteet:
Opiskelija ymmärtää uudelleenkäyttöä tukevien rakenteiden merkityksen.
Opiskelija tunnistaa olio-ohjelmoinnin keskeiset käsitteet.
Opiskelija suunnittelee ja ohjelmoi yksinkertaisen sovelluksen oliopohjaisesti.
Sisältö (Opintojakso)
Ydinkysymyksiä sisällöstä:
Miksi oliosuunnittelua ja -ohjelmointia käytetään?
Miten oliopohjainen sovellus suunnitellaan ja toteutetaan?
Mitä tekniikoita on hallittava, jotta pystyy rakentamaan oliopohjaisen sovelluksen?
Esitietovaatimukset (Opintojakso)
Ohjelmoinnin alkeet
Tenttien ja uusintatenttien ajankohdat
Ilmoitetaan myöhemmin.
Arviointimenetelmät ja arvioinnin perusteet
Arvioidaan tentillä. Tenttiin on mahdollista saada lisäpisteitä tekemällä kotiharjoituksia. Harjoituksista puolet on pakollisia.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
(Video)luennot ja demot, lähiopetus, laboratoriotyöskentely, ongelmalähtöisyys, harjoitukset ja projektityö. Ohjaus osittain verkossa.
Oppimateriaalit
Verkossa julkaistava oppimateriaali.
Opiskelijan ajankäyttö ja kuormitus
Noin 81 tuntia opiskelijan työtä, joka jakaantuu melko tasaisesti yhden periodin ajalle. Neljä tuntia lähiopetusta viikossa, itsenäistä opiskelua n. kahdeksan tuntia viikossa.
Sisällön jaksotus
34 Intro, Tools, PHP Basic Syntax
35 Why OO? OO Concepts, Class and Object, constructors, visibility
36 Inheritance
37 Recap
38 Interfaces, Abstract Classes, Polymorphism
39 Anonymous classes, overloading, traits
40 PHP Web
41 Exam
Toteutuksen valinnaiset suoritustavat
-
Harjoittelu- ja työelämäyhteistyö
-
Lisätietoja opiskelijoille
-
Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Tentti < 50%
Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Tentti 50% - 60%
Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Tentti 60%-90%
Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Tentti > 90%