Graphical User Interface Programming in Introductory Computer Science Michael M. Skolnick David L. Spooner Introductory Computer Science programming event-loops Modern computing systems exploit graphical user interfaces for interaction with users. Asa result, introductory computer science courses must begin to teach the principlesunderlying such interfaces. This paper presents an approach to graphical user interfaceimplementation that is simple enough for beginning students to understand, yet rich enoughto demonstrate many important concepts and trade-offs in computer science. Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY cs-94-19
Graphical User Interface Programming in Introductory Computer Science
Michael M. Skolnick
David L. Spooner
Introductory Computer Science
programming
event-loops
Modern computing systems exploit graphical user interfaces for interaction with users. Asa result, introductory computer science courses must begin to teach the principlesunderlying such interfaces. This paper presents an approach to graphical user interfaceimplementation that is simple enough for beginning students to understand, yet rich enoughto demonstrate many important concepts and trade-offs in computer science.
Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY
cs-94-19