Skip Ribbon Commands
Skip to main content

Johnston Heights

An IB Continuum World School for MYP & DP

Business Education
Business Education



ADST (Digital Design) 8

Digital Design 8 provides students with an opportunity to explore cutting edge computer technology through the exploration of digital media and digital media software.  Students will utilize graphic design software such as, Adobe Photoshop, Adobe Illustrator and Adobe After Effects to create a wide variety of projects ranging from basic photo editing and design principles, to creating short animations.   Along the way students will improve their keyboarding skills through Typing Club, an online video game style typing curriculum.  The skills acquired in this course will greatly help students in their future projects and courses. 


ADST (Digital Design) 9

ADST 9 explores a wide range of technologies: virtual reality, 3D modelling, website creation, audio and video production, as well as photo editing and desktop publishing. We investigate current design trends as well as good design principles. Successful completion of this course provides you with the fundamental skills for game development offered to you in grade 10, 11, and 12. 

Software used: Adobe Photoshop, Illustrator, After Effects, Premiere Pro, Blender, Brackets 


Media Design 10

Media Design 10 is the final course in the IB Middle Years Program digital media design track. Students taking this course will continue to explore, learn, and create using numerous digital design tools and platforms to create image and video media. This course focuses primarily on content creation for the web, guiding you through learning how to edit and produce photos, 2d image assets, and video footage designed for platforms such as Youtube and Twitch. By the end of the course, you will have the tools and understanding to create your own thematic and design-rich content for your favorite content-hosting platform!

Software used: Adobe Photoshop, Illustrator, AfterEffects, Premiere Pro, and OBS Studio.  


Game and App Design 10

Game and App Design 10 is a course designed for students who want to learn more about and participate in the type of design work being done in the video game and app industries. Students will learn how to use Unity to write code and develop virtual worlds, Blender to design and create 3D models and animations, as well as strategies for tying their work on both platforms together into fully realized projects. As they learn, design, and develop, students will explore the wider design industry and learn about project workflow, professional roles and responsibilities, and the people who work in the industry. By the end of the course, students will learn how to utilize the design cycle to ideate and create games and apps of their own design! 

Coding languages covered: C# 

Software used: Unity, Microsoft Visual Studios, Blender 



Yearbook is a course for students interested in creating and publishing the Yearbook. Students interested in journalism, photography, design, marketing, or desktop publishing should consider taking Yearbook. Prior experience using computers and editing software is an asset, but not required. Yearbook is offered as a semestered or yearlong course.  


Media Design 11

Media Design 11 is a course for students interested in designing 3D models, creating digital artwork, working with photos and video, and publishing for the web. Students will learn and use industry compliant software and methods to build a design portfolio that incorporates elements of desktop publishing, pre- and post-video production, and web design. This course is a prerequisite for digital design courses offered at the grade 12 level. This course also qualifies you to take Game and App Development 12.

Software used: InDesign, Photoshop, AfterEffects, Illustrator, Brackets, Blender


Media Design 12

Media Design 12 is a course for students interested in designing 3D models, creating digital artwork, working with photos and video, and publishing for the web. Students will learn and use industry compliant software and methods to build a design portfolio that incorporates elements of desktop publishing, pre- and post-video production, and web design. 

Software used: Adobe Illustrator, Adobe Photoshop, Blender, Adobe AfterEffects, Brackets          


Marketing 11

Marketing 11 is a project base course that introduces students to the essentials that make up the world of marketing.  In this course students will conduct market surveys and analysis, explore and create advertising, develop a marketing plan and utilize digital media to create persuasive ad campaigns for the ever changing world of social media and online advertising.  Throughout this course students will also be introduced to the basics of graphic design through Adobe Illustrator and Adobe Photoshop to help create innovative logo, branding and packaging designs as well as will also explore basics of video editing to create professional commercial advertisements for existing companies that are specifically designed for television, YouTube and social media platforms. 


Computer Programming 11

Computer programming 11 is the place to begin if you are interested in learning how to code, design software, and think like a computer scientist. It is a great course for both brand-new coders as well as students who might have a bit of experience but want to take their learning to the next level. CP11 will guide students through learning and mastering the essential topics in coding as they complete projects involving topics such as art, gaming, application design, and more! 

This course is required for students who want to study Computer Programming 12, and high recommended for those who want to study AP Computer Science 12 or Game and App Development 12. 

Coding languages covered: Java, C# 

Software used: GreenfootNetbeans, Unity (Microsoft Visual Studio) 


Computer Programming 12

Prerequisite Course: Computer Programming 11 

Computer programming 12 is the direct successor to computer programming 11, guiding students who are passionate about computer science through many more advanced topics in the areas of coding, software design, and computational thinking. You will have the opportunity to integrate new skills for processing user inputs, organizing and analyzing data, managing complex design ideas, developing user interfaces, and integrating thoughtful algorithms in a project-based learning environment. You will also have opportunities to create self-directed projects as well as explore how code is written in a variety of languages to build your overall fluency in computer science. 

Coding languages covered: Java 

Software used: Netbeans 


AP Computer Science 12

Prerequisite Course: None, but Computer Programming 11 highly recommended 

AP computer Science 12 is a challenging and content-rich course for students who want to dive deeply into mastering the Java programming language. Students who complete APCS12 will gain university-level proficiency in Java and have the opportunity to write the ‘AP Computer Science exam’ during the spring semester where they can earn a first-year university computer science credit with a high enough score. Students will participate in online problem-based learning, coding challenge tasks, application labs, and many quizzes and tests to develop and showcase their growing mastery. 

Coding languages covered: Java

Software used: Netbeans


Game and App Development 12

Prerequisite Courses: Computer Programming 11 or Media Design 11 or Graphic Design 11 

Game and App Development 12 is an interdisciplinary course where students who have complete grade 11 studies in computer science, graphic design, and/or media design collaborate on creating large-scale, integrated projects. Students from these various fields will work in small teams to research, prototype, design, and create video games and/or applications for devices such as PCs, phones, tablets, and virtual reality headsets. Students will learn how to operate within as well as lead teams, manage complex design-centered development processes, integrate content created on various multimedia platforms, and develop complete prototypes of software. This course is designed to be the capstone learning experience for digital design students at Johnston Heights Secondary! 

Coding languages covered: C# 

Coding software: Unity, Microsoft Visual Studio 

Visual design programs used: Adobe Suite (Photoshop, Illustrator, AfterEffects, Premiere Pro), Blender 
Scottrowell_w@surreyschools.caInfo Tech/ Business Education Department Leader; Teacher
There are currently no active announcements.
There are currently no favorite links to display.
There are no items to show in this view of the "Documents" document library.