Computer Science

Basic Technology Skills

Keyboarding covers the touch typing method and the creation and formatting of personal and business documents. This course includes drill and practice that will improve speed and accuracy for each student. Students will produce letters, reports, memos, and “mailable” documents that are formatted correctly.

Read More...

Exploring computer science

Explore the world of computer science and move beyond computing by exploring web development, program design and development, the Internet and how it works, human computer interactions, problem solving, digital citizenship and robotics. Exploring Computer Science is an introduction to computer science that provides students with a variety of experiences, and opportunities to shape their own world of computer science.

Read More...

Web Design

This course exposes students to creating websites and provides relevant online experiences using today’s design trends. This is a project-based course. Students will learn the fundamentals for a career in web development, learn basic image manipulation techniques, and create their own websites using strategies in today’s web developed industry.

Read More...

Animation Design

Students will learn the 12 Principles of Animation and the different types of animation Students will develop skills to create and produce character animations, banner ads, and other types of rich media. Applications of ethical considerations in the use of and creation of animations and evaluation of the Pixar and Dreamworks animation styles as well as other animated productions are also included in this course.

Read More...

Programming with Java

Explore programming and the language of Java. Learn how to create, operate and develop software and programs. Get familiar with the concepts and tools of computer science as you learn a subset of the Java programming language. You’ll do hands-on work to design, write, and test computer programs that solve problems or accomplish tasks. Skills you learn include designing programs, developing algorithms, writing and implementing code as well as document and explaining how to program code works. Programming With Java is a prerequisite for AP Computer Science A.

Read More...

Computer gaming & design

Computer Gaming and Design courses prepare students to design computer games by studying design, "the origin of game theory", animation, artistic concepts, digital imaging, coding, scripting, multimedia production, and game play strategies. Advanced course topics include, but are not limited to, level design, environment and 3D modeling, scene and set design, motion capture, and texture mapping.

Read More...

AP Computer Science Principles

It's where ideas come to life! This course introduces students to the field of computer science. Students will explain how computing innovations and computing systems work, including the Internet. Students will create hands-on digital projects such as games and apps that will address real-world issues. Students will also explore potential impacts and contribute to a computing culture that is collaborative and ethical and will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs using a programming language of choice. At the end of this course, students will be expected to take the AP Computer Science Principles exam.

Syllabus Approved by College Board

AP Computer Science A

AP Computer Science A (APCS A) is an introductory college-level computer science course and an extension of Programming with Java. Students will have a deeper understanding of coding through analyzing, writing, and testing code as they explore concepts like modularity, variables, and control structures. At the end of this course students will be expected to take the AP Computer Science A exam.

Syllabus Approved by College Board