Welcome to GUI Lab!

This is the home page for the GUI programming lab for the PUI and SSUI courses offered by Carnegie Mellon University's Human-Computer Interaction Institute

Here you will find all of the course information including the syllabus, the schedule, and the assignment specification(s). The course content will be updated frequently so be sure to bookmark this page for reference.

Getting Started

You will want to make sure you have all of the necessary software to participate in the lab. I will be doing all grading using the most recent version of the Chrome browser, which you can download from Google here. Development examples will be done using Netbeans 8.0, available from IBM here. You will want to make sure you download a version that supports HTML5 development. Apparently some people have been having trouble with the Netbeans download being flagged as malicious. If you are having this problem you can download the Windows version that I have been using from my dropbox here.

Once you have all of the software you will need to join the Piazza forum where we will be hosting class discussion. Follow this link to sign up. Once you have done that send me an email eharpste@cs.cmu.edu using whatever email you prefer to be contacted with so that I can set you up in my mail filters.