Clojure-ohjelmointi

582343
2-4
Ohjelmistojärjestelmät
Aineopinnot
Kurssia ei voi suorittaa erilliskokeella.
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2012 syksy 22.10-26.10. 1-1 Suomi Jaakko Kurhila

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ti 10-16 B221 Juhana Laurinharju 22.10.2012—26.10.2012
Ma 10-16 B221 Juhana Laurinharju 22.10.2012—26.10.2012
Pe 10-16 B221 Juhana Laurinharju 22.10.2012—26.10.2012
To 10-16 B221 Juhana Laurinharju 22.10.2012—26.10.2012
Ke 10-16 B221 Juhana Laurinharju 22.10.2012—26.10.2012

Information for international students

The course is an introduction to functional programming with Clojure. Clojure is a dynamically typed functional language that runs on the JVM.

The course will focus on the use of Clojure's functional data structures, recursion and functional problem solving. To pass the course you will need to do the exercises. Assistance will be available daily in a workshop setting from 10 am to 4 pm.

The course is aimed at everyone with some background in programming. Background with functional programming is not required or assumed.

The course material is in english and the current in progress version is available at http://iloveponies.github.com/

More about Clojure: http://clojure.org

Yleistä

Kurssi on johdatus funktionaaliseen ohjelmointiin Clojure-kielellä. Clojure on dynaamisesti tyypitetty funktionaalinen kieli, joka pyörii JVM:llä.

Kurssilla keskitytään Clojuren funktionaalisten tietorakenteiden käyttöön, rekursioon ja funktionaaliseen ongelmanratkaisuun. Kurssi suoritetaan tehtäviä tekemällä ja tarjolla on ohjausta pajassa joka päivä 10-16.

Kurssi on suunnattu ihmisille, joilla on ohjelmointitaustaa jollain kielellä. Funktionaalisen ohjelmoinnin ei oleteta olevan tuttua.

Materiaali on kirjoitettu englanniksi ja keskeneräistä versiota voi käydä vilkuilemassa osoitteessa http://iloveponies.github.com/

Lisää Clojuresta osoitteessa http://clojure.org

Kurssin suorittaminen