Programming in Python Instructor: Justin Edwards
Grade: 8th - 12th (7th also possible, talk to instructor)
Fees: $35 monthly tuition fee, no supply fee
Text: None required.
Equipment: Laptop, chromebook, or tablet required.
Course Description: This is an entry-level course in computer programming (aka “coding”). Students will learn the basics of computer programs and programming languages and their various applications. For this course we will start with Scratch, a block-based “drag and drop” programming language. The majority of the class though will focus on the Python programming language (arguably now the most popular in the world). We will go through programming fundamentals: input/output, branching, loops, lists, functions, algorithms and debugging. Students will each write their own code in developing some simple games and applications. Students can expect to spend up to 1 hour per week outside of class working some small assignments.
Grade: 8th - 12th (7th also possible, talk to instructor)
Fees: $35 monthly tuition fee, no supply fee
Text: None required.
Equipment: Laptop, chromebook, or tablet required.
Course Description: This is an entry-level course in computer programming (aka “coding”). Students will learn the basics of computer programs and programming languages and their various applications. For this course we will start with Scratch, a block-based “drag and drop” programming language. The majority of the class though will focus on the Python programming language (arguably now the most popular in the world). We will go through programming fundamentals: input/output, branching, loops, lists, functions, algorithms and debugging. Students will each write their own code in developing some simple games and applications. Students can expect to spend up to 1 hour per week outside of class working some small assignments.