Computer Science I
Computer Science II
Computer Science I is an introductory course designed to be accessible and engaging for all students. The course focuses on giving students a wide variety of experiences in different areas of Computer Science enabling them to create and express themselves in a variety of contexts and media. The foundations of computer knowledge gained in Computer Science I will be built upon leading to new explorations of digital communication including multimedia, web applications and creation and computer programming. Students who complete Computer Science I & II will have learned the equivalent of the high school Exploring Computer Science course.
Web Design
Students will learn the components of websites and the principles of web design. Through exploration and projects, students will learn the elements of good web design and layout before producing their own web site with HTML, CSS and Javascript.
Computer Programming
This course teaches the foundations of Computer Science and basic programming developing their logical thinking and problem solving skills. Upon completion, students will be able to program in Python and will have learned material equivalent to high school or college level introductory courses.
Game Design and Development
This course teaches the foundations of computer-based game design, hardware, graphics and animation. Students will develop skills in interface design, game play design and a variety of programming languages across various coding platforms.
Digital Photography I & II
Students will learn the aesthetic and technical fundamentals of photography. Students will learn the fundamentals of composition, master the basics of the digital SLR camera and understand photography as a means of expression. Using their digital photographs students will explore the fundamentals of Photoshop and image manipulation.
The foundational understanding gained in Digital Photography will lead to deeper understanding and exploration of the aesthetic and technical aspects of photography. Students will seek to master manual photography, explore and develop their own style and mode of expression.
Yearbook Design
Students study and participate in yearbook design, layout techniques and writing copy (articles, headlines, captions) in order to produce the school annual. All students will learn photography and serve as yearbook photographers. Advanced students may also learn PhotoShop and take part in the design and creation of graphics to be used in the yearbook. Outstanding attendance and the ability to follow through with projects are mandatory (to meet deadlines).
Video Production
This course will introduce students to film and television production. Students will learn basic camera, lighting and sound techniques that will allow them to produce a variety of projects to practice and demonstrate these skills.