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.