The Carnegie Pulseabout the carnegie pulse | advertise | contact | subscriptions | join 
newsart & cultureopinionseventscourse schedule

My schedule
Most popular
View departments
View locations
View times

Find course by title:


05-631 Software Architecture for User Interfaces

Department:Human Comp. Interaction
Co-requisites:15-211 , 15-212
Related URLs:

This course is intended for those with advanced programming skills who want to do serious development of graphical user interfaces. This course includes an: introduction to task anaylsis and functional design of the user interface; basic principles of computer graphics used in UI implementation; event handling and event dispatching models; screen update algorithms and multi-view architectures;im/nput syntax formalisms and their transformation into programs; interactive geometry; architectures for advanced features such as cut/copy/past, macros, and groupware. Prerequisites: undergraduate degree in computer science or permission of the instructor. JAVA will be the programming platform used in this course.

  Popularity index
Rank for this semester:#0
Rank in this department:#0

  Students also scheduled
05-610 Introduction to Human-Computer Inte...
05-600 HCI Pro Seminar
05-601 HCI Seminar
05-413 Human Factors
51-725 Introduction to Interaction & Visua...
51-383 Conceptual Models
05-832 Cognitive Modeling and Intelligent ...
51-833 Advanced Interaction & Visual Inter...
51-243 Prototyping
51-701 Graduate Design Seminar I

  Spring 2005 times

No sections available for semester Spring 2005.

talkback to the pulse
No comments about this course have been posted, yet. Be the first to post!
Share your opinion on this course with other Pulse readers. Login below or register to begin posting.

Email address:

  (c) Copyright 2004 The Carnegie Pulse, Carnegie Mellon's first exclusively online student-run news source. campus mirror | RSS