CTSPlanner
Sign-in not configured
Communication Technology

COM3065 Rich Media – Programming

Advanced · 1 credit · MDC - Media, Design, and Communication Arts

Description
Students develop programming skills for creating more complex interactive Web sites. Students also develop skills such as understanding the event model and object-oriented environment.
Prerequisite
COM3055: Rich Media – Basics
Parameters
Access to a computer work station and the Internet.

Outcomes The student will:

  • 1 set project requirements

  • 2 identify rich media design elements

    • 2.1 identify general and program-specific standard practices for designing rich media content for a Web site

    • 2.2 identify general and program-specific techniques to create rich media elements that are accessible and readable

    • 2.3 demonstrate knowledge of design elements and principles

  • 3 build rich media elements

    • 3.1 identify elements/tools of the program interface

    • 3.2 use a storyboard to map, organize and produce rich media elements

    • 3.3 adjust document properties

    • 3.4 edit symbols and instances

    • 3.5 use an appropriate programming language, being sure to:

      • 3.5.1 create variables using appropriate data types

      • 3.5.2 assign data to the variables

      • 3.5.3 use appropriate selection structures; e.g., if, if … else, switch

      • 3.5.4 use appropriate looping sequences

      • 3.5.5 use output commands, e.g., methods or operators, to display processed data in an appropriately formatted form

      • 3.5.6 maintain the input, processing and output structure of the algorithm

      • 3.5.7 use appropriate internal and external documentation; e.g., comments

      • 3.5.8 use pre-configured program-specific functions to manipulate on-screen activity

      • 3.5.9 use custom scripts to manipulate on-screen activity

      • 3.5.10 use program-specific event handler to manipulate on-screen activity; e.g., onClick, onComplete, onFocus

    • 3.6 test an application

    • 3.7 create masks

    • 3.8 use advanced controls through programming

    • 3.9 add and export video

  • 4 evaluate rich media elements

    • 4.1 conduct basic technical tests

    • 4.2 identify techniques for basic usability tests

    • 4.3 outline tasks and alternative strategies for Web site maintenance; e.g., in-house Webmaster, contract services

  • 5 identify copyright restrictions and permissions and put them into practice

  • 6 present the Web site to an audience

    • 6.1 make development decisions based on analysis and interpretation of design specifications

    • 6.2 consider multiple assessments; e.g., after initial creation, revisions, final version

    • 6.3 add the Web site to a portfolio

  • 7 enhance the Web site

    • 7.1 update data

    • 7.2 debug and revise code as required

  • 8 apply consistent and appropriate work station routines

    • 8.1 demonstrate good health and safety practices; e.g., posture, positioning of hardware and furniture

    • 8.2 demonstrate security for hardware, software, supplies and personal work

  • 9 demonstrate basic competencies

    • 9.1 demonstrate fundamental skills to:

      • 9.1.1 communicate

      • 9.1.2 manage information

      • 9.1.3 use numbers

      • 9.1.4 think and solve problems

    • 9.2 demonstrate personal management skills to:

      • 9.2.1 demonstrate positive attitudes and behaviours

      • 9.2.2 be responsible

      • 9.2.3 be adaptable

      • 9.2.4 learn continuously

      • 9.2.5 work safely

    • 9.3 demonstrate teamwork skills to:

      • 9.3.1 work with others

      • 9.3.2 participate in projects and tasks

  • 10 create a transitional strategy to accommodate personal changes and build personal values

    • 10.1 identify short-term and long-term goals

    • 10.2 identify steps to achieve goals

Program of Studies 2010. Source document, © Alberta Education.