Saturday, December 4, 2010

Re: Programming

I'm teaching Java and Cocoa Touch right now, and, respectively, not really
liking Litvin's "Java Methods" and love, love, loving the Big Nerd Ranch
iPhone Programming book. We've got a number of gateways into programming,
including a Game Design class using MicroWorlds, some ActionScript in Flash
in our New Media Design class, and possibly some Scratch coming out of the
middle school science department.

Whatever you teach, I'd push for not teaching everything in the same
language: part of a good computer science skillset is being able to learn
new languages (especially if you intend to send your budding computer
scientists off into a new educational environment like, say, college).

-- S

Seth Battis / http://battis.net / seth@battis.net / @battis / (323) 638-7384


On Fri, Dec 3, 2010 at 9:19 PM, Constantine, Norman <
nconstantine@wakefieldschool.org> wrote:

> I am in the Python Camp.....it is what they use at MIT in the first course
>
> Norman
>
> On Fri, Dec 3, 2010 at 11:02 PM, Guy Haas <guyhaas@pacbell.net> wrote:
>
> > UC Berkeley is beta testing a new introductory CS course which uses an
> > extended version of Scratch called BYOB (Build Your Own Blocks). It's
> > available free thanks to Brian Harvey, see: http://byob.berkeley.edu/
> >
> > Details on the new course itself are at:
> > http://inst.eecs.berkeley.edu/~cs10/fa10/
> >
> > For BFOIT, a non-profit dedicated to increasing diversity in CS and
> > engineering, we use Scratch for students up through 8th grade, then
> > move on to a version of Logo, written in Java, which has some Java
> > features. The goal for this course is to get students ready for Java,
> > for APCS. Checkout: http://www.bfoit.org/itp/itp.html
> >
> > guy
> > ----- Original Message ----- From: "James Gapp" <jgapp@harborday.org>
> >
> > To: <ISED-L@LISTSERV.SYR.EDU>
> > Sent: Friday, December 03, 2010 6:48 PM
> > Subject: Programming
> >
> >
> >
> > I was wondering if anyone had some ideas for teaching programming. In the
> >> past I taught Basic and Pascal - but these are a little out of date. SO
> >> because not programmed for a while is there a good resource to learn
> them
> >> and WHICH should I start with C, C+?????
> >>
> >>
> >> Thus far I have found "scratch" which is certainly good but maybe too
> >> elementary.
> >>
> >> Thank you in advance.
> >>
> >> --James
> >>
> >> [ For info on ISED-L see
> https://www.gds.org/podium/default.aspx?t=128874]
> >> Submissions to ISED-L are released under a creative commons,
> attribution,
> >> non-commercial, share-alike license.
> >> RSS Feed, http://listserv.syr.edu/scripts/wa.exe?RSS&L=ISED-L
> >>
> >
> > [ For info on ISED-L see
> https://www.gds.org/podium/default.aspx?t=128874]
> > Submissions to ISED-L are released under a creative commons, attribution,
> > non-commercial, share-alike license.
> > RSS Feed, http://listserv.syr.edu/scripts/wa.exe?RSS&L=ISED-L
> >
>
>
>
> --
> Norman Constantine
> Director of Technology Integration
> Wakefield School
> The Plains, VA
>
> [ For info on ISED-L see https://www.gds.org/podium/default.aspx?t=128874]
> Submissions to ISED-L are released under a creative commons, attribution,
> non-commercial, share-alike license.
> RSS Feed, http://listserv.syr.edu/scripts/wa.exe?RSS&L=ISED-L
>

[ For info on ISED-L see https://www.gds.org/podium/default.aspx?t=128874 ]
Submissions to ISED-L are released under a creative commons, attribution, non-commercial, share-alike license.
RSS Feed, http://listserv.syr.edu/scripts/wa.exe?RSS&L=ISED-L