CSCI 360 - Survey of Programming Languages
Fall 2014
Assignment 1: User Interface Design in Smalltalk
Download and install the Pharo implementation
of Smalltalk. Then do the following:
- Read the freely available e-book Pharo By Example. The entire book is worth reading, but to get started Chapters 3-11 should suffice.
- Come up with a concept for an application with a graphical user interface.
Write a 1-2 page description of your concept. Include a screen shot of your
mocked-up user interface. Submit this paper via Moodle.
- In class on Wednesday, September 2, come prepared with a mock-up of the
GUI in Pharo. None of the functionality needs to be implemented, but the
basic structure of the GUI should be in place. Note that this should not
require much coding; creating, copying, and manipulating Morphs should suffice.
- If you are interested, you may build a web application using
Seaside.