Syllabus

Course: INFSCI 1052 User Centered Design

Time/Loc: Tuesday and Thursday 1:00-2:15 PM

Instructor: Robert Perkoski

Office/Ph:

Perkoski: Room 503 SIS 412-624-9425

perks@pitt.edu (Note: subject = ‘IS1052’)

Office Hrs: By appointment. I am generally available and you’re welcome to drop in at your convenience.

Text: No textbook. Web resources will be listed as well as books from Safari books online.

Objectives: This course covers design principles used in the design, creation and implementation of user interfaces. It focuses on the practical applications of the following technologies: HTML, XHTML, CSS, and Flash. In addition the study of graphics, multimedia, virtual worlds, and gaming will be introduced.

Pre-Requisites:INFSCI 0010 and INFSCI 1044

Evaluation:

This is a small class and there will be individual assignments and a project. The project should use all of the technologies discussed during the term and result in a functional website that solves a particular problem and/or provides a specific service. For example, a corporate tuturial website is one idea that incorporates all of these features. The project will be discussed in class.


40% Assignments

30% Midterm

30% Final Project
Class participation and attendance will be factored into the grade.

Midterm:

October 20th 2009 - Tuesday

Grading Scale:

99-100 = A+88-89 = B+78-79 = C+68-69 = D+
94-98 = A84-87 = B74-77 = C64-67 = D
90-93 = A-80-83 = B-70-73 = C-60-63 = D-

Exam & Homework Policy: All assignments must be submitted as directed. Late assignments receive a grade of zero. Homework may consist of multiple assignments - the number of assignments will depend upon the progress of the class. Assignments are challenging and generally time-consuming. Class participation includes participation in discussions as well as providing information from your independent research.You are responsible for all information disseminated during class so don’t rely solely on the website.

Academic Dishonesty/Cheating: With the exception of routine studying and tutoring, all graded work must be the sole result of your own efforts. You may not do work for another student nor may you copy or plagiarize someone else’s work. At a minimum, cheating will result in a grade of zero on the assignment. Depending on the circumstances, you may also receive a grade of ‘F’ for the course.

Incompletes: The Instructor’s policy is to not grant incompletes (grade ‘G’). Any exception to this policy is at the Instructor’s sole discretion, and it must be entirely due to clearly extraordinary circumstances supported by verifiable documentation.

Disability: If you have a disability for which you are or may be requesting an accommodation, you are encouraged to contact the 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.

Course Schedule

Grades

WeekTopics Technology ResourcesHW
1 Introduction HTML/XHTML

Safari Books

Creating a web page at Pitt


Secure access to Unix

Basic Unix Commands

LectureNotes

See Lecture Notes
2 Layout/Design HTML XHTML/CSS

 WebPage and Layout

Table Layout

Navigation

Lecture Notes

 

3

Web Page Development

HTML Forms/CSS

 

HTML Forms

LectureNotes

Lecture Notes2

 


4 Web Page Development CSS

Lecture Notes

CSS Examples

LectureNotes2

 
5 Web Page Development CSS BoxModel  
6 Layout CSS

LectureNotes

LectureNotes2

PositionTutorial

Another Position Tutorial

FloatTutorial

Homework

 
7 Inheritance/Cascade CSS LectureNotes  
8 Web Design Design Principles LectureNotes  
9 Web Design Design Principles  
10 Scripting JavaScript/Ajax

HTML/JavaScript

JavaScript2

 
11 Scripting JavaScript/Ajax

JQuery Movie

13.1html

13.1done.html

13.2 html

 

 
12 Ajax Javascript

W3C_Ajax

11.1

11.2

lastweek

Homework
13 Images Photoshop    
15 Digital Movies Camera/Editing Software    
16 Presentations Open