NEW! This year we are pleased to announce a new additional Calculus AP session each week for those students wishing to designate their Calculus course as an AP course and commit to intentionally preparing for the AP exam. Students wishing to take the College Board approved AP AB/BC Calculus test will need to enroll in this extra Calculus AP session! This 90-minute session is intended to be taken alongside any section of TPS Calculus (AB/BC) to provide students with a second weekly time of live interaction with the instructor. Students will practice AP-style questions to familiarize themselves with the format and grading techniques. The teacher will also reinforce commonly difficult concepts, address general concept questions, strengthen weak areas, host collaborative problem-solving among the students, and provide additional AP prep problems. Additional material may be covered during this time, and there will be additional AP practice exam problems provided. If this twice-a-week format is better for your student, don't miss this opportunity to turn your one-session-per-week course into a two-session-per-week course! Also, if your student plans to take the AP exam in Calculus, then this is a must have course addition!
Target Grades: 11-12
Prerequisites: Concurrent enrollment in Calculus (AB/BC).
Tuition: $184
| Section 1 (2011) | Thu | 1:15 pm | - | 2:45 pm | Closed | Lisa Crosby |
| Section 2 (2011) | Thu | 11:30 am | - | 1:00 pm | Closed | Lisa Crosby |
Should Christians wield any influence in politics? Should they be involved in the political realm, providing leadership and communicating biblical principles that can help shape public debate and policy? Does the Bible give support to specific political positions on issues that are being discussed in our culture today? In his book, Politics According to the Bible – A Comprehensive Resource for Understanding Modern Political Issues in Light of Scripture (class textbook), Wayne Grudem tackles these questions and more. He offers compelling arguments that support the need for a considerable Christian impact on government. In this course, students will investigate these arguments and analyze the Biblical framework for government and how it should function. The relationship between faith and politics will be examined. Additionally, the discussion of issues such as the sanctity of life, traditional marriage and family, the environment, economics, national defense, foreign policy, and freedom of speech and religion will make up what is sure to be an intriguing study of God’s perspective on government and the political issues of our time.
Target Grades: 9-12
Prerequisites: None.
Tuition: $200
| Section 1 (2011) | Tue | 1:15 pm | - | 2:45 pm | Closed | Vince Monfreda |
One session of foreign language instruction a week is good for some, but not optimal for others. Do you feel that your TPS Spanish student would benefit from more review of the vocabulary taught in the weekly lesson, more time to ask questions, and more opportunity to practice conversational skills to promote mastery? Then make the most of your student’s Spanish language learning experience by participating in this language lab! "Spanish Conversations" is a 90-minute weekly session intended to be taken along-side any section of TPS JH Spanish 2 or HS Spanish 1 to provide students with a second weekly time of live interaction and conversation with the instructor and other students. The goal of this additional class is to enrich students' Spanish studies just as they have learned enough vocabulary in their first-year class to begin conversing in Spanish with one another, so it will be offered during the second-semester only. Students will use vocabulary taught in their JH Spanish 2 or HS Spanish 1 class to practice conversing with one another and to reinforce Spanish grammar understanding. Using pictures, cartoons, newspaper articles, and language websites, students will engage for 90 minutes with classmates in Spanish. No new material will be presented and no additional outside work is required. Students may choose either instructor for this lab, as both are working in collaboration to provide this exciting language experience. Students are required to have a working mic. If this twice-a-week format is better for your student, don't miss this opportunity to turn your one-session-per-week course into a two-session-per-week course!
Target Grades: 9-11
Prerequisites: Concurrent enrollment in TPS JH Spanish 2 or Spanish 1.
Sample class: View
Tuition: $100
| Section 1 (2011) | Fri | 9:45 am | - | 11:15 am | Closed | Amy Alfaro |
| Section 2 (2011) | Thu | 4:45 pm | - | 6:15 pm | Closed | Martha Falk |
| Section 3 (2011) | Fri | 11:30 am | - | 1:00 pm | Closed | Martha Falk |
| Section 4 (2011) | Fri | 1:15 pm | - | 2:45 pm | Closed | Martha Falk |
NEW! Computer Programming in Game Development is for the student that has some experience with Python and is interested in developing 3D computer games. No prior game development experience is necessary. This course is for both PC and Mac platforms. Computer Programming in Game Development will be taught through the Python language with the module Pygame. PyOpenGL will also be integrated. Nevertheless, the ideas presented will be, in general, applicable to other languages. Pygame is a Python application that binds the Python language to the game creation library called Simple DirectMedia Layer, or SDL. SDL handles the lower level tasks of interfacing with the specific video, sound, and input devices across various platforms. SDL also works seamlessly with Open Graphics Library, called OpenGL (via the Python binding PyOpenGL). OpenGL is a cross-platform application programming interface (API) permitting applications to write both 2D and 3D computer graphics. More specifically, OpenGL offers over 250 function calls used to draw complex 3D scenes from simple geometric primitives. These function calls interact with the graphics processor on your video card through the drivers supplied by the video card manufacturer. As a student in this class, these will be your tools. You will spend your time programming Python and learning to call Pygame functions to build your scene. Major topics you will learn include: Introduction to Pygame; Creating visuals; frame rate and exploring vectors; keyboard, mouse, and joystick control; exploring artificial intelligence (AI) and implementing state machines; Matrices and OpenGL; and working with textures and models.
Target Grades: 9-12
Prerequisites: Successful completion (B or higher) of TPS Computer Programming in Python (Level 1), or approval from the instructor.
Tuition: $466
| Section 1 (2011 Overseas) P | Wed | 8:15 pm | - | 9:45 pm | Closed | Mark Connor |
NEW! This course will guide students through a detailed introduction to developing databases using techniques such as entity-relation modeling and normalization and how to use SQL to create, add, modify, and delete data in database tables. Almost all businesses and educational institutions use relational databases making this course relevant to real world practice. Students will learn simple to sophisticated ways to query particular data from databases, selectively sort and group the data, produce meaningful relationships between multiple tables of information, nested queries, restricting or rearranging the perception of data by using views, aggregation and mathematical manipulation of data, stored procedures and triggers, and various other means to determine specific answers from collections of related data. Various programming languages using a database will be demonstrated, showcasing C, Java, and PHP. Programming exercises will solidify understanding and use of the techniques. The text for this course is Beginning MySQL, by Sheldon, Robert and Geoff Moes, published by Wrox.
Target Grades: 10-12
Prerequisites: None.
Tuition: $466
| Section 1 (2011) | Wed | 9:45 am | - | 11:15 am | Closed | Rich Yonts |

