Computer Science 12 AP - An introductory computer programming course that
ends with the students achieving first year univeristy credit for computer programming. There are no prerequisites for this coures. That's right, no prerequisites for the course. 'Is it hard?', or more often asked, 'Is it easy?' is a difficult question to answer. Some students find it very easy, some students find it very hard. It's different than most high school courses. Little memorization, little repetition, little notes, lots of problem solving.
Game Programming 12 - An introductory programming course aimed at someone who
wants to see what programming is about. All learning is focussed around creating games. Games are great to focus on because they provide a clear goal and present challenges from super easy to super hard when it comes to programming them in. The best thing is that everything you learn in programming games applies to programming at higher levels. So why not create some explosions and give out some bonus points as a term project?!?
Media Developement 12 - In this course students select an area of
study for each term and create projects during classtime. Students must have some experience in an area like website design, programming, IT, etc before taking this course. For example, one student is developing an interactive score tracking website for the volleyball and basketball teams this term - that's their individual project. Excellent option for a self-motivated student with some ideas they want to develop!
ICT & Web Design 11/12 - An introduction to the Internet and Web Design.
Students learn the inner working of the Internet, digital and network communications, ethical computer use, and a variety of computer skills that lead to the development and maintainence of web sites.
Business Computer Apps 9/10/11/12 - An introductory computer class that focuses on
many different topics throughout the year. From word processing to Photoshop to programming games to reports, charts, surveys, radio shows and presentations, a wide variety of computer applications are used
so that students leave knowing how to use the computer more as a business/productivity tool rather than only for games and late night chatting.