Python in High School

Nick J Chackowsky mediocre_person at hotmail.com
Thu Apr 3 01:08:42 EDT 2008


sprad wrote:
> I'm a high school computer teacher, and I'm starting a series of
> programming courses next year (disguised as "game development" classes
> to capture more interest). The first year will be a gentle
> introduction to programming, leading to two more years of advanced
> topics.
> 

I have taught high school comp. sci. for a number of years, using 
Pascal, Ada, C++, Visual Basic, and Python as languages. Python has, in 
my opinion, given the students the best opportunity to really discover 
what programming and computer science are all about. Very high level 
code without the enormous learning curve for the "extras", plus easy 
debugging and useful error messages make it ideal.

class Example {
     // your program begins with a call to main()
     public static void main(String args[]){
       System.out.println("this is a simple Java program");
     }
}

vs

print ("This is a simple Python program.")

Once a student has a grasp of Python and programming, he/she is better 
prepared to understand _why_ Java and C++ _need_ all the declarations, 
decorations, and specifications, and why they might be useful. But it's 
sure nice to start doing real programming in such a simple, elegant 
environment.

Nick.


-- 
Posted via a free Usenet account from http://www.teranews.com




More information about the Python-list mailing list