Advanced Placement Computer Science Principles is an online course. In this course students will explore the central ideas of computing and computer science. The course focuses on seven big ideas: Creativity, Abstraction, Data and Information, Algorithms, Programming, The Internet, and Global Impact. Students will be expected to connect computing to other disciplines, create computational artifacts and communicate their purpose, use abstraction and analysis to develop models for solving complex problems, and work effectively in teams. Additionally, students will be introduced to the fundamental concepts of programming that can be applied across a variety of projects and languages, the Internet and how computation is driving innovation and its global impact.
Advanced Placement Computer Science is an online course. This course will prepare students for the AP exam given in May. The syllabus will focus on the basic building blocks of computer science and programming tools. Topics include control structures, primitive and class data types such as arrays, ArrayList and Strings, methods, and recursions. Students will learn how to manipulate data to create more sophisticated programs, with topics including class design, algorithm development and user-defined data types. There is also a required lab component consisting of a minimum of 20 hours on hands-on lab experience.
With Photoshop anything is possible! The first trimester of this course will show the student how to use Adobe Photoshop to perform many different image-processing techniques. Through in-class projects, the student will learn how to master the wide range of tools that Adobe Photoshop has to offer, such as use of layers, layer effects, filters, painting and blending, and color modification. The student will learn to manipulate photos for everything from application in films, poster creation, Internet, or home use.
Using the TV studio and Media Lab, students will learn all aspects of creating a TV broadcast including the TriCaster 410 system, cameras, sound board, lighting, LiveSet editor, and teleprompter. Green screen technology will be used to film both field and studio news reports, as well as scenes for student films. Topics covered will include importing and exporting media, writing for TV News, setting up and producing live broadcasts, titles and graphics, and postproduction.
In this course, students will develop programming skills in the C computer language as they write code and build robots to perform autonomous tasks of increasing complexity. Students will use digital and analog sensors such as push-button sensors, infrared reflective sensors and cameras.