Вы находитесь на странице: 1из 6

Creative Programming II MM 218

Course Outline

Course Number MM 218


Credit Hours 48
Prerequisite MM 118
Developers R.A. McCormack
Development Date 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 1 Creative Programming II MM 218


Confederation College 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 2 Creative Programming II MM 218


Confederation College 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


- Apply a systematic approach to solve problems.
- Use a variety of thinking skills to anticipate and solve problems.

3. 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 3 Creative Programming II MM 218


Confederation College 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


- 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.

4. 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 4 Creative Programming II MM 218


Confederation College 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 5 Creative Programming II MM 218


Confederation College 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 6 Creative Programming II MM 218


Confederation College Current Date: 19/11/07

Вам также может понравиться