Bush School IDMD Spring Semester 2021
Week 1
Warm up
- Introductions
- Try P5JS!
- First right-click-here and open new Tab to open editor
- Click on Sign up top-right with usernames below. Use your Bush email address.
maxalhadeff
tildenkeffeler
owenprendergast
el1weise
- Then create your first Sketch with these instructions
- Save your sketch - we will upload this sketch to Github later
Goals
- Learn about the course and your classmates
- Start learning the fundamentals of programming
- Practice using the reference
- Understand and be able to write code to draw shapes, and use different colors
Lessons
- All the languages! Why p5.js?
- Environment setup
- How to use the reference
- Digital color
- Coordinate system
Prep Work
- Review the syllabus
- Create a Github account by clicking ‘Sign up’.
- Do so using your Bush email address (if you already have a Github account using this email, please talk to me).
- Use the same usernames as you did in the Warm up section above when you created your P5JS account.
- Setup your portfolio
Exercises
- Building a robot
- Code your own colorful robot; make it your own with requirements below.
- Program specifications - Legs, Body, Head, Eyes, Eyebrows - Robot is always facing front irrespective of movement
- Extra Credit - Robot is sideways facing the direction of movement
- Practice using the reference
- Practice using RGB color values - Use this website
- Understand programming flow
- Taijitu OPTIONAL Extra Credit
- Create a Taijitu using only ellipses and a single rectangle
- Problem solving practice
Debrief
- What new things did you learn today?
- What topics are you still struggling with?
- What did you especially enjoy about today’s class?
Resources
- Online Book Reference: 1. Getting Started with Processing Study the 1st 3 chapters.
- How to add projects to your Github portfolio video (No Sound)
Homework
- Continue classwork Exercises to finish during asynchronous times