Description
This course will provide an intensive, implementation-oriented introduction to the software development techniques used to create medium-scale interactive applications, focuing on the use of large object-oriented libraires to create well-designed graphical user interfaces. Topics include event-driven programming, computer graphics, human-computer interaction (HCI), graphical user interfaces.