2.10.2
Virtual World Development
home page

The course addresses the conceptual architecture of virtual worlds, including software implementation, physiological and cognitive constraints, design of experience, and the mathematics and philosophy of inclusion.  Topics include the development of software tools, editing and interaction techniques, the disposition of virtual world entities, the nature of space, situated knowledge, divergent models for multiple participants, experiential mathematics, cyberspace, and cultural, legal, moral and ethical issues.


math foundations
formal methods
artificial intelligence
algorithms
languages
HCI
interface
computer graphics
computer ethics
UW decision models

Topics

01 Course Description 08 Assign: Expandable Virtual Cube
02 Situated Syllabus 09 The Structure of a Cube*
03 Class Project 10 Algebraic Specification Language
04 Just What Is Virtual Reality, Anyway? 11 ASL Examples, Logic
05 VRchitecture 12 ASL Examples, Cube
06 Exercise -- Design a Software Toolkit 13 Assign: Design a VR Curriculum
07 Specification Language for VR
ALL COURSE NOTES IN ONE FILE (30 pages)