On Tue, 25 Aug 2009, C. Titus Brown wrote:

> -> My name is Adam Miller and I'm a Fedora contributor as well as a -> 
> graduate student. I got a really random idea last week about a course -> 
> I would like to see taught at my University (Sam Houston State -> 
> University) and I went through my usual channels for peer review and -> 
> was then referred to Mel Chua and Mel was kind enough to comment as -> 
> well as send me the direction of teachingopensource.org and the -> 
> mailing list so here I am. The current draft of my idea is located -> 
> here: http://maxamillion.fedorapeople.org/course_idea_draft1 -> -> I 
> have spoken with the Computer Science Department Chair -> informally and 
> was told once I get the idea refined I can "sales -> pitch" it to him, 
> so I am here hoping for some review (positive or -> negative, everything 
> is welcome). I'm just wanting to hash things out -> and make a solid 
> proposal so that I might actually be able to pull -> this off as a 
> course to have taught here to undergraduates.
>
> Hi adam,
>
> one comment -- I would suggest choosing an existing active project to
> work on, rather than creating a new one from scratch.  Overcoming that
> initial inertia and building a "real" open source community around a new
> project will be quite tough.

I agree.

The two opinions that seem to predominate here:

* Select one project and encourage all students to work in it.  Good 
because, if you choose the proper project, it's much easier to get the 
support of the project, get to know project leaders, figure out useful 
work for students to do, etc., etc.  Only works for large-ish, mature-ish 
projects.

* Have students select their own projects.  Good because students may feel 
more attachment to their own choice, but risky because the project may be 
less able to onboard them.

I've heard of successful classes following both models -- but very few 
that succeed in creating their own project.  That's hard and takes 
fulltime resources -- which a professor, realistically, cannot be. 
(Unless you're talking about a subproject of a larger project, which might 
work in collaboration with members of the larger project.)

Also, if we're lucky, we might have a textbook more suitable for newbie 
students than Fogel.  Even though Fogel's book is excellent.

--g

--
Computer Science professors should be teaching open source.
Help make it happen.   Visit http://teachingopensource.org.
_______________________________________________
tos mailing list
tos@teachingopensource.org
http://teachingopensource.org/mailman/listinfo/tos

Reply via email to