The project-based technology courses provide foundational knowledge by introducing students to key concepts, principles and procedures of each subject.
Download hardware specifications.
Computer Science 1
Flash Game Development
Computer Applications: Microsoft® Office®2007
Offering insight into the Suite of products most used by working professionals, EL4082 will challenge high-school students to become proficient in Word®, Excel®, PowerPoint®, and Outlook® through engaging lessons and coursework.
Computer Literacy
In this course, students will gain the basic computer skills they need to become confident and prepared to use technology at school, at work, and in everyday life. Topics include search engines and web browsers, keyboarding and typing, presentations and image editing, and spreadsheets. Students will also become familiar with a number of free, web-based applications, such as Gmail™, OpenOffice.org®, Blogger™, Google™ Calendar, and GoogleReader™.
Computer Science I
This course introduces students to the basics of Computer Science through a series of projects that allow for creativity and experimentation. Students will create a diverse portfolio of projects using Python, an open-source programming language used by professional programmers worldwide, as they learn about commands and functions, values and variables, GUIs, modular and object-oriented programming, and events and event-driven processes.
Computer Science II
(January 2012) In part II of this introductory series, students will deepen their knowledge of Python and develop their programming skills through a series of complex programming projects that require creative thinking and problem solving. Topics include arrays and sets, generators and namespaces, loops, packages and libraries, and file handling. Students will also learn to program simple games. (Prerequisite: Computer Science I)
Introduction to C++
As students work with Microsoft® Visual C++® 2008 Express Edition, they will gain a solid foundation in the core concepts of programming. Students will create a variety of classic programs as they learn about object-oriented programming, including defining classes, creating objects, and declaring private and public variables and methods. Students will work with file streams, functions, buttons and dialog boxes, libraries, and variable types as they learn everything they need to know to compile and run a C++ program.
This introductory course teaches the fundamentals of game design and development through step-by-step projects in Adobe® Flash®, a professional-grade software program. Students will create a diverse portfolio of games, incorporating game mechanics such as point-and-click, click-and-drag, shooter, scrolling action, and multi-room exploration. As they complete these projects, students will learn about and use the Flash workspace and tools, including the Timeline, layers, keyframes, libraries, and assets.