Other University Courses






University of Illinois - Urbana/Champaign   Active CS 304 - Computer User Interfaces and Visualization for Non-Computer Majors Introduction to the concepts, principles, and use of computer user interfaces for non-computer majors. Topics include window systems, user interfaces, visualization, graphics, and multi-media. Prior experience with the C programming language is assumed. This course meets for half a semester. ECE 449 - Computer Vision Examines information processing approaches to computer vision, and algorithms and architectures for artificial intelligence and robotics systems capable of vision: inference of three-dimensional properties of a scene from its images, such as distance, orientation, motion, size and shape, acquisition and representation of spatial information for navigation and manipulation in robotics. PSYCH 329 - Human-Computer Interaction Laboratory Examines basic concepts, methodology, and critical skills needed in conducting research, evaluating and designing human-computer interfaces. Laboratory includes performing experiments in human-computer interaction. PSYCH 258 - Human Factors in Human-Machine Systems Introduction to human factors, ergonomics, engineering psychology, history of ergonomics, human-machine relations, displays and controls, human-computer interaction, industrial and aviation systems, physiology of work and anthropometrics, cognitive ergonomics, human reliability, human as manual controller, human-machine systems design, prototyping, professional practice and ethics, laboratory exercises.
July 13, 2007


Carnegie Mellon University   Active 48563 - Building Virtual Worlds This is a project course, where interdisciplinary teams build desktop and immersive (helmet-based) interactive virtual worlds. The goal of the course is to take students with varying talents, backgrounds, and perspectives and put them together to do what they couldn't do alone. The key thing is that there are no "idea people" in the course; everyone must share in the mechanical creation of the worlds. Note that we don't try to teach artists to program, or engineers to paint; we form teams where everyone does what they're already skilled at to attack a joint project. 90766 - Managing in a Virtual Environment This course focuses upon the problems and challenges of managing individuals, groups, and organizations in a virtual or distributed environment. Virtual means that work is accomplished by interdependent people performing at different times, places or organizations. As an interface course in the Heinz curriculum (Mgt/IT), this course addresses current topics associated with the new forms of organizing that new technology and accompanying strategic changes promote. 15529 - Independent Study in Human-Computer Interaction Specially selected projects and readings in programming systems, human-computer interaction, computer systems, theory, graphics, and artificial intelligence. 05610 - Introduction to Human-Computer Interaction Introduction to the human factors of interactive computing. Fundamentals of cognitive psychology, linguistics, computer science, and management science applied to the design and development of interactive computer systems: user modeling, requirements analysis, human-computer interface design. Design perspectives and their application to human-computer interaction. Hands on experience with graphical user interface (GUI) prototyping, INGRES/Windows/4GL. 05650 - Visual Interface and Interaction Design A digital interface helps people take advantage of powerful electronic tools like computers and other machines so they can make and do things. In professional practice, designing user interfaces is a multi-disciplinary effort which draws upon diverse fields ranging from visual communication to linguistics, cognitive psychology, computer science, and system engineering. This course is comprised of projects which highlight the role that Visual Interface Designers play in the multi-disciplinary attempt to bridge the gap between functionality (things) and usability (humans) and to introduce students to some of the unique challenges of designing within the realm of a digital, time-based medium. Students will address current interface design issues through a series of screen-based projects, each ranging in complexity and theme and placing particular emphasize on the visual and semantic aspects of design solutions. This course is open to upper-level students from the design department and other departments across campus. Programming is not required, but some familiarity with the following software applications is preferable: Photoshop and Director. 20790 - Human-Computer Interaction This course provides an overview and introduction to the field of human-computer interaction as it applies to electronic commerce. For example, more emphasis will be put on navigation through the Web and online information systems than would be the case in a general HCI course. This course will also differ from more general HCI courses in its emphasis on people's goals and experiences in shopping, maintaining relationships, communicating, and gathering information. The course will introduce students to tools and techniques for creating or improving ecommerce sites, such as contextual inquiry and think-aloud testing. Students at the end of the course will have learned some useful heuristics and an understanding of systematic procedures for creating usable and useful ecommerce designs and systems.
July 13, 2007



Purdue University   Active CGT 256 - Human Computer Interface Theory and Design This course introduces the theory and art of human computer interface (HCI) design. Students focus on theoretical research in the area of HCI and on designing interfaces and interface components. Emphasis is placed on designing and evaluating effective and usable interfaces for multimedia and hypermedia products. EDCI 663 - Interactive Video and Multimedia This course examines interactive video and multimedia: what it is, hardware and software requirements, related research, and design and development techniques. Students work with both videodisc and CD-ROM players interfaced to Apple Macintosh and/or IBM personal computers. Students design and develop interactive multimedia courseware using existing videodiscs, CD-ROMs , and other digital media. Several authoring options are explored. Incoming students should be conversant with both instructional design and computer courseware design. Course evaluation is based upon development projects, exams, and homework assignments. EDCI 664 - Courseware Design for Computer-Based Instruction This course is an advanced course which builds on the prerequisite course work in instructional design (EDCI 572) and in the design and development of computer assisted instruction (EDCI 561). Its main concentration is on the systematic processes of courseware design for computer-based learning environments. Topics include: courseware evaluation, analysis and modification of existing courseware, courseware design, courseware development tools, computer-based training, and research. Emphasis is placed on the instructional design perspective in creating computer-based instruction and the use of authoring tools and enhancements for development. The course is appropriate for instructional design as well as educational computing graduate students.
July 13, 2007