|
|
|||||||||||||||||
Opinto-opas 2012-2013
OHJ-1160 Laaja ohjelmointi 2, 6 op
|
Vastuuhenkilö
Hannu-Matti Järvinen, Essi Isohanni
Opetus
| Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
|
Suoritusvaatimukset
Hyväksytysti suoritetut harjoitustyöt ja näiden jälkeen hyväksytysti suoritettu tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan
Osaamistavoitteet
Arvosanan "hyvä" saavuttanut opiskelija pystyy toteuttamaan pienehköjä ohjelmia itsenäisesti. Opiskelija osaa soveltaa ongelmien ratkaisemisessa kurssin ydinaineksessa esiteltyjä periaatteita.
Sisältö
| Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
| 1. | Kääntäminen, erikseen kääntäminen, kääntämisen vaiheet. Makefile. | Esiprosessorin ominaisuuksia (#include, #define jne.). | |
| 2. | Ohjelmoinnin abstraktiotasoja: luokka (ei periyttämistä). | Abstrakti tietotyyppi | |
| 3. | Dynaamisten tietorakenteiden perusteet, osoittimet (lista, new- ja delete-operaattorit) | Iteraattori. | Yksinkertaisen mallin (template) tekeminen. |
| 4. | Syöttö- ja tulostusoperaatiot tarkemmin. Syöttö ja tulostus tiedostojen kanssa. | Tiedostojen oikeudet. | |
| 5. | Hieman harvemmin tarvittuja perusasioita kuten bittitason operaatiot. | Poikkeukset. Funktio-osoittimet. |
Opintojakson arvostelu
Arvosana määräytyy tenttipisteiden ja harjoitustöistä saatujen pisteden perusteella.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Osasuoritukset:
Oppimateriaali
| Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
| Kirja | Laaja ohjelmointi | Hannu-Matti Järvinen | 978-952-92-9491-6 | Luvut 14-27 | Suomi |
Esitietovaatimukset
| Opintojakso | P/S | Selite |
| OHJ-1110 Laaja ohjelmointi 1 | Pakollinen |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
| Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
Tarkempia tietoja toteutuskerroittain
| Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
| Luennot Harjoitukset |
Lähiopetus: 30 % Etäopetus: 30 % Itseopiskelu: 30 % |