Technology & Computer Science

Technology and Computer Science courses promote technological and information literacy as well as critical thinking, problem-solving, and decision-making skills necessary for all individuals to compete in our ever-changing global economy. Courses enhance students' conceptual understanding, procedural knowledge, and problem solving skills in technology, including its nature, impact, and social, ethical, and human aspects.

Course Descriptions

Exploring Computer Science

Open to grades 10–12.
This course is designed to introduce students to the breadth of the field of computer science through an exploration of engaging and accessible topics. This course focuses on the conceptual ideas of computing and helps students understand why certain tools or languages might be utilized to solve particular problems. Students are introduced to topics such as programming in Python, problem solving and data analysis, societal and ethical issues in computing, and phone apps.

AP Computer Science “A" 

Prerequisite: Successful completion of Algebra II or Exploring Computer Science, permission of instructor
Students follow the College Board's Advanced Placement Computer Science syllabus, learning to program in the Java language. The major emphasis of the course is on problem-solving techniques, object-oriented solution methodologies, algorithms, and container classes. Students learn the context of these subjects through applications of computing. Completing the AP exam at the end of the course is optional.

IB Information Technology in a Global Society 

Prerequisite: B in History OR B in Introduction to Computer Science. For grades 11 and 12; this course is open to non-IB students.
The Information Technology in a Global Society (ITGS) course is the study and evaluation of the impact of information technology on individuals and society. It explores the advantages and disadvantages of the access and use of digitized information at the local and global level. ITGS provides a framework for students to make informed judgments and decisions about the use of IT within social contexts. ITGS involves the study of information systems as well as social and ethical considerations, and is a part of the 'Individuals and Societies' academic area of the IB Program. This course prepares students for the IB ITGS Standard Level examination.

Web Page Design 

Open to grades 10–12.
This course is designed for students with basic computer application skills, who are interested in advancing their knowledge of web page development and web-based graphic design. Students create web pages using HTML 5, Flash, JavaScript, CSS, and Dreamweaver. Students build on each project through applications such as Adobe Photoshop and Illustrator. This course also focuses on multimedia presentation.

Web Page Design II 

Prerequisite: Web Design I. Open to grades 10–12.
Web Design II is for students who have already completed Web Design I and would like to have a deeper understanding of how to use advanced web design applications to create dynamic multimedia websites. Students use the Adobe Web Premium CS5 package including Dreamweaver, Flash, Photoshop, Bridge, and Illustrator. Using the programming languages HTML 5, Cascading Style Sheets (CSS), Action Script 4.0 (Flash), PHP, and JavaScript, students learn to design layouts, graphics libraries and templates, and test, maintain, publish, and create dynamic web applications based on accessibility and standards.