pui-materials

Programming Usable Interfaces

đź‘‹ Welcome to PUI! Here is some essential information.

Setup tutorials

First, set up your system such that you can run examples and solve homework assignments efficiently. We have created step-by-step tutorials for you.

  1. Github setup tutorial
  2. Development Environment setup: For Mac Users and for Windows users

Homework assignments setup and deployment

When you’re done setting up your GitHub account and development environment, use this tutorial to set up a repository for all your homework assignments:

  1. Homework deployment on GitHub
  2. Homework submission on Gradescope

When you’re done, your homework repository will look like this example repo, which is live at this link. You’ll be able to add your code to your own repository and have it be visible in your own GitHub Pages site.

In-class Examples

You can find all in-class example in this repository.

test