Re: Good Clojure Projects for the Classroom?

2017-02-06 Thread John Jacobsen
I run a Clojure study group at work and we generally work 4Clojure problems 
if nobody has a topic they want to present on.

Today, however, we had a great time looking at some "open data" that's out 
there, specifically about the City of Chicago[1]. I challenged everyone to 
come up with one or more "questions" to ask the based on the data available 
and to find the answers using Clojure. We had a great time, beginners 
paired with more experienced developers.

There are many similar data sets. One nice thing about this sort of project 
is you can size it very small or large depending on the skill level and the 
time available. You'd want to introduce them to a few libraries, like 
clj-http for REST API calls and Cheshire for JSON parsing. Maybe even 
Incanter or similar for data analysis (rabbit hole warning).

Best of luck,
John J.

[1] https://data.cityofchicago.org/

On Monday, February 6, 2017 at 5:03:46 PM UTC-6, Eddie wrote:
>
> Recently I began teaching a college level course that uses Clojure. We 
> have made it through the lectures on the lisp syntax, the data types, 
> collections, and immutability. Now I would like to ask the students to 
> apply their new Clojure knowledge to a small project. (Something that could 
> be completed in about week if worked on for an hour a day). 
>
> Does anyone know of any good resources for such projects? Any ideas are 
> much appreciated!
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Good Clojure Projects for the Classroom?

2017-02-06 Thread Nikita Beloglazov
I taught similar course at a college. I gave exercises from 4clojure so 
that students can get used to writing clojure. Also I prepared few 
"home-made" 
problems: https://github.com/nbeloglazov/clojure-interactive-tasks. Though 
these are not projects that students do completely by themselves as they 
already have "ui" for problems and students have to only implement 
solution. But it might help to come up with your own ideas. 

Nikita

On Monday, February 6, 2017 at 3:03:46 PM UTC-8, Eddie wrote:
>
> Recently I began teaching a college level course that uses Clojure. We 
> have made it through the lectures on the lisp syntax, the data types, 
> collections, and immutability. Now I would like to ask the students to 
> apply their new Clojure knowledge to a small project. (Something that could 
> be completed in about week if worked on for an hour a day). 
>
> Does anyone know of any good resources for such projects? Any ideas are 
> much appreciated!
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Good Clojure Projects for the Classroom?

2017-02-06 Thread Eddie
Recently I began teaching a college level course that uses Clojure. We have 
made it through the lectures on the lisp syntax, the data types, 
collections, and immutability. Now I would like to ask the students to 
apply their new Clojure knowledge to a small project. (Something that could 
be completed in about week if worked on for an hour a day). 

Does anyone know of any good resources for such projects? Any ideas are 
much appreciated!

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.