Course Outlines
University of Winnipeg Continuing Education
DIT 16001 Internet Systems Specialist Diploma: DHTML
|
Course: |
DIT 16001 Internet Systems Specialist Diploma: DHTML (Dynamic HyperText Markup Language) DHTML is not an actual type of HTML but is rather a marketing term used to describe advanced markup languages such as JavaScript and CSS with (X)HTML. DHTML stands for Dynamic HTML and is what makes a web page go from being static and boring to visually exciting. This course starts with a complete tutorial on JavaScript from the ground up, then goes on to CSS and then shows how to put JavaScript and CSS together to create some truly stunning effects. |
|---|---|
|
Dates: |
View the Internet Systems Specialist Diploma timetable for the next intake of DHTML (Internet Systems Specialist Diploma) |
|
Time: |
09:00 am - 12:00 pm |
|
Cost: |
N/A |
|
Instructor: |
Brent Scott has been a Web designer since 1998, specializing in cutting edge content with HTML5, XHTML, CSS, JavaScript and Flash. Brent also specializes in Audio/Video production. He divides his work between his company, ScottMedia, and teaching at various universities, colleges, and businesses with Lanoie.com. He brings to the classroom his years of practical experience in the Web design field. Brent is a well-rounded instructor who teaches such topics as JavaScript, Advanced JavaScript, Flash, Advanced Flash, Search Engine Positioning, Internet Fundamentals, XML, XHTML, Photoshop, Dreamweaver, and more. |
|
Materials: |
All online course lecture notes will be available for you to read. Some pages may required a password to access them. Students will have access to the following textbook at Safari Books Online: JavaScript: Visual QuickStart Guide, Eighth Edition By: Tom Negrino; Dori Smith Publisher: Peachpit Press Pub. Date: July 27, 2011 Print ISBN-13: 978-0-321-77297-8 Students will need normal school supplies (notebooks, paper, etc). A USB Flash memory stick (about 4GB) would be very helpful. Blank CDs, labels, and other similar presentation supplies may be required for projects. A budget of $25 for supplies, printing and binding should be set aside for this course. |
|
Related Jobs: |
Monster.ca job search. |
|
Additional Information: |
|
|
Register Now: |
Seating is limited. Call The University of Winnipeg Continuing Education Front Desk to register: (204) 982-6633. |
|
Location and Hours: |
University of Winnipeg
Division of Continuing Education Buhler Centre: 460 Portage Avenue (Google Map) Winnipeg, MB Canada R3C 0E8 Phone: (204) 982-6633 For more information, including floor plans and classroom locations, please visit the Location and Hours page on dce.UWinnipegCourses.ca. |
Learning Outcomes
- Demonstrate a working knowledge of client-side JavaScript, including core programming practices, constructs, and syntax
- Debug JavaScript and apply common scripting techniques
- Describe the Document Object Model (DOM)
- Develop basic web pages with interactive content
- Use programming variables and functions
- Make programmatic decisions based on user input
- Use JavaScript to create and validate forms
- Apply CSS positioning techniques and other advanced CSS
- Combine these skills to make CSS and JavaScript work together
- Describe the differences between web browsers and how they use different DOMs
- Practice more advanced DHTML techniques and make them cross-browser compatible
Prerequisites
The following may be required before taking this course:
- ISSD Web Project Management
- ISSD Photoshop
- ISSD Web Design Principles
- ISSD Unix
- ISSD XHTML
- ISSD Introduction to Programming
- Computer and Internet access at home
Course Format
This course follows a lecture format. During class time, we will present material, draw your attention to key points that you should pay attention to, answer questions you may have, and manage class discussions, demonstrations, and hands-on exercises.
There are often daily quizzes or assignments. It is the responsibility of the student to be on time and to get copies of any assignments missed due to absence. Missed quizzes cannot be made up later.
Students are strongly advised to use the reference material. For every hour of class time the student should budget at least two hours of self study to cover all the material in this course.
Only material that is covered in class lectures will be testable.
Student Deliverables and Pace
Here is an example of the pace the material might be covered. Your instructor may modify this to suit the needs of your class.
- Class 1
-
The class should cover these topics:
Introduction to Programming Fundamentals [not in online notes]
DHTML Overview - Lecture 1 to Javascript - An Introduction - Lecture 5.
- Class 2
-
There are no student deliverables due this class.
The class should cover these topics:
Programming Fundamentals - Lecture 1 to Programming Fundamentals - Lecture 4.
- Class 3
-
The class should cover these topics:
Programming Fundamentals - Lecture 5 to Programming Fundamentals - Lecture 7.
- Class 4
-
Assignment 1
[Password Required] will be given.
Assignment 2 [Password Required] will be given.
Quiz 1 given at start of class.
The class should cover these topics:
Programming Fundamentals - Lecture 7 to Using JavaScript - Lecture 1.
-
Class 5
-
Quiz 2
given at start of class.
The class should cover these topics:
Using JavaScript - Lecture 1 to Using JavaScript - Lecture 2.
- Class 6
-
Assignment 1 is due at start of class.
Assignment 2 is due at start of class.
DHTML project rubric introduced
The class should cover these topics:
Using JavaScript - Lecture 2 to lecture 3.
- Class 7
-
Quiz 3
given at start of class.
Assignment 3 [Password Required] will be given.
The class should cover these topics:
Using JavaScript - Lecture 6.
- Class 8
-
Quiz 4
given at start of class.
Assignment 3 is due at start of class.
The class should cover these topics:
Troubleshooting JavaScript to Introduction to CSS.
- Class 9
-
Quiz 5
given at start of class.
The class should cover these topics:
Advanced CSS to DHTML Techniques.
- Class 10
- Final test given at end of class.
Final Project
The final project must be submitted via email to your instructor no later than noon the first Sunday following the last class.
Final Test
The final test will be given after an hour of class time on the last day of the course. You will have 2 hours to complete the test. This test will be a "closed book" test, meaning that no reference materials, including notes will be allowed.
Evaluation
For the entire block, the break down of marks will be as follows:
- Quizzes: 20%
- There may be daily quizzes, which will be added up and scaled for the overall mark percentage. Typical quizzes are worth 5 to 20 marks. Most days will have a quiz or two, usually first thing in the morning. Missed quizzes can not be made up.
- Assignments: 20%
- The assignments will be added up and scaled for the overall mark percentage.
- Final Project: 30%
- The final project will be due near the end of the course and is scaled for the overall mark percentage.
- Final Test: 30%
- The final exam will be given near the end of the course and is scaled for the overall mark percentage.
Topic Outline
-
Home (Lecture Topics) Page
- DHTML Overview
- JavaScript - An Introduction
- JavaScript Programming Fundamentals
- Using JavaScript
- Troubleshooting JavaScript
- Introduction to CSS
- Advanced CSS
-
Introduction To DHTML
- Lectures:
- Links
- Review Questions
-
DHTML Techniques
- Lectures:
- Links
- Review Questions
Grades:
Letter Graded Courses:
A+ = 96 - 100% Outstanding A = 91 - 95% A- = 83 - 90% Very Good B+ = 75 - 82% B = 70 - 74% Average C+ = 66 - 69% C = 57 - 65% Pass D = 50 - 56% F = Failure VW = Voluntary Withdrawal
Pass/Fail Courses:
P = Pass F = Failure I = Incomplete VW = Voluntary Withdrawal
Audited Courses:
CP = Certificate of Participation (based on >75% attendance) NCP = No Certificate of Participation (based on <75% attendance)
Note: Final percentages containing a half-point will be rounded up to the next full point (e.g., 69.5 would be rounded up to 70), and then converted to the letter grade (i.e., from C+ to B).
Late Assignments
Unless otherwise stated, late assignments are penalized 10% per calendar day. No assignments will be accepted more than 2 days late without permission.
Quizzes
Quizzes may be given during classes and could be time limited. They may be fill in the blank, short answer, code, or multiple choice and may be given online, verbally, or on paper. Missed quizzes cannot be made up if absent or if you are late for class.
Attendance
While class attendance may not be taken for marks, your attendance is required for each class to participate in quizzes, homework, and assignments.
Considerations
Please consider turning off any cell phones and pagers while in lectures or seminars. If you need to be available (on call for work, for example) please set your cell/pager to vibrate. Also, please remember that checking email, typing instant messages, or surfing the Web may be distracting to others.
A Statement on Plagiarism and Cheating
The Modern Language Association Handbook for Writers of Research Papers defines plagiarism as:
the act of using another person's ideas or expressions in your writing without acknowledging the source.
Copying words or ideas from any source, including another student, constitutes academic 'theft', and may result in loss of marks for the assignment, loss of marks for the entire course, or even expulsion. The same penalties will result if a student is found guilty of cheating or contributing to cheating on any test, exam or assignment.
Students should familiarize themselves with University of Winnipeg policy concerning plagiarism and academic honesty.
Other Plagiarism Resources
More Information
Here are links to more information that you may find helpful:
- Winnipeg Transit
- The Winnipeg Transit site includes links for fares, the free Downtown Spirit service, schedules and more.
- Exchange District BIZ
- The Winnipeg Exchange District BIZ site has maps and information about the area around our campus.
- Downtown Winnipeg BIZ
- The Downtown Winnipeg BIZ site includes links for parking, restaurants, and the BIZ Patrol.
Notice
The contents of this page are given as a guideline only and are subject to change.
Coming Soon:
- Feb 13
- ISSD 24 - XML
- Feb 21
- ISSD 23 - Web 2.0 Technology
- Feb 23
-
Facebook for Business
Hours: 2
Cost: Free!
- Feb 25
-
Search Engine Optimization (SEO)
Hours: 2
Cost: Free!
- Feb 25
-
Search Engine Marketing (SEM)
Hours: 2
Cost: Free!
- Mar 05
- ISSD 23 - Ajax
Course Outlines - University of Winnipeg Continuing Education - Internet Systems Specialist Diploma - [ DIT 16001 Internet Systems Specialist Diploma: DHTML ] -
Description - Outcomes - Prerequisites -

