DESCRIPTION:

The focus of this course is to provide students with the fundamental understanding of the Web standards, such as XHTML and CSS, and how they can be used in development of Web applications.

PREREQUISITES:

The course has no formal prerequisites but students are expected to have some programming experience.

RECOMMENDED TEXT and Resources:

Leslie Sikos - Web Standards: Mastering HTML5, CSS3, and XML (Link on Amazon) (Recommended by not required)

W3C standards

GRADING:

OFFICE HOUR:

Wednesday 10:00-11:00, 709 Information Science Building (135 North Bellefield Avenue), or by appointment

TOPICS TO BE COVERED:

SYLLABUS:

#DateTopicDetails
1Jan 05, 2015Introduction and overviewIntroduction to course
Course logistics
Students' introduction
2Jan 12, 2015Markup languages [1]
Assignment 1 posted
HTML
XHTML
Development tools
3Jan 19, 2015no class - MLK day
4Jan 26, 2015Markup languages [2]XML
HTML5
MathML
Combinations
5Feb 2, 2015Stylesheets
Validation
Assignment 1 due
Assignment 2 posted
CSS
XLS
6Feb 09, 2015Scripting - Client side
Document Object Model
Javascript
7Feb 16, 2015Scripting - Client side
Assignment 2 due
JavaScript, Cookies
8Feb 23, 2015Server side technologiesOverview
PHP, AJAX
9March 2, 2015Midterm
Assignment 3 posted
10March 09, 2015Spring break
11March 16, 2015no class
12March 23, 2015Server side technologies
Database support
13March 30, 2015Graphics, Audio, and video
Assignment 3 due
Assignment 4 posted
SVG
14April 06, 2015Metadata, Semantic Web
Web syndication
Schemas
Ontologies
News Feeds
RSS
15April 13, 2015Accessibility and Internationalization
Optimized appearance
Assignment 4 due
Defining Web Accessibility
PDF Accessibility
Javascript Accessibility
Chracter encoding
Unicode
Layouts
Typography
Embedding external content
16April 20, 2015Final projectDemo session

COURSE POLICIES

Academic Integrity: You are expected to be fully aware of your responsibility to maintain a high quality of integrity in all of your work. All work must be your own, unless collaboration is specifically and explicitly permitted as in the course group project. Any unauthorized collaboration or copying will at minimum result in no credit for the affected assignment and may be subject to further action under the University Guidelines for Academic Integrity. You are expected to have read and understood these Guidelines. A document discussing these guidelines was included in your orientation materials.

Attendance: Class attendance, while not mandatory, is required if you want to succeed in this course, especially since the course does not have any course book and it involves a lot of in-class activities. If you have missed the lecture, make sure that you have a copy of the slides. All the lecture materials will be uploaded online. The class participation credit is engineered to encourage your attendance.

Late Submissions: Homework or projects submitted after due date will be accepted, but your objective grade will be scaled so that you lose 10% of the grade for every late day. I.e., if you will submit your work one week late, you will lose 70% of the grade.

Concerning Students with Disabilities: If you have a disability for which you are or may be requesting an accommodation, you are encouraged to contact both your instructor and Disability Resources and Services, 216 William Pitt Union, (412) 648-7890/(412) 383-7355 (TTY), as early as possible in the term. DRS will verify your disability and determine reasonable accommodations for this course.

An important note on plagiarism: Cheating and plagiarism will not be tolerated. Students caught cheating or plagiarizing will receive no credit for the assignment on which the cheating occurred. Additional actions -- including assigning the student a failing grade in the class or referring the case for disciplinary action -- may be taken at the discretion of the instructors. You may incorporate excerpts from publications by other authors, but they must be clearly marked as quotations and properly attributed. You may obtain copy editing assistance, and you may discuss your ideas with others, but all substantive writing and ideas must be your own or else be explicitly attributed to another, using a citation sufficiently detailed for someone else to easily locate your source.