Python Honors


Course Handouts
Python Classwork
Python Lecture Notes
Python HW
Assigned Programs
Python Links

Honors Computer Programming: Python

Honors Computer Programming: Python Hnr - grades 10-12

The course content is devoted to problem solving and programming in the Python language, with an emphasis on Procedural Programming and problem solving.  Since this course is considered a math elective, the focus of the problem solving will be on problems and ideas from pre-requisite and/or co-requisite math courses.  Included in the study of the Python language will be the Python 3.x programming environment, algorithms and information processing, software development, data types, and expressions, control statements, strings and text files, lists, tuples, and dictionaries, design with functions, image processing, recursion, searching, and sorting, and graphics

Prerequisites: LCHS Math 2, and Honors Computer Science C++ with grades of B or better, touch typing 25 wpm or better, passing score on math diagnostic tests, and good written communication skills,
NOTE: This course is a preparation for the AP Computer Science Java HP course. 


Back to Mr. Dave Clausen's Homepage