Hi Brent,<div><br></div><div>Would scoutess [1] fit there? There still are *many* things to do in scoutess, and these things can be split up in pretty simple tasks. And when you say 4 weeks, you mean aside from the other courses they have I guess?</div>
<div><br></div><div>[1] <a href="http://patch-tag.com/r/alpmestan/scoutess/wiki/">http://patch-tag.com/r/alpmestan/scoutess/wiki/</a> <br><br><div class="gmail_quote">On Fri, Mar 16, 2012 at 9:28 PM, Brent Yorgey <span dir="ltr">&lt;<a href="mailto:byorgey@seas.upenn.edu">byorgey@seas.upenn.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi everyone,<br>
<br>
I am currently teaching a half-credit introductory Haskell class for<br>
undergraduates.  This is the second time I&#39;ve taught it.  The last<br>
time, for their final project I gave them the option of contributing<br>
to an open-source project; a couple groups took me up on it and I<br>
think it ended up being a modest success.<br>
<br>
So I&#39;d like to do it again this time around, and am looking for<br>
particular projects I can suggest to them.  Do you have an open-source<br>
project with a few well-specified tasks that a relative beginner (see<br>
below) could reasonably make a contribution towards in the space of<br>
about four weeks? I&#39;m aware that most tasks don&#39;t fit that profile,<br>
but even complex projects usually have a few &quot;simple-ish&quot; tasks that<br>
haven&#39;t yet been done just because &quot;no one has gotten around to it<br>
yet&quot;.<br>
<br>
If you have any such projects, I&#39;d love to hear about it!<br>
<br>
Here are a few more details:<br>
<br>
* The students will be working on the projects from approximately the<br>
  end of this month through the end of April.<br>
<br>
* By &quot;relative beginner&quot; I mean someone familiar with the material<br>
  listed here: <a href="http://www.cis.upenn.edu/~cis194/lectures.html" target="_blank">http://www.cis.upenn.edu/~cis194/lectures.html</a> and just<br>
  trying to come to terms with Applicative and Monad.  They definitely<br>
  do not know much if anything about optimization/profiling, GADTs,<br>
  the mtl, or Haskell-programming-in-the-large.  (Although part of the<br>
  point of the project is to teach them a bit about<br>
  programming-in-the-(medium/large)).<br>
<br>
* What I would hope from you is a willingness to exchange email and/or<br>
  chat with the student(s) over the course of the project, to give<br>
  them a bit of guidance/mentoring.  I am certainly willing to help on<br>
  that front, but of course I probably don&#39;t know much about your<br>
  particular project.<br>
<br>
thanks!<br>
-Brent<br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Alp Mestanogullari<br>
</div>