Intro to Python 101
After learning the visual programming tools, students will have a good deal of coding experience. With the computer science concepts learnt and applied in drag-and-drop system, they can start writing some real code!
Python is a very powerful, professional programming language used to create sites like YouTube and Dropbox, yet it is extremely user-friendly because of its simplicity and readability.
In this course, we will relate Python code to the familiar coding blocks found in Scratch, App Inventor 2, and Stencyl. This gives students a smooth transition and good understanding of the relationship between visual programming and syntax-based programming.
Introduction to basic programming Utilize variables and lists
Using loops for repetition and Conditional logic
Reuse codes by functions and Build graphic user interface and implement human to computer interaction
Idea of object oriented programming
Fall Session Classes: September 22, 29 | October 6, 13, 20, 27 | November 3, 10, 17 | December 1, 8, 15
Winter Session Classes: January 5, 12, 19, 26 | February 2, 9, 16, 23 | March 2, 16, 23, 30
Spring Session Classes: April 6, 13, 27 | May 4, 11, 18, 25 | June 1, 8, 15, 22, 29