Computer Science
Computer Science
The Computer Science Department offers a wide range of classes in various applications, technologies, and programming. We stress independent thinking and problem solving as we teach students how to use online resources and tutorials. These are important skills that will serve them well in the future.
All students are required to take a one-trimester course in Computer Science in 7th, 9th, and 11th grades. Seventh graders must take CS112 Microsoft Office 2007. New 9th graders must take CS212 Microsoft Office 2007 Plus, unless they are already competent in the subject and pass an Office Waiver test. In that case, they can choose any one-term computer science elective. Returning 9th graders can choose any one-term elective except CS212. Seniors have the option of taking a full-year elective in AP Computer Science in JAVA.
Courses
| Office 2007 I (2cr) |
CS112 Office 2007 I - 2cr {07} CS RQ
This course is intended as an in-depth introduction to the Microsoft Office 2007 software packages. An introduction to computers will be followed by hands-on lab examples and projects in Word (Creating and Editing a Document; Creating a Research Paper; Writing a Business Letter and a Resume), Excel (Creating a Basic Worksheet and an Embedded Chart; Formulas, Built-In Functions, Formatting, and Web Queries; What-If Analysis, Charting, and Working with Large Worksheets), and PowerPoint (Creating and Editing a Presentation; Creating a Presentation with Illustrations).
CS212Office 2007 I Plus 2cr {09} CS EL
This course is intended as an in-depth introduction to the Microsoft Office 2007 software packages. An introduction to computers will be followed by hands-on lab examples and projects in Word (Creating and Editing a Document; Creating a Research Paper; Writing a Business Letter and a Resume), Excel (Creating a Basic Worksheet and an Embedded Chart; Formulas, Built-In Functions, Formatting, and Web Queries; What-If Analysis, Charting, and Working with Large Worksheets), Access (Creating and Using a Database; Querying a Database; Maintaining a Database) and PowerPoint (Creating and Editing a Presentation; Creating a Presentation with Illustrations).
CS164 Photoshop CS4 (2cr) {09, 11} CS EL
This course introduces the students to graphic design and photo manipulation using Adobe Photoshop CS4. The course is project-based and the students will work on a variety of interesting projects. From creating CD covers and movie posters to putting someone’s face on another person’s body. Some of the topics covered include filters, selecting, text, blending options, photo enhancement and layers.
CS172 Flash CS3 (2cr) {09, 11} CS EL
This project-based course introduces students to Flash CS3. With Flash, students create animations, slideshows and interactive graphics primarily for the internet. Topics covered include drawing tools, shapes, layers, the library, symbols, motion tweening and shape tweening.
CS253 Dreamweaver CS3 & HTML (2cr) {09, 11} CS EL
This class is a hands-on, project-based class in which the students will learn the basics of Dreamweaver and web development. Students first learn basic HTML code and then move on to use Dreamweaver to write the code. Students will develop and improve a personal website throughout the term using the techniques learned.
CS263 Digital Photography (2cr) {09, 11} CS EL
This hands-on course will introduce students to digital photography in both color and black & white. Some of the topics covered will be composition, shutter speed, aperture settings, depth-of-field, lighting and resolution. Students will learn how to use Photoshop CS4 to edit, touch-up, enhance and manipulate their pictures. Each unit will start with the class viewing samples from expert photographers. The students will learn the techniques for this type of photography and then have to create a portfolio of this type of work.
CS270 Autocad (2cr) {09, 11} CS EL
This course is designed to give students a solid foundation in AutoCAD. AutoCAD, which was developed by Autodesk, is the industry leader in CAD (Computer aided Design) software. The course is project-based and will introduce the basic skills needed to design and draft in AutoCAD. This class is ideal for students interested in pursuing careers in engineering or architecture.
CS223 Introduction to JAVA Programming (2cr) {09, 11} CS EL
Students are required to design and solve problems with a computer by using a sophisticated object-oriented programming language, Java. Topics covered include an overview of computers and programming languages, the basic elements of a programming language, an introduction to objects, processing input and output, selection control structures, and repetition control structures. This course is a pre-requisite for AP Computer Science in Java- CS604.
CS604 AP Computer Science in JAVA 6cr {12} CS EL MA
This course is designed to be a full year college-level computer science course for the advanced student in preparation for the Computer Science A Advanced Placement Examination. This course is intended for potential computer science majors or any student interested in a more technical field. Topics covered include programming with Java including basic program elements, control statements, defining and using classes, ways to improve the user interface, arrays and their manipulation, recursion, complexity, and searching and sorting. We will examine working with linear and unordered collections, trees and priority queues. Additionally, we will study object-oriented design and programming and develop software following the software development life cycle through various case projects. At the conclusion of the course, the students will take the AP Computer Science A exam administered by the College Board.
