Slippery Rock University
Cpsc 217
Course Schedule
Go Browns!
Week 1
Syllabus
Course introduction
Resources
Web browsing
Basic HTML
Chapter One
of your text is an overview
Week 2
Chapter 2: Lexical structure
Chapter 3: Types, Values, and Variables
Table and Onclick Lab
Week 3
Chapter 4: Expressions
Chapter 5: Statements
Javascript samples
Adding forms to the table example
Week 4
setTimeout
Changing colors
Forms
Review creating and accessing arrays
Form Elements
Chapter 8: Functions
Beginning Functions
Function samples
Week 5
Chapter 7: Arrays
browser differences in image event-handling
Swap Images example
Image onMouseMove example
Beginning JavaScript: alert messages and
debugging
Chapter 13: Javascript in Web Browsers
Adobe Photoshop
GIF and JPEG
Images in tables
Table Image sample
Chapter 14: The Window Object
A review of Responding to simple events
Forms and Clicking
The best resource tool - Dr. Daileys' the DOM
Week 6
Tags on page (again)
ERROR - Caution Infinite Loop - Tags on page
Recursion and setTimeout
Dynamic Windows and Forms
Week 7
Monday February 29 - Exam 1 - Topics
Sample Exam 1
Semester Project
Spring Break March 6
th
- March 13
th
Week 8
Chapter 15: Part 2 - Form Validation
Using Javascript to generate pages
The document.images[] and document.forms[] arrays
Windows, Documents, Locations, Frames
Week 9
Chapter 14 Part 2: Frames
Sample frame writing
Same Sample using iframe
Another Sample frame writing
. Notice it doesn't stop loading.
Chapter 16 CSS
Week 10
Chapter 15: Part 1 - Document Object
Chapter 15: Part 3 - Dynamic Modification
Chapter 17: Events
Moving Frames
Week 11
Week 12
User events, responding to the browser
Directions in animations
Bouncing sample
Tracking the mouse
Week 13
Moving
Complex Javascript:
2D arrays
Week 14
Advanced topics, including lab work on final projects
Drag and Snap
Sample Exam 2
Exam 2 - Topics
Week 15
Advanced topics, including lab work on final projects
May 2nd
May 6th (10:30-12:30)
Final
Presentations of final project