Ohjelmointihaasteita I

582350
1-3
Ohjelmistojärjestelmät
Aineopinnot
Kurssi syventää ohjelmoinnin perusasioiden hallintaa haastavien ja kiinnostavien tehtävien avulla. Kurssi on tarkoitettu opiskelijoille, jotka ovat suorittaneet menestyksekkäästi kurssin Ohjelmoinnin perusteet ja haluavat kehittää ohjelmointitaitoaan. Kurssia ei voi suorittaa erilliskokeella.
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2011 syksy 31.10-09.12. 2-2 Suomi Antti Laaksonen

Luennot

Aika Huone Luennoija Päivämäärä
Ke 16-18 CK112 Antti Laaksonen 02.11.2011-02.11.2011

Yleistä

Ohjelmoijan tärkeä taito on osata soveltaa ohjelmointikielen perusasioita (muuttujat, ehdot, silmukat...) erilaisissa ohjelmointitilanteissa. Tämän kurssin tarkoituksena on syventää Ohjelmoinnin perusteet -kurssin asioiden hallintaa haastavien ja kiinnostavien ohjelmointitehtävien avulla. Kurssi on suunnattu erityisesti syksyllä 2011 Ohjelmoinnin perusteet suorittaneille, mutta myös muut kiinnostuneet ovat tervetulleita mukaan.

Kurssin ensimmäinen ohjelmointitehtävä on seuraavalla sivulla:

http://www.cs.helsinki.fi/u/ahslaaks/oh/shakki.html

Pääset kurssille mukaan lähettämällä tehtävän ratkaisun osoitteeseen ahslaaks@cs.helsinki.fi. Voit ratkaista tehtävän Javalla tai muulla haluamasi kielellä. Tämän jälkeen saat paluupostissa uuden tehtävän, jonka ratkaistuasi saat jälleen uuden tehtävän jne. Voit ratkaista tehtäviä haluamaasi tahtiin: yhden tehtävän viikossa tai monta tehtävää päivässä.

Kurssin aloitusluento 2.11. klo 16-18 on tarkoitettu opiskelijoille, jotka eivät ole suorittaneet Tietorakenteet-kurssia.

Voit kysyä vinkkejä tehtäviin Ohjelmoinnin jatkokurssin ohjelmointipajassa tai sähköpostitse. Kurssilla on myös IRC-kanava #ohaaste. Kurssista on mahdollista saada 1-3 op riippuen ratkaistujen tehtävien määrästä.