COSC 4336: Software Development

Provides an intensive, implementation-oriented introduction to the software-development techniques used to create medium-scale interactive applications, focusing on the use of large object-oriented libraries to create well-designed graphical user interfaces. Topics include event-driven programming, computer graphics, human-computer interaction (HCI), and graphical user interfaces. Prerequisite: COSC 2336.