[CentralOH] Most important Python techniques?
Brian Costlow
brian.costlow at gmail.com
Tue May 15 19:59:18 CEST 2012
Jay,
As someone with a physics background who self-taught himself to program,
SICP was pretty invaluable.
While you want the students to write Pythonically, that is use the
preferred language idioms, a grasp of CS basics is, I think, more important
to take away from a CS 1 course.
MIT replaced their old SICP/Scheme-based CS Intro course with a similar
Python based one, and that course is mostly replicated as part of MIT's OCW
offering.
You might want to take a look there as inspiration.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/
On Tue, May 15, 2012 at 1:31 PM, Jay Shaffstall <jshaffstall at gmail.com>wrote:
> Hi all,
>
> We're experimenting with offering our Computer Science I class in
> Python rather than Java next year at Muskingum University. I'm super
> excited, because I don't get enough opportunity to play in Python and
> this gives me a great excuse. I also think students will be able to
> get to do more fun stuff than we could in Java.
>
> I'd like to get suggestions from people who know Python better than I
> do about the most important Pythonic techniques to learn. Keep in
> mind I only have one semester, so there will be a limit to what I can
> do. But if you were teaching someone new to Python, what would you
> make sure you taught them above all else?
>
> Thanks in advance,
> Jay
> _______________________________________________
> CentralOH mailing list
> CentralOH at python.org
> http://mail.python.org/mailman/listinfo/centraloh
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/centraloh/attachments/20120515/3e92e0c3/attachment-0001.html>
More information about the CentralOH
mailing list