[Edu-sig] Announcement: How to Think Like a Computer Scientist -- Interactive Edition
Carl Cerecke
carl at free.org.nz
Sat Aug 27 04:07:08 CEST 2011
Looks good. Nice work.
How about exercises in a similar style to codingbat.com? That would be
really valuable I think.
Cheers,
Carl.
On 27 August 2011 02:23, Brad Miller <millbr02 at luther.edu> wrote:
> Hello,
>
> As part of my Sabbatical this past year I've been working on a new edition
> of How to Think Like a Computer Scientist (by Elkner et. al) with my
> colleague David Ranum. The idea behind this new edition is to make it
> interactive, to encourage students to learn by doing and to explore. The
> three main features we've added to previous editions are:
>
> - Videos: Each section has (or will have) a 5-10 minute screencast
> explaining the written concepts verbally.
> - Interactive Python interpreter. Using Skulpt -- an open source
> javascript implementation of Python.
> - Codelens code visualizer -- Based on the Online Python Tutor by
> Philip Guo this element allows students to step forward and backward through
> the code and to see the values of variables
>
> To make it easy to add these features I wrote 3 new sphinx directives, so
> adding the interactive code features is not onerous. When we finish our
> last pass through the book, we'll make all the code available on bitbucket.
>
> We'll be using this book in our introductory course this fall at Luther,
> and adding more videos as we move through the semester.
>
> You can take a look at our work here: http://thinkcspy.appspot.com
>
> You'll need a gmail account to access the book. You'll also need a modern
> browser that supports html5, the interactive features rely heavily on
> Javascript and the canvas element. (Safari, Firefox 6, Chrome) The reason
> is that the interactive code allows you to save your changes and reload them
> again later. I've added an administrative back-end to the book so that we
> can have students do homework right in the browser. I'd love to hear your
> feedback and ideas for other interactive features.
>
> Brad
>
> --
> Brad Miller
> Associate Professor, Computer Science
> Luther College
>
>
> _______________________________________________
> Edu-sig mailing list
> Edu-sig at python.org
> http://mail.python.org/mailman/listinfo/edu-sig
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/20110827/8fe2a1eb/attachment-0001.html>
More information about the Edu-sig
mailing list