C o d i n g f o r i n t e r a C t i v e d i g i t a l M e d i a

Similar documents
P r o j e c t M a n a g e M e n t f o r I n t e r a c t I v e D I g I t a l M e D I a

F u n d a m e n t a l s o f G r a p h i c D e s i g n

B a s i c H a i r c u t t i n g a n d T h e r m a l S t y l i n g ( 1 0 C )

I n t e r m e d i a t e H a i r c u t t i n g ( 1 1 A ) 30S/30E/30M. a n d B a r b e r i n g T e c h n i q u e s. A Hairstyling Course

A u t o m o t i v e E l e c t r i c a l S y s t e m s ( 1 2 A )

K n i t w e a r D e s i g n a n d C o n s t r u c t i o n ( 1 1 A )

F o r m a l W e a r D e s i g n a n d C o n s t r u c t i o n ( 1 2 B )

R e l a t e d S a l o n S e r v i c e s ( 1 0 D )

I n t r o d u c t i o n t o H e a v y D u t y E q u i p m e n t T e c h n o l o g y ( 1 0 )

A d v a n c e d G M A W ( M I G ) W e l d i n g P r o c e s s e s a n d P r o c e d u r e s ( 1 2 A )

E x p l o r a t i o n o f J e w e l l e r y / M e t a l s m i t h i n g ( 9 )

A p p l i e d H e a v y D u t y E q u i p m e n t T e c h n o l o g y ( 1 2 D )

C N C M a c h i n i n g ( 1 2 D )

I n t r o d u c t I o n t o c o l l I s I o n r e p a I r a n d r e f I n I s h I n g t e c h n o l o g y ( 1 0 )

D a m a g e a n a l y s i s a n D s t r u c t u r a l r e p a i r s ( 1 2 a )

W e l d - O n a n d B O l t - O n P a n e l R e P l a c e m e n t ( 1 2 B )

A u t o m o t i v e m e t A l s A n d W e l d i n g ( 1 1 B )

M i l l i n g O p e r a t i o n s I ( 1 1 C )

A p p l i e d C a r p e n t r y ( 1 2 D )

M e t a l D e s i g n / F a b r i c a t i o n & O x y - A c e t y l e n e P r o c e d u r e s ( 1 1 A )

B a s i c S M A W ( A R C ) P r o c e d u r e s ( 1 1 C )

B a s i c G M A W ( M I G ) P r o c e d u r e s ( 1 1 B )

G r a d e 1 2 D A d v a n c e d M i l l w o r k

A i r c r a f t E l e c t r i c a l S y s t e m s ( 1 2 B )

B r e a k f a s t a n d D a i r y ( 1 2 B )

V e g e t a b l e s, F u n g i, S t a r c h e s, a n d F a r i n a c e o u s P r o d u c t s ( 1 1 C )

S p a S e r v i c e s ( 1 2 D )

M o d e r n a n d C l a s s i c D e s s e r t s, a n d P l a t i n g T e c h n i q u e s ( 1 2 B )

P a t i s s e r i e a n d B a k i n g ( 1 1 B )

THE CANDU 9 DISTRffiUTED CONTROL SYSTEM DESIGN PROCESS

C a k e s, F i l l i n g s, I c i n g s,

Y e a s t - D o u g h P r o d u c t s ( 1 1 B )

E x p l o r a t i o n o f B a k i n g a n d P a s t r y A r t s ( 9 )

C l o t h i n g a n d T e x t i l e s ( 7 ) A Middle Years Human Ecology Course

Grades 9 to 12 Heavy Duty Equipment Technician. Manitoba Technical-Vocational Curriculum Framework of Outcomes

Training Fees 3,400 US$ per participant for Public Training includes Materials/Handouts, tea/coffee breaks, refreshments & Buffet Lunch.

P h o t o g r a p h i c L i g h t i n g ( 1 1 B )

C l o t h i n g a n d T e x t i l e s ( 8 ) A Middle Years Human Ecology Course

Gas Network Craftsperson

MPH in Epidemiology Academic Year Program Profile

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM.

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM.

Distributed Control Systems

FINE ARTS (FINA) Calendar

Department of Defense Education Activity Host Nation Program Standards and Student Performance Outcomes Grades K - 6 Contents

Software Engineering. M Umair.

Rescue Rover. Robotics Unit Lesson 1. Overview

UNIT TITLE: CLEAN PUBLIC AREAS, FACILITIES AND EQUIPMENT NOMINAL HOURS: 60 hours

The Safety Case. The safety case

AGW SYSTEMS. Blue Clock W38X

Computer Integrated Manufacturing (PLTW) TEKS/LINKS Student Objectives One Credit

David C. Yen Miami University

WAFC Position Description

PSM I PROFESSIONAL SCRUM MASTER

American made since 1954

Final Project Report (NHL Cumulative Game by Game Visualization) Patrick Wong April 24, Motivation & Audience for Visualization

RETHINKING HOW WE WORK

Educator Companion Guide

The NXT Generation. A complete learning solution

Procedure: Pressure equipment safety

AC : MEASUREMENT OF HYDROGEN IN HELIUM FLOW

Power Unit 075. Maintain Substation Circuit Breakers

LESSON 2: SUBMARINE BUOYANCY INVESTIGATION

Calgary Board of Education Safe Work Practice No. 28-1

For IEC use only. Technical Committee TC3: Information structures, documentation and graphical symbols

WATER SAFETY INSTRUCTOR OBSERVABLE BEHAVIOURS

ISO INTERNATIONAL STANDARD. Ergonomics Manual handling Part 1: Lifting and carrying

Rodeo Austin 2019 Spring Internship Opportunities

IE098: Advanced Process Control for Engineers and Technicians

EXIN Agile Scrum Master

Qualification Purpose Statement: 1st4sport Level 3 Certificate in Coaching Mountain Biking (QCF)

VR Fully Immersive Baseball Game

SENSAPHONE APPLICATION NOTE. Functions: C Programming, Pump Control, Data Logging

Program. General Education. Does this program have specialized accreditation? Accreditation Activities: If so, when is the next accreditation year?

Scrum Portfolio jumshat.com

LANCU60Ga - SQA Unit Code D9HX 04 Contribute to the management of a fishery

The Safety Case. Structure of Safety Cases Safety Argument Notation

Using MATLAB with CANoe

Performance Task # 1

Virtual Breadboarding. John Vangelov Ford Motor Company

ISO INTERNATIONAL STANDARD. Gas cylinders Cylinder bundles Design, manufacture, testing and inspection

RIBTS Scores * Program. Program RIBTS1 RIBTS2 RIBTS3 RIBTS4 RIBTS5 RIBTS6 RIBTS7 RIBTS8 RIBTS9 RIBTS10 RIBTS11

CT433 - Machine Safety

Decompression Method For Massive Compressed Files In Mobile Rich Media Applications

Module: Permit to work System

COURSE SLO ASSESSMENT 4-YEAR TIMELINE REPORT (ECC)

DIGITAL SOLUTIONS TRAINING CATALOGUE. QRA and CFD simulation. Phast, Safeti and KFX SAFER, SMARTER, GREENER

Scrum Guide Revision

Skate Canada Strategic Plan. Calgary Alberta

APPLYING VIRTUAL REALITY TO ONTARIO MINE RESCUE OPERATIONS

Road Data Input System using Digital Map in Roadtraffic

2018 FIFA World Cup Stakeholder Engagement First Phase: Verifying the sustainability strategy

Provided by TryEngineering -

Shared Resource Conservation Manager Program Report Washington State University Energy Program, March 2013

Open Badges a New Way of Recognizing Informal Learning in. Lahti University of Applied Sciences

CASUAL SWIMMING INSTRUCTOR POSITION DESCRIPTION

Diver Training Options

Hare Today, Gone Tomorrow

MotoTally. Enduro Event Management and Reporting Application

Information on Safety Training Courses

Transcription:

9 0 9 7 C o d i n g f o r i n t e r a C t i v e d i g i t a l M e d i a 30S/30E/30M An Interactive Digital Media Course

9 0 9 7 : C o d i n g f o r i n t e r a C t i v e d i g i t a l M e d i a 3 0 S / 3 0 e / 3 0 M Course Description This course focuses on the creation of interactive components of projects by using basic coding. Students will learn programming theory, and how to incorporate it into interactive digital media projects. Goal 1: Describe and apply appropriate health and safety practices. GLO 1.1: Describe and apply appropriate health and safety practices. SLO 11C.1.1.1 SLO 11C.1.1.2 SLO 11C.1.1.3 SLO 11C.1.1.4 SLO 11C.1.1.5 Describe and practice online safety. Demonstrate the ability to maintain a safe and organized workspace. Demonstrate the ability to keep cables safe and uncluttered. Describe ergonomically appropriate procedures to avoid injury. Demonstrate awareness of health and safety issues related to lighting and glare, including monitors. Goal 2: Demonstrate the identification, selection, use, and maintenance of software, hardware, supplies, and equipment. GLO 2.1: Demonstrate the identification, selection, and use of software. SLO 11C.2.1.1 SLO 11C.2.1.2 Evaluate and select the most appropriate software for a specific project (i.e., WYSIWYG editor, CMS, game engine, code editor, graphic software). Demonstrate the use of software to develop interactive digital media. GLO 2.2: Demonstrate the identification, selection, use, and maintenance of hardware. SLO 11C.2.2.1 SLO 11C.2.2.2 Demonstrate the ability to organize files and folders. Demonstrate the ability to maintain backups of files. 3

Goal 3: Incorporate project management processes throughout the development cycle. GLO 3.1: Document the development process. SLO 11C.3.1.1 SLO 11C.3.1.2 Discuss the history, technological progression, and emerging trends in interactive digital media. Demonstrate the ability to create an informal record of the progress of the project under development. GLO 3.2: Collaborate with peers, teachers, and clients. SLO 11C.3.2.1 Provide, request, and incorporate feedback from peers, teachers, and/or clients. GLO 3.3: Assess the project development process. SLO 11C.3.3.1 Participate in the project development process. GLO 3.4: Incorporate quality assurance processes. SLO 11C.3.4.1 Demonstrate the ability to perform quality control on coding. Goal 4: Conceptualize projects. GLO 4.1: Discuss and incorporate interactive digital media development theory. SLO 11C.4.1.1 Discuss the theory behind the project under development (i.e., colour theory, branding, game theory, programming concepts). GLO 4.2: Explore and research project ideas, audience, clients, and project requirements. SLO 11C.4.2.1 SLO 11C.4.2.2 SLO 11C.4.2.3 SLO 11C.4.2.4 Demonstrate research skills. Demonstrate understanding of audience when developing interface. Demonstrate understanding of different platforms. Demonstrate the ability to identify programming requirements. GLO 4.3: Assess, analyze, and select project concept. SLO 11C.4.3.1 Select interface concepts based on project criteria. 4

Goal 5: Plan projects. GLO 5.1: Determine scope, timeline, and milestones. SLO 11C.5.1.1 Demonstrate the ability to determine scope, timeline, and milestones of the project under development. GLO 5.2: Develop linear and non-linear stories, plans, and flowcharts. SLO 11C.5.2.1 SLO 11C.5.2.2 SLO 11C.5.2.3 Create program flowchart. Create pseudo code. Use iterative refinement in program development. Goal 6: Develop projects. GLO 6.1: Develop and test prototypes. SLO 11C.6.1.1 SLO 11C.6.1.2 Develop draft prototype (i.e., level screens, wire frames, comps). Test the draft prototype of the project under development. GLO 6.2: Create and incorporate assets. SLO 11C.6.2.1 Demonstrate understanding of how databases are used in projects under development. GLO 6.3: Use code to solve problems. SLO 11C.6.3.1 SLO 11C.6.3.2 SLO 11C.6.3.3 SLO 11C.6.3.4 SLO 11C.6.3.5 SLO 11C.6.3.6 SLO 11C.6.3.7 SLO 11C.6.3.8 SLO 11C.6.3.9 SLO 11C.6.3.10 SLO 11C.6.3.11 SLO 11C.6.3.12 SLO 11C.6.3.13 Demonstrate understanding of variables. Demonstrate understanding of data types. Demonstrate knowledge of keywords. Demonstrate understanding of syntax. Document code using comments. Follow current programming conventions (i.e., naming, commenting, layout). Use operators. Use pre-existing objects. Use pre-existing functions and methods. Use branching or selection structures. Use looping or repetition structures. Create and use programmer-defined functions. Create functions or procedures to respond to events. 5

SLO 11C.6.3.14 SLO 11C.6.3.15 Use a variety of debugging techniques to find and correct programming errors. Test code by using a variety of user inputs. GLO 6.4: Evaluate and incorporate security features. SLO 11C.6.4.1 Discuss awareness of security concerns in code. Goal 7: Publish, release or present, and assess projects. GLO 7.1: Publish, release or present, and assess projects. SLO 11C.7.1.1 SLO 11C.7.1.2 SLO 11C.7.1.3 Publish project to one or more platforms (i.e., various browsers and/or various devices). Demonstrate the ability to present projects. Demonstrate the ability to assess completed project. Goal 8: Describe and demonstrate the transferable cross-curricular knowledge and skills relevant to the interactive digital media industry. GLO 8.1: Read, interpret, and communicate information. SLO 11C.8.1.1 Use resources to solve problems. GLO 8.2: Apply the knowledge and skills from other subject areas (mathematics, science, art, business education) relevant to interactive digital media design. SLO 11C.8.2.1 SLO 11C.8.2.2 SLO 11C.8.2.3 SLO 11C.8.2.4 SLO 11C.8.2.5 SLO 11C.8.2.6 Utilize formulas. Utilize mathematical order of operations. Demonstrate understanding of data types. Utilize Boolean logic. Utilize modulus division. Demonstrate awareness of binary and hexadecimal numbers. Goal 9: Demonstrate awareness of sustainability as it pertains to interactive digital media development. GLO 9.1: Describe the interactive digital media design industry s sustainability practices and impact on the environment. SLO 11C.9.1.1 Discuss the lifespan of electronic devices, and its impact on electronic waste. 6

Goal 10: Demonstrate awareness of the ethical and legal standards as they pertain to interactive digital media design. GLO 10.1: Demonstrate awareness of the ethical and legal standards as they pertain to interactive digital media design. SLO 11C.10.1.1 Demonstrate understanding of, and comply with copyright legislation as it pertains to code. Goal 11: Demonstrate employability skills. GLO 11.1: Demonstrate fundamental employability skills. SLO 11C.11.1.1 SLO 11C.11.1.2 SLO 11C.11.1.3 SLO 11C.11.1.4 SLO 11C.11.1.5 SLO 11C.11.1.6 SLO 11C.11.1.7 SLO 11C.11.1.8 Demonstrate regular and punctual attendance. Demonstrate the ability to communicate respectfully and effectively with teachers, supervisors, co-workers, and students. Demonstrate accountability by taking responsibility for their actions. Demonstrate adaptability, initiative, and effort. Demonstrate teamwork skills. Demonstrate the ability to stay on task and effectively use time in class and work environments. Demonstrate the responsible use of technology. Provide and accept constructive feedback. GLO 11.2: Demonstrate awareness of cultural proficiency, and its importance in the workplace. No applicable SLOs. GLO 11.3: Demonstrate understanding of the business operation of an interactive digital media design organization. No applicable SLOs. GLO 11.4: Demonstrate critical thinking skills. SLO 11C.11.4.1 Demonstrate critical thinking skills when solving problems. 7

Goal 12: Demonstrate understanding of the interactive digital media industry. GLO 12.1: Demonstrate understanding of the scope of the interactive digital media industry. SLO 11C.12.1.1 Discuss the place of coding in the Canadian economy. GLO 12.2: Demonstrate understanding of the educational and career opportunities, as well as industry and professional associations. SLO 11C.12.2.1 SLO 11C.12.2.2 Develop an online portfolio. Discuss career opportunities in coding. GLO 12.3: Demonstrate understanding of working conditions in interactive digital media. SLO 11C.12.3.1 Discuss the working conditions related to different occupations in interactive digital media. Goal 13: Demonstrate awareness of the evolution, technological progression, and emerging trends in interactive digital media. GLO 13.1: Describe the history, technological progression, and emerging trends in interactive digital media. SLO 11C.13.1.1 Discuss the history, technological progression, and emerging trends in interactive digital media. 8