Computer Applications and Programming
HS - Microsoft Office Applications 1
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. Mastery of both Level 1 and Level 2 is necessary to be ready for the MOS exams in Word and Excel. At the completion of this course, students will have covered all of the objectives necessary to take the MOS exam in PowerPoint. Students will be required to have MS Word 2007, MS Excel 2007 and MS PowerPoint 2007 (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 2007, which will require software to allow the Mac to emulate a PC. (Click here for more information.)
Target Grades: 8-12
Prerequisites: None.
Tuition: $460
| Section 1 | Mon | 4:45 pm | - | 6:15 pm | Closed | Bob Madison |
| Section 2 | Tue | 8:00 am | - | 9:30 am | Closed | Bob Madison |
| Section 3 | Thu | 3:00 pm | - | 4:30 pm | Closed | Bob Madison |
| Section 4 | Fri | 11:30 am | - | 1:00 pm | Closed | Bob Madison |
HS - Microsoft Office Applications 2
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 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 2007 with Word, Excel, and Access OR the individual applications of Word 2007, Excel 2007, and Access 2007. (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 2007 and the software that allows the Mac to emulate a PC. (Click here for more information on this course.)
Target Grades: 9-12
Prerequisites: Successful completion (B or higher) of MS Office Applications I, or a placement exam in both Word Level 1 and Excel Level 1 as administered by instructor.
Tuition: $460
| Section 1 | Mon | 8:00 am | - | 9:30 am | Closed | Bob Madison |
| Section 2 | Tue | 1:15 pm | - | 2:45 pm | Closed | Bob Madison |
HS - Microsoft Office Applications 3
NEW! This course is a continuation of MS Office Applications II and the final course in the MS Office sequence. Students will complete the requirements to pass the Microsoft Office Specialist (MOS) exam in Access by covering Level 2 of this database application. Students will then complete integrated, life-like projects which incorporate Word, Excel, PowerPoint and Access by assuming the role of executive assistant. The projects will be for a fictitious company and have been prepared based upon feedback provided by executives for their specific needs. Required Software: Microsoft Office 2007 with Word, Excel, PowerPoint, and Access OR the individual applications of Word 2007, Excel 2007, PowerPoint 2007, and Access 2007. (Earlier versions will not suffice. 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 2007 and the software for the Mac that will allow the computer to emulate a PC. (Click here for more information on this course.)
Target Grades: 10-12
Prerequisites: Successful completion (B or higher) of TPS Microsoft Office Applications 2.
Tuition: $460
| Section 1 | Thu | 1:15 pm | - | 2:45 pm | Closed | Bob Madison |
HS - CADD for Architectural Design
NEW! 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. The software used in this course, AutoCAD Architecture and Inventor Rivet, are the leading software programs used by architects. A student version of both programs can be downloaded from the internet at no cost. Click here for more course information.
Target Grades: 9-12
Prerequisites: Working understanding of algebra and geometry.
Tuition: $460
| Section 1 | Tue | 11:30 am | - | 1:00 pm | Closed | Maury Middleton |
HS - CADD for Mechanical Engineering Design 1
NEW! 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. 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 course information.
Target Grades: 9-12
Prerequisites: Working understanding of algebra and geometry.
Tuition: $460
| Section 1 | Mon | 8:00 am | - | 9:30 am | Closed | Maury Middleton |
| Section 2 | Tue | 8:00 am | - | 9:30 am | Closed | Maury Middleton |
| Section 3 | Tue | 9:45 am | - | 11:15 am | Closed | Maury Middleton |
HS - CADD for Mechanical Engineering Design 2
NEW! 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. 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 course information.
Target Grades: 10-12
Prerequisites: Successful completion of "Introduction to CADD" (Mechanical or Architectural) or equivalent course approved by the instructor, and a working understanding of algebra and geometry.
Tuition: $460
| Section 1 | Mon | 9:45 am | - | 11:15 am | Closed | Maury Middleton |
HS - Basic Web Design 1
This course introduces students to the history of the Internet and the Web; Extensible HyperText Markup Language (XHTML); Cascading Style Sheets (CSS), and JavaScript. These topics will be incrementally added ultimately resulting in the ability to create a dynamic web page employing sound design principles in navigation, layout, and style. The course will transition to a client-server interaction when forms are introduced, i.e. web pages with user interaction. Basic Python scripting will be introduced to allow the students to script their web pages as CGI files. The course will conclude with the students being introduced to the utilization of a database with scripting to generate web pages on a server.
Target Grades: 9-12
Prerequisites: None.
Tuition: $460
| Section 1 | Mon | 6:30 pm | - | 8:00 pm | Closed | Mark Connor |
| Section 2 | Mon | 8:15 pm | - | 9:45 pm | Closed | Mark Connor |
| Section 3 | Tue | 4:45 pm | - | 6:15 pm | Closed | Mark Connor |
HS - Basic Web Design 2
NEW! This course will expand and build upon the topics introduced in Web Design I. Students will continue to use Python and database interactions to build web pages. The Structured Query language will be taught so students can query tables, create tables, and modify table data. They will use this data to make decisions in the Python script. Many different techniques in JavaScript will also be introduced to enhance the behavior of a web page. The interaction between JavaScript and CSS will be explored. The course will conclude with an introduction to asynchronous JavaScript and XML (AJAX).
Target Grades: 10-12
Prerequisites: Successful completion of TPS Web Design 1, or equivalent approved by the instructor.
Tuition: $460
| Section 1 | Tue | 6:30 pm | - | 8:00 pm | Closed | Mark Connor |
| Section 2 | Thu | 4:45 pm | - | 6:15 pm | Closed | Mark Connor |
HS - Object Oriented Java (Level 1)
This course will cover the basics of Object Oriented programming using Java, a language developed for internet programming. Java has become a standard in almost every business sector with many enterprise level applications written entirely in it. This course will teach basic programming structure, e.g., conditionals, loops, classes, objects, methods, messages, etc.; object oriented analysis, design, and programming; data structures, e.g., arrays, stacks, queues, etc.; file handling; exceptions, and other subjects as time permits. The student will be well prepared to take more advanced courses afterward.
Target Grades: 9-12
Prerequisites: An aptitude for problem solving and ability to handle mathematical concepts at an algebra level.
Tuition: $460
| Section 1 | Tue | 6:30 pm | - | 8:00 pm | Closed | Mark Connor |
HS - Computer Programming in Visual Basic (Level 1)
This is a first course in programming in an object-oriented language. It will cover all the basic programming skills required to develop, debug and deploy an application, or to automate other applications, in a Windows environment. Students will be required to have Visual Studio 2008 Standard Edition or Visual Basic 2008 Express Edition. (Click here for more information.)
Target Grades: 9-12
Prerequisites: None. (Students with prior programming experience should consider a different programming course.)
Tuition: $460
| Section 1 | Mon | 11:30 am | - | 1:00 pm | Closed | Bob Madison |
| Section 2 | Tue | 4:45 pm | - | 6:15 pm | Closed | Bob Madison |
| Section 3 | Thu | 8:00 am | - | 9:30 am | Closed | Bob Madison |
| Section 4 | Fri | 1:15 pm | - | 2:45 pm | Closed | Bob Madison |
HS - Computer Programming in C++.NET (Level 1)
This course will take a detailed look at object-oriented programming in the language of C++. It is designed to prepare students who are interested in pursuing a computer degree at the university level. Students will develop their skills in the entire process of programming, from development to testing to publication. We will discuss structures, arrays, pointers, multiple file projects and programming in a GUI environment. Click here for more information. Students will be required to have Microsoft Academic Visual C++ .Net 2008 Standard.
Target Grades: 10-12
Prerequisites: Successful completion of an Advanced Algebra course and prior programming experience approved by the instructor, or successful completion of a placement test given by the instructor.
Tuition: $460
| Section 1 | Tue | 3:00 pm | - | 4:30 pm | Closed | Samuel Gray |
HS - Linux Programming for Linux and Windows (Level 2)
NEW! Linux is a popular and free operating system that is heavily used and supported by many universities and businesses. This course will cover the basics of application programming using the Linux model, which applies to any Unix compatible system including Mac OS/X and Cygwin on Windows. It will focus on shell programming, Linux file system and kernel services, telecommunications, debugging, memory management, scripting, and an introduction to many available tools such as sed, grep, regular expressions, gcc, gdb, and more.
Target Grades: 9-12
Prerequisites: Experience in some programming language.
Tuition: $460
| Section 1 | Tue | 6:30 pm | - | 8:00 pm | Closed | Rich Yonts |
