Python is one of the easiest programming languages for beginners to learn. However, I would suggest students first complete our Scratch course or have had some programming experience before taking this. Motivated high schoolers who are good at logic should be capable of the work without prior experience, though.
The classes will include video instruction, exercises, quizzes and small programs to write. Students can work at any time, but they do need to meet deadlines. By the end of this course, students will be familiar with loops, conditionals, lists, tuples, dictionaries, manipulating strings, functions, classes and some beginning graphics.
This is a 16 week course, 1 semester.
Instructor: Meryl van der Merwe (ex-programmer) – email@example.com
Grades: Suitable for grades 7 -12
Hours: 3-4 hours each week
Credit Hours: 0.5 High School Credit
Syllabus: Available here
Fall Dates: TBD