Squeak is a new programming language that is particularly appropriate for learning computer science. It offers an excellent infrastructure for interesting projects (e.g., multimedia, Web browsing and serving), and all source code is included (and written in Squeak) from the virtual machine, windowing, on up. Squeak is being used in a course on Objects and Design (focusing on the development of user interfaces), both to enhance the infrastructure for a course on, and to change how user interfaces are taught. Rather than teach a toolkit, the focus is now on teaching students how to build toolkits. This paper presents a pilot study suggesting benefits of our new approach.
CITATION STYLE
Guzdial, M. (2001). Using Squeak for teaching user interface software. In SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education) (pp. 219–223). Association for Computing Machinery (ACM). https://doi.org/10.1145/366413.364588
Mendeley helps you to discover research relevant for your work.