INFORMATION TECHNOLOGY 9
This hands-on course provides an opportunity for students to develop skills using the Internet and various media applications for collecting, organizing and presenting information digitally. The focus is to develop computer skills that will help students continue to learn and use digital tools and support future project work across the curriculum and throughout their school experience. Technologies explored include basic graphic editing, presentation software, word processing, web page design and Flash multimedia.
APPLICATIONS OF DIGITAL LITERACY 10
All Grade 9s will take this course and receive 4 Grade 10 credits. The material for this course will be embedded and delivered in English 9 and Science 9 classes. The teachers for this course will work together with the English and Science teachers to add a digital element to their courses. The goal is to teach students digital fluencies which will enhance their learning while also teaching them about ethical on-line behaviour and internet safety.
*The course will also include the development of an on-line portfolio (Edublog) which students will build on over their 4 years at HWSS and culminate with their Capstone Project in their Grade 12 year. We also expect to use a similar platform to document students’ self-assessments of Core Competencies.
*All grade 9 students are strongly encouraged to bring a laptop or tablet as part of their school supplies.
COMPUTER PROGRAMMING 11 (AS)
Create your own software! Design your own applications! Create your own video game! Based in the .Net programming environment, Computer Programming 11 will teach students to design programming algorithms, think logically about programming problems and utilize modern high-level programming tools to solve real world computer problems. This course is designed to prepare students for university level Computing Science or Software Engineering.
Recommendation: Math 10 Foundations and Pre-Calculus
COMPUTER PROGRAMMING 12 (AS)
Focus: 2D Game Design Coding
Do you put the Man in Pac-Man? Are you the King of Kong? Do you have a great idea for a video game? Try Computer Programming 12- Game Design! This advanced course is designed to develop your programming skills through the exciting process of video game design. We are fortunate that Vancouver offers exciting career opportunities in this industry. This course can give you the huge head start needed for post-secondary education in this field. Modern game design involves both a high level of programming and animation skill, thus some background in both these areas is beneficial for students wanting to attempt any game programming. The course will consist primarily of a large-scale project using Python and Pygmy to create a working video game.