Clojure-ohjelmointi

582343
2-4
Software Systems
Intermediate studies
Kurssia ei voi suorittaa erilliskokeella.
Year Semester Date Period Language In charge
2012 autumn 22.10-26.10. 1-1 Finnish Jaakko Kurhila

Exercise groups

Group: 1
Time Room Instructor Date Observe
Thu 10-16 B221 Juhana Laurinharju 22.10.2012—26.10.2012
Wed 10-16 B221 Juhana Laurinharju 22.10.2012—26.10.2012
Tue 10-16 B221 Juhana Laurinharju 22.10.2012—26.10.2012
Mon 10-16 B221 Juhana Laurinharju 22.10.2012—26.10.2012
Fri 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

General

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

Completing the course