Opintojaksot  
|Tutkinnot| |Opintokokonaisuudet| |Kaikki| |Jatko| |KV|

Opinto-opas 2006-2007

OHJ-1151 OHJELMOINTI II E, 5 op
Programming II e

Opintojakson vastuuhenkilö
Essi Lahtinen

Opettajat
Essi Lahtinen

Luentoajat ja -paikat
Per IV,V: Maanantai 12 - 14, TB104
Per IV: Keskiviikko 12 - 14, TB104

Toteutuskerrat
Vastuuhenkilöt: Essi Lahtinen
Koulutusohjelmat: Tietotekniikka, Tietoliikenne-elektroniikka
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Periodi 5 Kesä
Luento - - - 4 h/vko 2 h/vko -
Harjoitus - - - 2 h/vko 2 h/vko -
Tentti  
(Lukuvuoden 2006-2007 aikataulu)

Tavoitteet
Opiskelija pystyy tekemään pienehköjä ohjelmia itsenäisesti ja saa valmiudet suorittaa muita ohjelmistotekniikan kursseja.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Abstraktion käsite.
Abstraktien tietotyyppien toteutus ja käyttö.
 
Rakentajat ja purkajat.
 
Kopiorakentaja ja sijoitusoperaattori (niiden kieltäminen). 
2. Moduulit ja modulaarisuus: Käsitteiden ymmärtäminen.  Modulaarinen suunnittelu.    
3. Dynaamiset tietorakenteet: Operaattorit new ja delete.
Osoittimet.
Listarakenteen hallinta. 
   Tietää muitakin dynaamisia rakenteita. 
4. Lisää funktioista: Rekursio.       
5. Uusia työkaluja: Makefile (perusominaisuudet).  Makefilen perusteellisempi tuntemus.
Versionhallinta.
 
Debuggeri.
 

Suoritusvaatimukset
Hyväksytysti suoritetut harjoitustyöt ja näiden jälkeen hyväksytysti suoritettu tentti.

Opintojakson arviointikriteerit

  • Arvosana maaraytyy tenttipisteiden ja harjoitustyopisteiden pohjalta.

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

  • Esitiedot
    Tunnus Nimi OP P/S
    OHJ-1101 OHJ-1101 Ohjelmointi I e 4 Pakollinen

    Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)

    Tietoa esitietovaatimuksista
    Vaikka kurssit OHJ-1101 Ohjelmointi I e ja OHJ-1100 Ohjelmointi I ovat keskenään vaihtoehtoisia, tätä opintojaksoa suositellaan opintojakson OHJ-1101 Ohjelmointi I e jatkoksi.

    Huomautuksia

    Opintojakso on vaihtoehtoinen opintojakson OHJ-1150 Ohjelmointi II kanssa, ja sitä suositellaan jatkoksi opintojaksolle OHJ-1101 Ohjelmointi Ie.

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.

  • Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa

  • Opintojaksolla hyödynnetyt tieto- ja viestintätekniikat
  • - tiedottamisessa kotisivuilla, uutisryhmissä tai s-postilistoilla esim. ajankohtaiset asiat, aikataulut
    - opetusmateriaalin laadinnassa erityisesti verkkokäyttöön tai muuhun sähköiseen viestimeen
    - harjoitus-, ryhmä- tai laboratoriotöiden työstämisessä
    - harjoitustöiden, materiaalin jne. jakelussa ja/tai palauttamisessa
    - asioiden ja ilmiöiden havainnollistamisessa esim. animaatiot, demot, simulaatiot, videoleikkeet
    - vuorovaikutuksessa ja keskusteluissa mm. verkkokeskustelut, chat
    - tentissä tai osaamisen/oppimisen arvioinnissa

  • Arvioitu opintojakson toteutustapa
  • - Lähiopetuksen osuus: 40 %
    - Etäopetuksen osuus: 0 %
    - Opiskelijan itseopiskelun osuus: 60 %

    Mitoitus
    OpetusmuodotTuntia
    Luennot 54
    Harjoitukset 33
    Harjoitustyöt 55

    Muu mitoitettuTuntia
    Uudet työkalut ja menetelmät 2
    Kaikki yhteensä 144

    Opintojakson kotisivu

    Viimeksi muokattu 30.01.2006
    MuokkaajaEssi Lahtinen