Now that you have gone through the syllabus, along with its technical details and policies, lets talk about how this course will actually look like.
There may be some reading, and it should help you accomplish your goals. Most of the text will be written write here on this website or text from linked readings.
There also will a number of code examples. In addition, there will always be download buttons for the code, so that you can play with it on your own. Remember, you are learning new languages, this means you will need to take time to explore, play, dissect, rebuild, break, etc.
There will be videos! I like to make small videos all along the way. I will also record the live sessions for offline viewing. I like shorter videos as they will give you a tidbit of information that can be viewed multiple times if needed. Then you can focus on the parts you need help on the most. I think they are easier to digest and I hope you feel the same way too.
This course also utilizes videos from the web on the topic of creative coding. We will draw from a number of resources to help augment and provide additional examples. There will be videos related to each language and then when we get to p5, we will look at some from Daniel Shiffman’s “Coding Train”. These are excellent resources for learning and exploring code. So, we will use them!
As mentioned a few times already, this course should be fun first and foremost and hopefully even if you have to put time into it, it should be something that you enjoy.
This week is a chance for you to familiarize yourself with a few new tools on your computer, absorb the syllabus, and schedule out time in your week for class work.
Next week, we will dive into writing some simple programs using Code.org and explore logical reasoning.
Currently, I am planning on having weekly “modules” run from Monday to Sunday.
Homework will be due on Mondays at 11:59 pm giving you the weekend to work on the projects.
In the course website, there will be a Homework
section and it should mirror the submission located on Moodle. Let me know if that is not the case!
Feel free to share your programs with each other via our github links. I will have a forum for that each week as well.
Additionally, we will have topics of discussion each week that will cover a variety of different subjects.
When you have problems in this course, you have a number of solutions available to assist you in solving them. The following list is the order I would suggest you follow for problem solving.
A quick list of these links is available from the “Help” menubar tab above.