Computer Programming –
High School Elective
32 WEEK CLASS
Tutor Name: Neva Buttrey
Course Name: Computer Programming, Intro to Python Programming, High School Elective
The python language and the associated modules we use in class are free. If the student doesn’t have access to a laptop or Macbook, please talk with me and I’ll see what arrangements can be made for your student. [Laptops may be secured in the locked classroom throughout the day so that students won’t have to carry them around.]
USB thumb drive with a minimum of 8GB of storage
Must have access to email.
Copy Fee: $10
by Neva Buttrey
Computer Programming for Middle School and Jr. High
Computer Programming – High School Elective
Computer Basics – Elective
Robotics/Intro. to Programming
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 understating 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 15-30 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 likely be impacted by their typing speed.
Recommended Grade Level: 9th-12th
Rate for Additional Private Tutoring: $40/hour