Академический Документы
Профессиональный Документы
Культура Документы
Course Outline
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.
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
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
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.
Performance Standards
You will demonstrate your competence:
- in an assignment to create an advanced server side application
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
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.
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/