Siirry suoraan sisältöön

Olio-ohjelmointi (3op)

Toteutuksen tunnus: 4A00CR51-3001

Toteutuksen perustiedot


Ilmoittautumisaika
27.07.2015 - 06.09.2015
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.08.2015 - 18.10.2015
Toteutus on päättynyt.
Laajuus
3 op
Virtuaaliosuus
1 op
Toteutustapa
Monimuoto-opetus
Yksikkö
Tietojenkäsittely
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Koulutus
Tietojenkäsittelyn tutkinto-ohjelma
Opettajat
Jussi Pohjolainen
Vastuuhenkilö
Jussi Pohjolainen
Opintojakso
4A00CR51

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

19.10.2015 klo 15 - 17
Uusintatentit 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: http://on.fb.me/1HKvHzy

Oppimateriaalit

Verkossa julkaistava oppimateriaali: http://bit.ly/php-oo

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

35 Intro, Tools, PHP Basic Syntax
36 Why OO? OO Concepts, Class and Object, constructors, visibility
37 Composition, Aggregation
38 Object Inheritance
39 Interfaces, Abstract Classes, Polymorphism
40 Anonymous classes, overloading, traits
41 PHP Web
42 Exercises
43 Exam, Mon at 15

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%

Siirry alkuun