Introduction to Computer Programming Python Programming
32 WEEK CLASS
Tutor Name: Neva Buttrey
Course Name: Introduction to Computer Programming Python Programming
Required Book:
Python for Kids by Jason Briggs
ISBN-13: 978-1-59327-407-8
Required Equipment and software:
Python 3.8 is free and will be downloaded and installed during our first class.
Windows 10 laptop or Macbook with Yosemite OS or higher. (If your child doesn’t have access to a laptop, please talk with instructor about options)
USB thumb drive with a minimum of 8GB of storage
Must have access to email.
Copy Fee: $15
Minimum Number of Students: 4
Maximum Number of Students: 12
Course Description/Outline/Objectives: An introduction to computer programming using the Python language which is used by many companies such as Google,Yahoo, Facebook and NASA. The course will cover programming basics including understanding variables and data types, control flow branching and repetition, modules, functions, classes, and object-oriented programming. Total hands-on learning using modules such as Turtle and tkinter for simple game design and programming challenges.
By the end of the class the students will:
enhance their problem-solving skills through learning to troubleshoot code.
have a better understanding of how technology and programming can be used to share their faith with others.
have an introductory understanding of programming concepts that will prepare them for additional programming.
utilize the Turtle module to draw advanced geometric shapes via code.
apply the concepts learned to create a program to encode and decode messages.
use Python and the tkinter module to design and code a simple Bible Memory game that will challenge the user to learn Bible verses and their locations through encouraging feedback for correct answers.
Expected weekly time commitment for homework:
About 30-45 minutes/day, 4 days/week students who have good typing skills; longer otherwise.
Prerequisites:
The student should be willing and able to type 20-40 lines of code per week even if they use the “hunt and peck” method of typing. The amount of time needed to complete homework will be impacted by their typing speed.
Recommended Grade Level: 6th - 12th
Rate for Additional Private Tutoring: $40/hour
More Courses
by Neva Buttrey
Computer Programming for Middle School and Jr. High
Intro. into PythonAdvanced Computer Programming Python Game Development