Email joelross@uw.edu        
Zoom https://washington.zoom.us/my/joelross
Project Proposal
Draft 1 (Static Mockup)
Draft 2 (React)
Final Version
We will also provide accommodations for illnesses/etc.
While the task maybe to implement a program, the work you need to do for this class is to learn the material. AI can help you with the task, it cannot help you with the work. recognition != recall
For full details, see the syllabus on Canvas
Do the "Start Here" steps on Canvas
Start through week 1's tasks!
Watch for and respond to messages about forming groups
A command line package manager ("app store") that comes with Node.js. used to manage external libraries and applications.
                    npm install -g PACKAGE_NAME to
                    
                        globally
                     (whole computer) install command line programs.
                
npx
                        
                        PACKAGE_NAME to download and run without installing
                    npm install PACKAGE_NAME to
                locally (per project) install a new code package and record it in the
                package.json file.
            npm install to
                locally install all of the package.json listed dependencies for a project.
            Exercises contain test suites that you can use to check your work. Run these tests using the Jest test framework:
Optional: install jest globally (or just use npx)
npm install -g jest
    Run a particular test suite (e.g., for problem-name.spec.js):
npx jest problem-name
   # or if installed:
jest problem-name
    Install the dependencies listed in package.json
# must be in project dir
npm install
    Problem Set repositories are set up to automatically run the Jest grader when pushed to GitHub.
GitHub checks per commit, on the entire repo--not on individual problem folders. You will only see the green check when the entire set is completed!