CSC420: Graphical User Interfaces


Welcome to the home page for CSC420. The purpose of this course is to introduce you to concepts related to GUIs such as understanding the issues related to graphical toolkits, using a toolkit to program a GUI, and designing a GUI usable by humans.

The Java language is used for the course. We'll use the Java GUI toolkit, Java Swing. You can find some helpful Java-related links below.

You must check your email accounts regularly, because I will send course messages over email. You must also check this web site at least once a week. Everything that you need for the course is either located or referenced here.

The best way to contact me is via email. My email address is alex@cs.oswego.edu . I do reply very quickly.

This is a heavy programming course. If you do not feel confident in your programming abilities, please drop now and retake the course when you do. The class will not wait for students who only cover the prerequisites on paper.