<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<STYLE></STYLE>
<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none"
leftMargin=0 topMargin=0 acc_role="text" CanvasTabStop="true"
name="Compose message area"><!--[gte IE 5]><?xml:namespace prefix="v" /><?xml:namespace prefix="o" /><![endif]-->
<DIV>I'm trying to propose an introductory computer programming class for high
school students. I do not have a programming background so I will be
learning the language just like the students. Through my research I came
across Python. It sounds great - easy to learn, teaches thinking skills,
and is fun. I was set to go with Python then I came across the TeachScheme
project which also sounds great - it too is easy to learn, teaches thinking
skills and comes with lots of curriculum. I have a few questions and I'm
hoping this group can shed some light on this issue.</DIV>
<DIV> </DIV>
<DIV>1. Is one better than the other (Python vs. TeachScheme) to
teach high school novices programming skills, thinking skills, language, and
keeping their attention so I can then have an audience for a second, more
advanced programming class? </DIV>
<DIV> </DIV>
<DIV>2. I've looked at "How to Think Like a Computer Scientist", it looks
very doable for a novice and "Python Programming for the Absolute Beginner"
(Premier Press) looks like a lot of fun. Is there any other
curriculum for high school students out there?</DIV>
<DIV> </DIV>
<DIV>3. Is it possible to teach a semester of TeachScheme and a semester
of Python or is that overkill on the basics and not doing justice to either
program?</DIV>
<DIV> </DIV>
<DIV>I appreciate your assistance.</DIV></BODY></HTML>