Mm218 Creative Programming Ii Outline

  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Mm218 Creative Programming Ii Outline as PDF for free.

More details

  • Words: 1,315
  • Pages: 6
Creative Programming II MM 218 Course Outline Course Number Credit Hours Prerequisite Developers Development Date

MM 218 48 MM 118 R.A. McCormack 02/28/2007

Description Students will be introduced to scripting and programming languages that are commonly used in media development and web page presentations. Included in this course of studies is an exposure to differing platforms upon which media presentations are developed and delivered. In this course, students will develop basic skills needed to locate, modify and employ programs/scripts that support user interfaces and data collection processes. Delivery of this program of studies will include lectures, demonstrations, lab assignments and readings. The studies will be supplemented with the reviewing of Internet sites relevant to program content.

Textbooks None.

Other Resources Learning package may be required.

© Copyright 2007 Confederation College

1

Creative Programming II MM 218 Current Date: 19/11/07

Competencies, Learning Objectives, Performance Standards, and Linked Exit Learning Outcomes 1.

Use JavaScript to produce web based documents. Learning Objectives What you will learn as you master this competency: a. Describe the value and role of a JavaScript in xHTML documents. b. Explain why JavaScript is important to any AJAX page. c.

Explain the need for a client-side vs. server-side scripting.

d. Explain the relationship of xHTML, CSS and JavaScript. e. Recognize the different ways on how JavaScript public libraries may be used (Google Maps for example). f.

Describe an external JavaScript file structure.

g. Identify various standard control statements and how they are used. h. Explain the structure embedding Flash objects, including data types, permissions, updating Flash object. i.

Recognize the validation requirements of the World Wide Web Consortium (W3C).

Performance Standards You will demonstrate your competence: -

in an online test

-

in an assignment to create xHTML pages using JavaScript

Your performance will be successful when… -

you successfully complete and submit your assignment according to the prescribed criteria

Linked Program Outcomes -

Develop applications using a variety of current programming languages and standards.

Linked Essential Employability Skills -

Apply a systematic approach to solve problems.

-

Locate, select, organize, and document information using appropriate technology and information systems.

-

Analyze, evaluate, and apply relevant information from a variety of sources.

© Copyright 2007 Confederation College

2

Creative Programming II MM 218 Current Date: 19/11/07

2.

Develop Basic AJAX applications. Learning Objectives What you will learn as you master this competency: a. Identify the fundamentals of AJAX. b. Classify the file types used in AJAX (.htm, .css, .js, .as). c.

Explain why AJAX is the changing the way people use the Internet.

d. Use AJAX objects. e. Identify the arguments you want to pass to and from functions. f.

Access external AJAX libraries.

g. Determine the many Open Source AJAX libraries available. h. Access system information from JavaScript (agent, version, and browser). i.

Compare JavaScript to CSS syntax.

j.

Create a basic AJAX application.

Performance Standards You will demonstrate your competence: -

in an online test

-

in an assignment to create a basic server side application

Your performance will be successful when… -

you successfully complete and submit your assignment according to the prescribed criteria

Linked Program Outcomes -

Develop applications using a variety of current programming languages and standards.

-

Compose harmonious artwork.

-

Ensure quality standards.

Linked Essential Employability Skills

3.

-

Apply a systematic approach to solve problems.

-

Use a variety of thinking skills to anticipate and solve problems.

Explore Web 2.0. Learning Objectives What you will learn as you master this competency: a. Use AJAX in a multimedia web-based application. b. Develop an attractive web interface. c.

Evaluate the application for appearance and purpose.

d. Apply various media to web applications (sound, images, and animation). e. Examine the built-in XML parser in JavaScript. © Copyright 2007 Confederation College

3

Creative Programming II MM 218 Current Date: 19/11/07

f.

Formulate well documented code.

g. Explore server-side PHP programming.

Performance Standards You will demonstrate your competence: -

in an assignment to create an advanced server side application

Your performance will be successful when… -

you successfully complete and submit your assignment according to the prescribed criteria

Linked Program Outcomes -

Develop applications using a variety of current programming languages and standards.

-

Compose harmonious artwork.

-

Assemble multimedia content.

-

Manage digital assets.

Linked Essential Employability Skills

4.

-

Apply a systematic approach to solve problems.

-

Use a variety of thinking skills to anticipate and solve problems.

-

Manage the use of time and other resources to complete projects.

Develop applications with scripting. Learning Objectives What you will learn as you master this competency: a. Plan an xHTML form with JavaScript to validate form input. b. Develop a 100% valid xHTML form. c.

Evaluate the use of CSS to improve the appearance of the form.

d. Apply various media to web applications (sound, images, and animation). e. Recognize the built-in XML parser in JavaScript. f.

Formulate well written documentation and well documented code.

g. Use Open Source JavaScript code to extend web applications. h. Examine Open Source code to customize functionality. i.

Use knowledge of widgets, css, xHMTL and JavaScript in web applications.

Performance Standards You will demonstrate your competence: -

in an assignment to create a web scripting application

© Copyright 2007 Confederation College

4

Creative Programming II MM 218 Current Date: 19/11/07

Your performance will be successful when… -

you successfully complete and submit your assignment according to the prescribed criteria

Linked Program Outcomes -

Develop applications using a variety of current programming languages and standards.

-

Compose harmonious artwork.

-

Assemble multimedia content.

-

Manage digital assets.

Linked Essential Employability Skills -

Apply a systematic approach to solve problems.

-

Use a variety of thinking skills to anticipate and solve problems.

-

Manage the use of time and other resources to complete projects.

Grading Information A

80.0 - 100%

B

70.0 - 79.9%

C

60.0 - 69.9%

D

50.0 - 59.9%

F

Less than 50.0%

Student Assessment 30%

Tests (2)

10%

Google Document Assembly Assignment

20%

JavaScript Web Based Assignment

20%

Web 2.0 Application Assignment

20%

Application Scripting Assignment

College Policy Tests/Assignments All assignments are due on the assigned date. Any assignments received after that time will be subject to a late grade penalty. Students are to write tests on the dates and within the time lines specified by the professor. Exceptions may be made at the discretion of the professor in extraordinary circumstances. The professor may request medical certificates or appropriate documentation at the student's expense. Early departures at semester end, March Break, or vacations planned during the academic semester will not be considered as extraordinary circumstances. The policies are meant to maintain consistent, clear, and appropriate adult expectations for all students, thus creating an environment of choice and fairness in a postsecondary educational institution.

© Copyright 2007 Confederation College

5

Creative Programming II MM 218 Current Date: 19/11/07

Note: Plagiarism is a serious academic offence and will result in a failure grade for the assignment. An instructor may choose to allow the student to submit a new assignment for a reduced grade. This course is available for challenge or assessment through Prior Learning Assessment and Recognition (PLAR). Please contact your Program Coordinator for more information or look for PLAR on the College website at http://www.confederationc.on.ca/plar/

Services for Students with Disabilities If you are a student with a disability who may require academic accommodation it is your responsibility to register with the Learning Centre (Room 153 of the Shuniah Building) or call (807) 475-6618 and discuss your needs with your faculty early in the semester. It is strongly recommended that students contact the Learning Centre as early as possible in order to ensure that accommodations can be put in place in a timely manner. Dean, School of Business, Hospitality and Media Arts

_________________________

Approved for use in academic semester(s):

_________________________

© Copyright 2007 Confederation College

6

Creative Programming II MM 218 Current Date: 19/11/07

Related Documents