Homework 01

Due: 2024/09/10 - 5PM

Programming (3+10 points)

GitHub (3 points)

This part of the assignment is to guarantee that we all have our tools and accounts setup for the rest of the course. There are 2 mandatory tasks that should be completed:

1. Set up a GitHub account. Once you have an account, submit your username or profile link via Brightspace.

2. Set up a GitHub organization for keeping your class project files. This will help keep class files organized. Submit your organization name or a profile link via Brightspace. Watch this video if you have questions.

JavaScript to Python (10 points)

1. Download the Processing IDE v 3.5.4 and install Python mode. You can follow these instructions or watch the first part of this video (but, install version 3.5.4).

2. Translate one of your Creative Coding JavaScript homeworks into Python. If you don’t have a Creative Coding homework assignment, you can use one of these:

3. Translate one of your Creative Coding JavaScript projects into Python. If you don’t have a Creative Coding project, you can use one of these:

4. Upload the two Processing projects to GitHub. You can follow the second part of this video to see how to do that.

Some Useful References:

Submission

Upload the code to GitHub and use Brightspace to submit GitHub links to your user profile, your organization profile and the two repositories with your Python code. Also include copies of the original JavaScript code in your repository, or provide a link to a editor.p5js.org sketch.