Ohjelmointihaasteita I

582350
1-3
Software Systems
Intermediate studies
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.
Year Semester Date Period Language In charge
2011 autumn 31.10-09.12. 2-2 Finnish Antti Laaksonen

Lectures

Time Room Lecturer Date
Wed 16-18 CK112 Antti Laaksonen 02.11.2011-02.11.2011

General

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ä.