T-106.1210 Ohjelmoinnin peruskurssi, osa 1

Harjoitusten tehtävänannot

Ensimmäinen tehtävä perustuu kurssin Eclipse-oppaasta löytyvään materiaaliin. Myöhemmät tehtävät jakautuvat kolmeen päätyyppiin:

  1. Ohjelmointitehtävä: noudattakaa projektiin liitettyä tehtävänantoa:
    noudetaan Eclipseen projekti tai pari ja toimitaan projektin oheistiedoston kierrosX_tehtavaY.html mukaisesti.

  2. Täyttäkää tehtävälomake Goblinissa:
    tällaisessa lyhyessä tehtävässä vain kirjaudutaan sisään Gobliniin ja vastataan sieltä löytyviin kysymyksiin.

  3. Vislaamo:
    tarkastellaan annettujen ohjelmien toimintaa tietokoneessa vaihe vaiheelta Vislaamo-opetustyökalun avulla. Nämäkin esimerkit löytyvät Goblinista. Toimintaohjeet Vislaamo-tehtäviin löytyvät tehtävien ohesta.

  4. Rakennustehtäviä:
    Rakennetaan valmiina annetuista koodiriveistä halutun toiminnon suorittava ohjelma. Löytyy Goblinista.

Kustakin tehtävästä on alla kerrottu sen taso ja pistearvo sekä siihen liittyvät Eclipse-projektit.

Kierros 1
sulkeutuu to 27.09. klo 23.59 
1.1.A 20-Rakennustehtäviä Goblinissa.
1.2.A 0ButlerLukekaa kurssisivuilta "Eclipsen käytön aloittaminen" ja toimikaa siellä annettujen ohjeiden mukaisesti.
1.3.A 20Tehtävä 3Noudattakaa projektiin liitettyä tehtävänantoa.
1.4.A 60Tehtävä 4Noudattakaa projektiin liitettyä tehtävänantoa.
1.5.A 50Tehtävä 5Noudattakaa projektiin liitettyä tehtävänantoa.
Kierros 2
sulkeutuu to 04.10. klo 23.59 
2.1.A 50-Rakennustehtäviä ja Vislaamo-esimerkkejä Goblinissa.
2.2.A 50Tehtävä 2Noudattakaa projektiin liitettyä tehtävänantoa.
2.3.A 50Tehtävä 3Noudattakaa projektiin liitettyä tehtävänantoa.
2.4.A 80Tehtävä 4Noudattakaa projektiin liitettyä tehtävänantoa.
2.5.A 120Tehtävä 5Noudattakaa projektiin liitettyä tehtävänantoa.
Kierros 3
sulkeutuu to 11.10. klo 23.59 
3.1.A 30-Rakennustehtäviä Goblinissa.
3.2.A 100Tehtävä 2Noudattakaa projektiin liitettyä tehtävänantoa.
3.3.A 70Tehtävä 3Noudattakaa projektiin liitettyä tehtävänantoa.
3.4.A 80Tehtävä 4Noudattakaa projektiin liitettyä tehtävänantoa.
Kierros 4
sulkeutuu to 18.10. klo 23.59 
4.1.A 30-RakennustehtäviäGoblinissa.
4.2.B 120Tehtävä 2Noudattakaa projektiin liitettyä tehtävänantoa.
4.3.A 150Tehtävä 3Noudattakaa projektiin liitettyä tehtävänantoa.
4.4.A 90AccountNoudattakaa projektiin liitettyä tehtävänantoa.
4.5.A 120MovieStatNoudattakaa projektiin liitettyä tehtävänantoa.
Kierros 5
sulkeutuu to 01.11. klo 23.59 
5.1.A 50-Rakenustehtäviä ja Vislaamoa Goblinissa.
5.2.A 30PhoneNoudattakaa projektiin liitettyä tehtävänantoa.
5.3.B 90Football1Noudattakaa projektiin liitettyä tehtävänantoa.
5.4.C 90Football2Noudattakaa projektiin liitettyä tehtävänantoa.
Kierros 6
sulkeutuu to 08.11. klo 23.59 
6.1.B 70Driver's LogNoudattakaa projektiin liitettyä tehtävänantoa.
6.2.B 70Driver's LogNoudattakaa projektiin liitettyä tehtävänantoa.
6.3.C 90SpoonerismNoudattakaa projektiin liitettyä tehtävänantoa.
Kierros 7
sulkeutuu to 15.11. klo 23.59 
7.1.A 150AccountNoudattakaa projektiin liitettyä tehtävänantoa.
7.2.C 80RandomTextNoudattakaa projektiin liitettyä tehtävänantoa.
7.3.B 240CarSimNoudattakaa projektiin liitettyä tehtävänantoa.
Kierros 8
sulkeutuu to 29.11. klo 23.59 
8.1.A 50Tehtävä1Noudattakaa projektiin liitettyä tehtävänantoa.
8.2.B 120AdventureNoudattakaa projektiin liitettyä tehtävänantoa.
8.3.C 200AdventureNoudattakaa projektiin liitettyä tehtävänantoa.
Kierros 9
sulkeutuu pe 07.12. klo 23.59 
9.1.B 80English_auctionNoudattakaa projektiin liitettyä tehtävänantoa.
9.2.B 20-Täyttäkää tehtävälomake Goblinissa.
9.3.C 50AuctionHouseNoudattakaa projektiin liitettyä tehtävänantoa.
Kierros 10
sulkeutuu to 13.12. klo 23.59 
10.1.A 240ExcuNoudattakaa projektiin liitettyä tehtävänantoa.
10.2.B 90TrainNoudattakaa projektiin liitettyä tehtävänantoa.
10.3.C 90SudokuNoudattakaa projektiin liitettyä tehtävänantoa.