CTP227 - User Interface Design and Development
2012 - 2013 Fall

Department of Computer Technology and Programming
(Last updated: 17/02/2008)   (CWPS ver: 2.0.2)
İlker Kalender
Instructors: İlker Kalender
E-mail: kultur@bilkent.edu.tr
Lecture: Wednesday 13:40 – 15:30 (Lab - 8), Thursday 13:40 – 15:30 (Lab-8)
Grading:    
    Project 1: %
    Project 2: %
    Activity Participation: %
    Online Participation: %
    Presentations: %

Enter to the Virtual Class

The course will begin with introducing the basic principles of user interface design, its significance in human-computer interaction, interface quality, evaluation strategies, understanding the user behavior and interaction styles. Students will be developing projects throughout the semester to apply their theoretical buildup. Web based user interface technologies will be specially emphasized. The course will be completed with the introduction of web programming, server and client side scripting and their impacts on user interface design.


Detailed Weekly Course Outline:
Week Date
1 13/09/2012
17/09/2012
Introduction to Course and Initial arrangements
2 20/09/2012
24/09/2012
Introduction to HCI and User Interface field and terminology
3 27/09/2012
01/10/2012
Evaluating user interfaces, Evaluation strategies
4 04/10/2012
08/10/2012
Basic Web Design Principles
5 11/10/2012
15/10/2012
User Interface Design, Prototyping and Usability
6 18/10/2012
22/10/2012
Hypertext and How WWW works (+ CSS, Javascript as UI technologies)
7 25/10/2012
29/10/2012
Technologies for client side scripting (Javascript, Ajax, XML, XSL, XPath, ...)
8 01/11/2012
05/11/2012
Midterm Week
9 08/11/2012
12/11/2012
Basics of Flash programming
10 15/11/2012
19/11/2012
Flash P.: Use of Action script
11 22/11/2012
26/11/2012
Flash P.: Improving interactivity with movieclips
12 29/11/2012
03/12/2012
Flash P.: Improving interactivity with movieclips
13 06/12/2012
10/12/2012
Flash P.: Using external data and audio, video objects
14 13/12/2012
17/12/2012
Review
15 20/12/2012
24/12/2012
Presentations

End of CTP227 main page.