This introductory-level computer programming course will cover the basic programming skills required to take any of the high school TPS programming classes. Some of the topics covered in this course include creating programming code that will execute at the click of a button, selection from a combo box, pointing to an item in a menu, the processes of selection (If statements and Select Case structures), looping, debugging, and writing programs to trap errors. This course will emphasize modular programming, which allows students to write their own functions and subroutines. Students should be enthusiastic to learn and make computers do some of the extraordinary things that we, through God's amazing creation of our minds, can make them do. Students are required to have Visual Studio 2010 Standard Edition or Visual Basic 2010 Express Edition, which can be downloaded at no cost. Additionally, students will need to have the free program named Raptor. (Click here for all of the information you will need.)
Target Grades: 7-9
Prerequisites: None.
Tuition: $420
| Section 3 (2011) P | Fri | 8:00 am | - | 9:30 am | Closed | Bob Madison |
Students who wish to learn the Greek language and be prepared to read the New Testament and other early Christian literature should start here. Using the newly updated edition of the classic J. Gresham Machen New Testament Greek for Beginners, we will work toward the goal of understanding the language and style of writing used in the New Testament. Near the end of Greek I, the class will supplement the grammar textbook with New Testament readings. Please click here for more information.
Target Grades: 9-12
Prerequisites: Basic understanding of English grammar, as assessed by a TPS English placement test.
Sample class: View
Tuition: $466
| Section 1 (2011) P | Tue | 3:00 pm | - | 4:30 pm | Closed | Dave Spotts |
This course completes our introduction to the grammar and a broad spectrum of vocabulary needed to read many Greek authors, with a primary emphasis on the usage in the New Testament and patristic authors. While students complete their survey of grammar they will also read John's Gospel in its entirety in Greek. Please click here for more information.
Target Grades: 10-12
Prerequisites: Successful completion of TPS Greek 1, or approval from the instructor.
Sample class: View
Tuition: $466
| Section 1 (2011) P | Mon | 1:15 pm | - | 2:45 pm | Closed | Dave Spotts |
Students in Greek 1 and 2 have studied all the grammar and a broad spectrum of vocabulary needed to read many Greek authors. Now we turn our attention to New Testament readings. This class rotates through various New Testament books, so students of various experience levels can participate together for multiple years. In addition to reading and translation, students emphasize careful grammatical and exegetical commentary on what they read. Please click here for more information.
Target Grades: 11-12
Prerequisites: Successful completion of TPS Greek 2, or approval from the instructor.
Sample class: View
Tuition: $466
| Section 1 (2011) P | Tue | 9:45 am | - | 11:15 am | Closed | Dave Spotts |
MS Office is the standard for almost all corporate, government, and military environments, making a working knowledge of the MS Office products a valuable skill and often even a job prerequisite. This course will focus on the requirements to pass the Microsoft Office Specialist (MOS) exams in Word, Excel, and PowerPoint. These are the basic skills sought by employers, and they will also provide a strong foundation for Microsoft certification exams. Students will learn Level 1 in both Word and Excel. Level 2 will be covered in MS Office Applications II. After completing this course, students whould be well prepared to take the Specialist level exams in Word, Excel, and PowerPoint. Students will be required to have MS Word 2010, MS Excel 2010, and MS PowerPoint 2010 (earlier versions of these applications will not suffice). This course is specifically for PC users. If you have a Mac, you will need to obtain the PC version of MS Office 2010, which will require software to allow the Mac to emulate a PC. (Click here for more information regarding the required software and text.) This class will be smaller that the average TPS class in order to provide individual assistance during class time.
Target Grades: 7-12
Prerequisites: None.
Sample class: View
Tuition: $466
| Section 1 (2011 Overseas) P | Mon | 10:00 pm | - | 11:30 pm | Closed | Bob Madison |
| Section 2 (2011 Overseas) P | Tue | 6:30 pm | - | 8:00 pm | Closed | Bob Madison |
| Section 3 (2011) P | Wed | 8:00 am | - | 9:30 am | Closed | Bob Madison |
| Section 4 (2011) P | Wed | 3:00 pm | - | 4:30 pm | Closed | Bob Madison |
| Section 5 (2011) P | Fri | 9:45 am | - | 11:15 am | Closed | Bob Madison |
This course is a continuation of MS Office Applications I. Students will complete the requirements to pass the Microsoft Office Specialist (MOS) exams in Word and Excel (Expert Level) by covering Level 2 of Word and Excel. Students will also learn the Level 1 objectives of the database application of Microsoft Access. Advanced skills include creating and modifying macros, as well as integration with Microsoft products. Required Software: Microsoft Office 2010 with Word, Excel, and Access OR the individual applications of Word 2010, Excel 2010, and Access 2010. (Earlier versions will not suffice. Please check your software carefully for Access, as the student/teacher package does not include Access.) This course is specifically for PC users. If you have a Mac, you will need to get the PC version of MS Office 2010 and the software that allows the Mac to emulate a PC. (Click here for more information on this course regarding the required software and texts.) This class will be smaller that the average TPS class in order to provide individual assistance during class time.
Target Grades: 7-12
Prerequisites: Successful completion (B or higher) of TPS Microsoft Office Applications 1, or successful completion of a placement test..
Sample class: View
Tuition: $466
| Section 1 (2011) P | Mon | 8:00 am | - | 9:30 am | Closed | Bob Madison |
| Section 2 (2011) P | Tue | 4:45 pm | - | 6:15 pm | Closed | Bob Madison |
This course is the final course in the Microsoft Office series. Access Level 2, Publisher, and OneNote are the topics of this class. Students will need to have Office 2010 Professional. The course will begin with Access Level 2. After completing the Access portion of the course, students will have used the necessary skills to sit for the Microsoft Specialist (MOS) exam in Access. We'll next cover Publisher, the most underrated of all of the Microsoft Office applications, and we'll end the course with the outstanding application, OneNote. Most people are amazed at what Publisher and OneNote can do. Required Software: Microsoft Office 2010 with Word, Excel, PowerPoint, Access, OneNote and Publisher. Earlier versions will not suffice. Check your software carefully for Access as the student/teacher package does not include Access. Click here for more information.
Target Grades: 7-12
Prerequisites: Successful completion (B or higher) of TPS Microsoft Office Applications 2, or successful completion of a placement test..
Tuition: $466
| Section 1 (2011) P | Mon | 1:15 pm | - | 2:45 pm | Closed | Bob Madison |
This intensive one-semester course will introduce students to the world of databases and give them working knowledge of relational databases and the importance and uses of databases in business, government, and education. Upon successful completion of this course, students will have covered all of the topics tested on the Microsoft Office Specialist Exam in Access 2010. For course material requirements and more specific information, click here. In order to provide maximum individualized assistance during class time, this class will be limited to fewer students.
Target Grades: 7-12
Prerequisites: None.
Sample class: View
Tuition: $233
| Section 1 (2011) P | Fri | 1:15 pm | - | 2:45 pm | Closed | Bob Madison |
See course description for Microsoft Access (1st Sem).
Target Grades: 7-12
Prerequisites: None.
Sample class: View
Tuition: $233
| Section 1 (2011) P | Wed | 9:45 am | - | 11:15 am | Closed | Bob Madison |
This intensive one-semester course will introduce students to the world of spreadsheets, data compilation and organization, plus give them working knowledge of the formulas and range of functionality available in this application. Upon successful completion of this course, students will have covered all of the topics tested on the Microsoft Office Specialist (MOS) Exams in Excel 2010. After completing Level 1 of Excel (first eight weeks), students will have learned the objectives for the Specialist Level MOS exam. At the end of the semester, we will have covered the objectives for the Expert Level MOS exam. For course material requirements and more specific information, click here. In order to provide maximum individualized assistance during class time, this class will be limited to fewer students.
Target Grades: 7-12
Prerequisites: None.
Sample class: View
Tuition: $233
| Section 1 (2011) P | Wed | 9:45 am | - | 11:15 am | Closed | Bob Madison |
See course description for Microsoft Excel (1st Sem).
Target Grades: 7-12
Prerequisites: None.
Sample class: View
Tuition: $233
| Section 1 (2011 Overseas) P | Mon | 8:15 pm | - | 9:45 pm | Closed | Bob Madison |
This intensive one-semester course will introduce students to the world of document creation and customization, giving them working knowledge of how to organize and format content in an efficient and engaging way. Upon successful completion of this course, students will have covered all of the topics tested on the Microsoft Office Specialist (MOS) Exams in Word 2010. After completing Level 1 of Word (first eight weeks), students will have learned the objectives for the Specialist Level MOS exam. At the end of the semester, we will have covered the objectives for the Expert Level MOS exam. For course material requirements and more specific information, click here. In order to provide maximum individualized assistance during class time, this class will be limited to fewer students.
Target Grades: 7-12
Prerequisites: None.
Sample class: View
Tuition: $233
| Section 1 (2011 Overseas) P | Mon | 8:15 pm | - | 9:45 pm | Closed | Bob Madison |
Please see course description for Microsoft Word (1st Sem).
Target Grades: 7-12
Prerequisites: None.
Sample class: View
Tuition: $233
| Section 1 (2011) P | Fri | 1:15 pm | - | 2:45 pm | Closed | Bob Madison |
This intensive eight-week mini-course will introduce students to the world of dynamic presentations and give them working knowledge of how to assemble and manipulate slides and make an engaging presentation. Upon successful completion of this course, students will have covered all of the topics tested on the Microsoft Office Specialist Exam in PowerPoint 2010. For course material requirements and more specific information, click here. In order to provide maximum individualized assistance during class time, this class will be limited to fewer students.
NOTE: Section 1 of this course meet during weeks 1-8 of the first semester. Section 2 of this course meets during weeks 9-16 of the first semester.
Target Grades: 7-12
Prerequisites: None.
Sample class: View
Tuition: $117
| Section 1 (2011) P | Tue | 1:15 pm | - | 2:45 pm | Closed | Bob Madison |
| Section 2 (2011 Overseas) P | Thu | 8:15 pm | - | 9:45 pm | Closed | Bob Madison |
Please see course description for Microsoft Power Point (8 week - 1st Sem).
NOTE: Section 1 of this course meet during weeks 1-8 of the second semester. Section 2 of this course meets during weeks 9-16 of the second semester.
Target Grades: 7-12
Prerequisites: None.
Sample class: View
Tuition: $117
| Section 1 (2011) P | Thu | 8:00 am | - | 9:30 am | Closed | Bob Madison |
| Section 2 (2011) P | Thu | 9:45 am | - | 11:15 am | Closed | Bob Madison |
NEW! The boundaries between technology and the arts are blurring, and students seeking a career in digital art will need skills in both to succeed. This is an arts-based class that provides training in a toolset of free professional software, including 3D Studio MAX, Mudbox, Sketchbook Pro. By utilizing this combination of software used by industry professionals in film, game development, and visual communications with hands-on learning, we have created a dynamic curriculum that challenges students to meet higher standards and develop twenty-first-century skills. Lessons focus on a clear and effective process for designing 3D projects in the secondary classroom environment and are designed to engage and stimulate the imagination, foster experimentation and innovation, and build critical thinking skills. Homework consists of 1-4 hours per week of project-based exercises.
Target Grades: 9-12
Prerequisites: None.
Tuition: $466
| Section 1 (2011) P | Mon | 11:30 am | - | 1:00 pm | Closed | Kris Zehm |
This introductory course will take students who have no previous CADD experience and give them exposure to the tools used by leading designers. The course will teach students how to design houses and other buildings using a format called “Building Information Modeling” (BIM). As a project in the second semester, the students will have the opportunity to design their dream home. Prospective students should have an understanding of algebra and geometry. The software used in this course, AutoCAD Architecture, is the leading software programs used by architects. A student version of the program can be downloaded from the internet at no cost. Click here for more information.
Target Grades: 9-12
Prerequisites: Working understanding of algebra and geometry.
Sample class: View
Tuition: $466
| Section 1 (2011) P | Mon | 11:30 am | - | 1:00 pm | Closed | Maury Middleton |
| Section 2 (2011) P | Tue | 9:45 am | - | 11:15 am | Closed | Maury Middleton |
This introductory course will take students who have no previous CADD experience and give them exposure to the tools used by leading designers. The course will progress from making rough sketches, to defining all the geometry in the sketches and converting them to 3D solid models. Multiple parts will be assembled into a project. From here students will progress into animation and visualization for engineering analysis. As part of the course, students will work on recapturing aspects of the engine design developed by John Ericson and used in the USS Monitor, the Civil War ironclad that changed the course of naval warfare. Prospective students should have an understanding of algebra and geometry. The software used in this course, Autodesk Inventor, is one of the premier parametric modeling CADD software programs used in automotive, aerospace, shipbuilding and industrial design. A student version of the software can be downloaded from the internet at no cost. Click here for more information.
Target Grades: 9-12
Prerequisites: Working understanding of algebra and geometry.
Sample class: View
Tuition: $466
| Section 1 (2011) P | Mon | 8:00 am | - | 9:30 am | Closed | Maury Middleton |
| Section 2 (2011) P | Tue | 11:30 am | - | 1:00 pm | Closed | Maury Middleton |
This course builds on the basic course and introduces the students to many engineering features. The students will begin with an understanding of vectors to determine velocities, accelerations and forces inside the sketcher. The students will then progress from simple to complex assemblies that can be animated through the Dynamic Simulation Workbench. Here, the students will learn how to analyze forces, velocities and accelerations on components. The forces will be imported into a Finite Element Analysis workbench where the students will analyze how the design will work. In addition, the students will learn the marketing aspect of their design by using the Inventor Studio. Prospective students should have completed the first course and have an understanding of algebra and geometry. The software used in this course, Autodesk Inventor, is one of the premier parametric modeling CADD software programs used in automotive, aerospace, shipbuilding and industrial design. A student version of the software can be downloaded from the internet at no cost. Click here for more information.
Target Grades: 10-12
Prerequisites: Successful completion of TPS CADD for Mechanical Engineering Design 1 or CADD for Architectural Design, or teacher approval.
Sample class: View
Tuition: $466
| Section 1 (2011) P | Mon | 9:45 am | - | 11:15 am | Closed | Maury Middleton |
This second course in the TPS web design track expands and builds on the topics introduced in Web Design 1. Students will be introduced to the MySQL database management system (DBMS) and learn fundamental Structured Query Language (SQL) to interface with the DBMS. Then students will learn to program Python to utilize SQL and interact with MySQL database files. JavaScript will be formally taught from primitive variables through Object-Oriented code design, facilitating student's learning of many new JavaScript techniques, from custom pop-ups to animation to manipulating style sheets. As Regular Expressions in JavaScript are introduced, students will be able to improve their form validation techniques significantly. Images, their formats, and optimization schemes will be discussed together with common software tools used for image manipulation, like Adobe Photoshop and Fireworks. Once students in this course are introduced to jQuery, a cross-browser compatible JavaScript framework, they will be able to easily manipulate the Document Object Model and add web effects. Asynchronous JavaScript and XML will be introduced, allowing the web page to maintain its own state and retrieve information/HTML from the server without ever submitting the web form. If time permits, a brief introduction to HTML 5 web design concepts will be provided. Upon successful completion of this course, students will be able to create professional-looking, fully functional web sites, integrating the latest JavaScript techniques and database interactions.
Target Grades: 10-12
Prerequisites: Successful completion of TPS Basic Web Design 1, or approval from the instructor.
Sample class: View
Tuition: $466
| Section 1 (2011 Overseas) P | Mon | 8:15 pm | - | 9:45 pm | Closed | Mark Connor |
Python is a complete object-oriented programming language, quickly becoming the language of choice for many companies. Python is free, ubiquitous, and combines the best characteristics of compiled and scripting languages, such as being easily coded and maintained, yet fast. In this introductory course, students will learn the language syntax, how to write code, how to code an object-oriented design, and how to solve a variety of real world problems with Python and utilize design patterns, such as a Singleton. Students will also be introduced to multithreaded coding development and techniques in inter-process communication, such as the use of FIFOs, queues, and files. Creating Graphical User Interfaces (GUIs) with Tcl will be explored and, if time permits, CGI scripting with Python for web servers, and network programming with sockets. Upon successful completion of this course, students will have coding experience, have mastered many aspects of coding with Python to solve real-world problems, and be able to take this skill and employ it in to other courses, such as math, physics, and web design.
Target Grades: 9-12
Prerequisites: Successful completion (B or higher) of TPS Algebra, or approval from the teacher.
Sample class: View
Tuition: $466
| Section 1 (2011 Overseas) P | Tue | 8:15 pm | - | 9:45 pm | Closed | Mark Connor |
| Section 2 (2011 Overseas) P | Wed | 8:15 pm | - | 9:45 pm | Closed | Mark Connor |
NEW! This course is a continuation of Computer Programming in Visual Basic 1. In the course, students will enhance their programming skills with more complex problems beginning with creating their own version of the popular Minesweeper game. This project will incorporate algorithm design and module programming techniques. The project will be created in stages with programming testing modules throughout the development of the game. After completing the Minesweeper project, students will suggest projects to complete during the remainder of the course. God gave man the intellectual ability to create incredible programs to run computers for work and play. The class will be limited to eight students in order to provide as much one-on-one attention as possible. This course will provide a continuation of showing the infinite capacity of the power of programming. Students will need Visual Basic 2010 Express (free download) or Visual Studio 2010 Professional. Click here for more information.
Target Grades: 9-12
Prerequisites: Successful completion (B or higher) of JH Computer Programming in Visual Basic 1 (Level 1) or TPS Computer Programming in C++ or TPS Computer Programming in Java, or approval from the instructor.
Tuition: $466
| Section 1 (2011) P | Wed | 1:15 pm | - | 2:45 pm | Closed | Bob Madison |
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 |
How does the economy affect your family? How does your family affect the economy? This class will look first at the big picture economy and then consider how individuals interact with the economy. It will compare and contrast our economy with other economic systems, such as command economies found under Socialism and Communism as well as traditional economies found in lesser developed countries. Then students will study banking, credit, insurance, property ownership, employment, and business ownership. There will be some outside reading and year-long projects, including stock market tracking and analysis. These projects are not hard - they do not take too much time, and they are fun! Upon completion of this course, students will have a practical understanding of different types of insurance, checking and savings accounts, credit and credit cards, the fundamentals of the stock market, and the relationship between risk and return in an investment. This class will be practical and fun! Click here for more information.
Target Grades: 10-12
Prerequisites: None.
Sample class: View
Tuition: $466
| Section 1 (2011 Overseas) P | Tue | 6:30 pm | - | 8:00 pm | Closed | Don Rucker |
Selecting the right career for which to prepare in college is one of the most important decisions a student faces! What makes this decision critical are the economic, educational, and technical changes taking place in today’s rapidly changing and competitive marketplace. Along with these changes, escalating college costs have made it essential for students and parents to begin thinking, planning, and preparing systematically in advance for this important decision. The objectives of this course are to guide and teach students in (1) discovering their God-given unique personality and its potential influence on their career options and selection, (2) exploring realistic and rewarding career options, and (3) selecting and preparing for a satisfying and God-honoring career that makes the most of your personality and its unique characteristics. The goal of this course is to enable students to identify their career options and select the college major that fits. Click here for more information about the course.
Target Grades: 9-12
Prerequisites: None.
Sample class: View
Tuition: $233
| Section 1 (2011) P | Tue | 1:15 pm | - | 2:45 pm | Closed | John Schwaiger |
| Section 2 (2011 Overseas) P | Tue | 8:15 pm | - | 9:45 pm | Closed | John Schwaiger |
Among the most confusing, complicated, and costly tasks facing today’s high school students and their parents are selecting the right college for a student to attend and paying for it. This course is designed to help students and parents clear potential confusion surrounding the college preparation process and gain clear insights into the processes for college selection, application, and admission. Topics covered in this course include reviewing a sound college selection process, evaluating the question of a gap year, identifying financial aid and scholarships, understanding credit and money management, and preparing for the changes and challenges of college life. Students will also be taught and encouraged to think about and articulate credible reasons for wanting to go or not go to college, explore and evaluate realistic college options, and plan and prepare financially for college expenses. The goal of this course is teach students and parents to begin planning and preparing for a rich and rewarding college experience. Click here for more information.
Target Grades: 9-12
Prerequisites: None.
Tuition: $233
| Section 1 (2011) P | Tue | 11:30 am | - | 1:00 pm | Closed | John Schwaiger |
| Section 2 (2011 Overseas) P | Tue | 6:30 pm | - | 8:00 pm | Closed | John Schwaiger |
| Section 101 (2011 Summer) P | Mon+Wed | 2:00 pm | - | 3:50 pm | Closed | John Schwaiger |

