Client-side web programming
Syllabus Spring 2015
Course Description | Course Objectives| Learning Materials | Class Procedures | Assessment and grading
Core content level learning outcomes (knowledge and understanding)
Core content level learning outcomes (skills)
Lectures: 7 hours, 1
Laboratory practice: 35 hours, 5 hours/week
Bluttman, Ken & Cottrell, Lee: HTML5 Multimedia Developer's Guide
Danger Gardner, Lyza & Grigsby, Jason: Head First Mobile Web
W3.org: Latest HTML5 version
W3.org: CSS Home Page
Web developers organization
HTML5 reference: HTML5 Doctor
Google design guidelines
Responsive Design issues
Responsive web design, a List Apart
User interface engineering
Codecademy: Javascipt and CSS
Handbook: Dive into HTML5
Prerequisites: Introduction to Computing, Programming
Attendance to the lectures is highly recommended. Sessions in the laboratory are devoted to practical exercises. All work has to be completed and handed in. Make sure your work is registered by the teacher!
Your grade will be calculated on the basis of the weighted average of grade given for various assessment components. Each component will be graded on a scale from 0 to 5, where 0 means "failed". All the components must be passed to get credit for the course.
Weight of different components is as follows:
|Lab exercises and individual application||3|
Deliverables which are late or missing will be penalized. Due dates may be changed for compelling reasons. The students are responsible for making change arrangements with the instructor before the work is due.
Dishonesty is not part of academic and professional work. Dishonesty includes e.g.:
If caught for committing academic misconduct, you will receive 0 in this course and a referral to the Vice President of the Institute.
|Created by: Jaana Holvikivi Updated: 12.1.2015|