All Prior Classes
Table of Contents
Thread 4
- Day 11 - Thursday, May 16, 2024
- Day 11 - Wednesday, May 15, 2024
- Day 10 - Thursday, May 9, 2024
- Day 9 - Wednesday, May 8, 2024
- Day 8 - Tuesday, May 7, 2024
- Day 7.5 - Monday, May 6, 2024
- Day 7 - Saturday, May 4, 2024
- Day 6 - Thursday, May 2, 2024
- Day 5 - Tuesday, April 30, 2024
- Day 4 - Monday, April 29, 2024
- Day 3 - Thursday, April 25, 2024
- Day 2 - Tuesday, April 23, 2024
- Day 1 - Monday, April 22, 2024
Thread 3
- Day 13 - Friday, March 1, 2024
- Day 12 - Tuesday, February 27, 2024
- Day 11 - Monday, February 26, 2024
- Day 10 - Friday, February 23, 2024
- Day 9 - Wednesday, February 21, 2024
- Day 8 - Tuesday, February 20, 2024
- Day 7 - Thursday, February 15, 2024
- Day 6 - Tuesday, February 13, 2024
- Day 5 - Monday, February 12, 2024
- Day 4 - Saturday, February 10, 2024
- Day 3 - Friday, February 9, 2024
- Day 2 - Tuesday, February 6, 2024
- Day 1 - Monday, February 5, 2024
Thread 2
- Day 17 - Thursday, December 21, 2023
- Day 16 - Wednesday, December 20, 2023
- Day 15 - Monday, December 18, 2023
- Day 14 - Friday, December 15, 2023
- Day 13 - Thursday, December 14, 2023
- Day 12 - Monday, December 11, 2023
- Day 11 - Saturday, December 9, 2023
- Day 10 - Friday, December 8, 2023
- Day 9 - Thursday, December 7, 2023
- Day 8 - Monday, December 4, 2023
- Day 7 - Friday, December 1, 2023
- Day 6 - Thursday, November 30, 2023
- Day 5 - Wednesday, November 29, 2023
- Day 4 - Monday, November 27, 2023
- Day 3 - Friday, November 24, 2023
- Day 2 - Thursday, November 23, 2023
- Day 1 - Monday, November 20, 2023
Thread 1
- Day 14 - Friday, October 13, 2023
- Day 13 - Thursday, October 12, 2023
- Day 12 - Tuesday, October 10, 2023
- Day 11 - Thursday, October 5, 2023
- Day 10 - Wednesday, October 4, 2023
- Day 9 - Tuesday, October 3, 2023
- Day 8 - Friday, September 29, 2023
- Day 7 - Thursday, September 28, 2023
- Day 6 - Wednesday, September 27, 2023
- Day 5 - Tuesday, September 26, 2023
- Day 4 - Friday, September 22, 2023
- Day 3 - Thursday, September 21, 2023
- Day 2 - Tuesday, September 19, 2023
- Day 1 - Tuesday, September 12, 2023
Thread 4, Day 12 - Thursday, May 16, 2024
Agenda
- End of Course Interview
- Here is the order of interviews for this morning:
- Please wait on the chair outside room 36 when your interview is next.
- For example, Tessa O'Neill will wait outside room 36 while Thomas Noone completes his interview, and so on.
- At some point this morning, please complete the course feedback form.
- This form is anonymous.
- Your constructive feedback is valued – thank-you in advance for your time with this.
- Here is the order of interviews for this morning:
Most of you will be dismissed at 11:30 AM. Please wait until I come out to dismiss you. Until then, to minimize traffic and noise in the academic block, please stay in Hadden Hall, with the exception of essential trips to the washroom.
Thread 4, Day 11 - Wednesday, May 15, 2024
Agenda
- Culminating Task: App Development Partnership
- In your portfolio, make one additional post and add links to final versions of your work to share with our LDPS partners so they can play them in the future.
- Thunkable
- Please share both a source code link and a link to the published app.
- Scratch
- Please upload your .sb3 file to your post in Notion. Obtain that file by first downloading it to your computer from Scratch.
- Thunkable
- In your portfolio, make one additional post and add links to final versions of your work to share with our LDPS partners so they can play them in the future.
- End of Course Interview Prep
- First, please make a copy of this template.
- We will discuss the prompts together now.
- Then, please submit a link to your interview slides.
- This will facilitate swift turnarounds between interviews on Thursday morning.
- Here is the order of interviews for tomorrow morning:
- This interview counts for 10% of your final grade and falls within the Communication evaluation category.
- First, please make a copy of this template.
Things to do before our final class
There is no need to make a portfolio post for today's class.
Thread 4, Day 10 - Thursday, May 9, 2024
Agenda
- Culminating Task: App Development Partnership
- Today we make our final visit to Lakefield District Public School to share your finished products with the students there.
Please be sure that all the evidence you wish to have considered for your culminating task is in your portfolio by 10 PM on Sunday. This is to ensure your attention is not divided as you prepare for final evaluations in other courses.
Things to do before our next class
-
- How did it feel to deliver your app to your partners?
- What did you learn from the experience?
- How was this culminating task different for you from other assignments you've had to complete for school?
Thread 4, Day 9 - Wednesday, May 8, 2024
Agenda
- Culminating Task: App Development Partnership
- This is your fourth and final working period to implement the plans you have made with your partner(s) at Lakefield DPS.
- Continue making progress on implementing functionality in your app prior to our final visit to LDPS tomorrow afternoon at 2:00 PM, when the final version of your app will be delivered to your partners.
- Be sure to consult All Prior Classes to access prior resources shared to help you build out your apps.
Mr. Gordon will be running a Grove Time from 12:30 to 2:00 PM on Thursday (tomorrow) in room 36 to handle any (small) last minute questions.
Things to do before our next class
-
- Be certain to briefly share an update on Notion, including screenshot(s) and a link to the current state of your project (if using Thunkable) or the .a3p file (if using Alice).
Thread 4, Day 8 - Tuesday, May 7, 2024
Agenda
- Culminating Task: App Development Partnership
- Today, we make our third visit to Lakefield District Public School, to collect feedback on software prototypes, or minimum viable products.
- While we are there, LDPS students will think aloud as they try out your software prototypes.
- Be sure to take notes on the feedback given and work to manage the expectations of your LDPS partners, if needed.
Things to do before our next class
-
- On Notion, share screenshot(s) and a link to the current state of your project (if using Thunkable) or the .a3p file (if using Alice).
- Please also share photos of the notes you took today and add any additional thoughts you have about what to do next based on your conversation at LDPS.
Thread 4, Day 7.5 - Monday, May 6, 2024
We did not have a class today; this post exists to share newly created instructional resources with you.
Resources
- Here are some additional videos Mr. Gordon has recorded to demonstrate a variety of ideas:
- Bouncing and Shooting
- You can clone this bouncing experiments project to follow along and then try the super-short mini-challenges that are described.
- Gravity and Collisions
- You can clone this gravity experiments project to follow along and then try the super-short mini-challenges that are described.
- Bouncing and Shooting
Things to do before our next class
-
- Be certain to briefly share an update on Notion, including screenshot(s) and a link to the current state of your project (if using Thunkable) or the .a3p file (if using Alice).
Thread 4, Day 7 - Saturday, May 4, 2024
Agenda
- Culminating Task: App Development Partnership
- This is your third working period to implement the plans you have made with your partner(s) at Lakefield DPS.
- Here are some additional videos Mr. Gordon has recorded to demonstrate a variety of ideas:
- How to Move Screens from One Thunkable Project to Another
- Custom Fonts, Sharing Scores Between Screens, and Backgrounds
- Randomly Selecting Animations to Show, Sound Effects, and Images
- How to Handle Sprite Sheets
- Sometimes many tiny image assets come embedded in a single large image file. This video explains how to easily "slice up" a sprite sheet into many smaller individual image files in seconds.
- Also learn how to quickly crop unwanted pixels to create a transparent background using Preview.
- Here are a couple of examples of using the Canvas component with stages and sprites.
- Mr. Gordon is available to explain more about how these projects work to anyone who is interested:
- Cloning Sprites (gems, trinkets)
- Chicken Run (a small game)
- Mr. Gordon is available to explain more about how these projects work to anyone who is interested:
- Here are several more sites with useful assets:
- Custom TTF Fonts
- Pixabay - Royalty Free Sound Effects
- GameArtGuppy
- This is the source of the fruit and food images! 😎
- The Spriters Resource
- Many retro video game assets.
- Here are sites useful for slicing up sprite sheets (see video above on this topic):
- EZGif Sprite Sheet Cutter
- This is useful when you know the size of individual frames.
- For example, 32x32 pixels or 16x16.
- Tools3ox Sprite Sheet Cutter
- This site has an "automatic mode" for slicing up sprite sheets where each frame has a slightly different size.
- EZGif Sprite Sheet Cutter
This is not a must-do, but many websites sharing image assets are heavily littered with intrusive ads (and probably data trackers, too).
Consider installing an alternative browser that blocks ads and trackers by default; Vivaldi is one option Mr. Gordon has been using lately. It uses the same rendering engine as Chrome (so it will work with all the same sites) but it is much nicer to browse the web without intrusive ads.
Things to do before our next class
-
- Be certain to briefly share an update on Notion, including screenshot(s) and a link to the current state of your project (if using Thunkable) or the .a3p file (if using Alice).
Thread 4, Day 6 - Thursday, May 2, 2024
Agenda
- Culminating Task: App Development Partnership
- This is your second working period to implement the plans you have made with your partner(s) at Lakefield DPS.
- Here are videos Mr. Gordon has recorded to explain how to program core game play for most types of apps that students are working on:
- Students working on apps involving time may find these sites useful:
Note
If your app does involve telling time, please speak with Mr. Gordon, who can give you a few tips about how to handle quizzing with time relatively easily.
Things to do before our next class
-
- Be certain to briefly share an update on Notion, including screenshot(s) and a link to the current state of your project (if using Thunkable) or the .a3p file (if using Alice).
Thread 4, Day 5 - Tuesday, April 30, 2024
Agenda
- Culminating Task: App Development Partnership
- This is your first working period to begin implementing the plans you have made with your partner(s) at Lakefield DPS.
- You are welcome to use Alice, Thunkable, Scratch, Snap!, or whatever programming environment you are comfortable with and that best fits the task at hand.
- For any students using Thunkable, Mr. Gordon will demonstrate how to load many images at once into a project.
- Here is a video Mr. Gordon recorded to explain how to program core game play for most types of apps that students are working on:
Note
More mini-videos like this are coming soon. Categories to be covered are:
- Multiple Choice
- Vocabulary Quiz
- Here are some good sources for image and audio assets:
Important
Please keep track of the source(s) from where you obtain image and audio assets for your game. These should be cited within your game – for example – on a "Credits" screen.
Things to do before our next class
-
- Be certain to briefly share an update on Notion, including screenshot(s) and a link to the current state of your project (if using Thunkable) or the .a3p file (if using Alice).
Thread 4, Day 4 - Monday, April 29, 2024
Agenda
- Culminating Task: App Development Partnership
- Today, we make our second visit to Lakefield District Public School, to collect feedback on paper prototypes.
- While we are there, LDPS students will think aloud as they try out your paper prototypes.
- Be sure to take notes on the feedback given and work to manage the expectations of your LDPS partners, as needed.
Things to do before our next class
Thread 4, Day 3 - Thursday, April 25, 2024
Agenda
- Culminating Task: App Development Partnership
- What is a paper prototype?
- How can we collect fast feedback on our work with less up-front effort?
- This is a working period to prepare your paper prototype for review by your partners at LDPS on Friday.
If you were at Camp Medeba today, please watch this short follow-up video (less than 3 minutes long) to better understand what you need to do before Monday at 8:30 AM. Thanks to Blake Dobson for making a guest appearance in this video!
Drop by room 36 before period 1 on Friday to get the materials you need to make your paper prototype.
Things to do before our next class
Thread 4, Day 2 - Tuesday, April 23, 2024
Agenda
- Culminating Task: App Development Partnership
- Today, we visit Lakefield District Public School for the first time, to meet our partners and learn more about them and their interests.
- This will help each of you, as the consultants, determine what type of fun, educational app you might design for the students at LDPS, who are your clients.
Things to do before our next class
-
- Add anything else to your post that helps you remember what the students you spoke with are interested in.
Thread 4, Day 1 - Monday, April 22, 2024
Agenda
- Culminating Task: App Development Partnership
- Understanding the parameters of the task that will be completed instead of a final exam in this course.
- Activity: Introduction to Thunkable
- Learn a bit about Thunkable, which may be a useful platform for delivering your culminating task solution.
Things to do before our next class
Thread 3, Day 13 - Friday, March 1, 2024
Agenda
- Task: Creative Alice World
- At the start of class, please make a brief post on Notion, and hand in your work-in-progress, regardless of where you are.
- This means uploading the .a3p file for your task.
- Continue making progress on your task during the period.
- At the end of class, please hand in the .a3p file for your work-in-progress again in a new Notion post, with a brief video this time showing what happens in your world.
NoteYou may continue to work on your end-of-mod task until 11 PM on Saturday, March 2, 2024.
- At the start of class, please make a brief post on Notion, and hand in your work-in-progress, regardless of where you are.
Things to do for Evening Study
Thread 3, Day 12 - Tuesday, February 27, 2024
Agenda
- Task: Creative Alice World
- Continue your end-of-module task.
- This is your second last class of the week to work on this task.
Things to do before our next class
Thread 3, Day 11 - Monday, February 26, 2024
Agenda
- Task: Creative Alice World
- Continue your end-of-module task.
Things to do before our next class
Thread 3, Day 10 - Friday, February 23, 2024
Agenda
- Task: Creative Alice World
- Begin your end-of-module task.
Things to do before our next class
Thread 3, Day 9 - Wednesday, February 21, 2024
Agenda
- Concept: First Person Perspective, Proximity, and Scoring
- Learn how to use event listeners.
- This allows an Alice scene to respond to key press events.
- We can also detect when two object get close to one another.
- Additionally, learn how to track and show a score using a head's up display.
- Learn how to use event listeners.
Things to do before our next class
Thread 3, Day 8 - Tuesday, February 20, 2024
Agenda
- Task: Authoring Class-Level Procedures
- You have a final working period to complete this task.
- Here is the list of procedures everyone agreed to create.
- If you wish to provide even more evidence of understanding for the relevant learning goals, try authoring one or more additional procedures.
NoteBe sure to complete the template to document how each procedure you author works.
Correctly completing this template is part of the success criteria for this task – here is a video showing how to do this – Mr. Gordon will also demonstrate in person for anyone who wants to see this in-class.
Things to do before our next class
Thread 3, Day 7 - Thursday, February 15, 2024
Agenda
- Task: Authoring Class-Level Procedures
- Together, we will think of at least 20 useful actions, for any combination of these classes in Alice:
- Biped
- Flyer
- Prop
- Quadruped
- Slitherer
- Swimmer
- Transport
NoteEach student must submit at least two ideas, without repeats.
The list of submitted actions will be on the TV screen at the front of the class.
- Then, students will decide upon what actions they want to program for their mid-module task.
TipThe procedures you implement do not have to be one of the procedure ideas you came up with and submitted to the form.
- You have the rest of the period to make further progress with your mid-module task.
- Your goal should be to complete at least one procedure by our next class.
- Together, we will think of at least 20 useful actions, for any combination of these classes in Alice:
Things to do before our next class
Thread 3, Day 6 - Tuesday, February 13, 2024
Agenda
- Concept: Sharing Character Abilities with Other Students
- What is the difference between a class and an object?
- How can we share a procedure written for a class in one world for use in another Alice world?
- Task: Authoring Class-Level Procedures
- Write at least two procedures that can be used on classes in an Alice world.
Things to do before our next class
Thread 3, Day 5 - Monday, February 12, 2024
Agenda
- Concept: Moving Object Sub-Joints
- Learn how to use do-together and do-in-order control structures to move object sub-joints and create realistic motion
Things to do before our next class
Thread 3, Day 4 - Saturday, February 10, 2024
Agenda
- Concept: Movement in 3D Space
- How objects move (change position)
- How objects are oriented (change the direction they are facing)
- How to combine movement and orientation to create more advanced camera angles
Things to do before our next class
Thread 3, Day 3 - Friday, February 9, 2024
Agenda
- Concept: Methods with Parameters
- How to use procedures (also known as methods or functions) with parameters.
- Put another way – how to avoid writing repetitive code in Alice.
Things to do before our next class
Thread 3, Day 2 - Tuesday, February 6, 2024
Agenda
- Mini-Tutorial: Capturing Videos and Adding to a Notion Post
- Use
Command-Shift-5
to begin capturing a video. - Add to a Notion post using the
/video
shortcut.
- Use
- Mini-Tutorial: Adding Sound to an Alice World
- We will re-create this opening shot from the original Star Wars movie.
- Use Project > Resource Manager to add audio files – here is the one you will need.
- Use
do together
tile to play music while other actions occur.
- Concept: Alice – Making Responsive Scenes with Functions and Expressions
- Writing programs that respond to changes in the scene setup
- Put another way – how to avoid writing "hard-coded" algorithms that "break" when something about our scene changes
Things to do before our next class
Thread 3, Day 1 - Monday, February 5, 2024
Agenda
- Setup: Alice – Storytelling and Game Programming in 3D
- Install Alice
- Explore the Scene Editor
- Create your first world
Things to do before our next class
If you wish, after Study this evening, you may update your laptop to macOS Sonoma, as we will not be using the Playgrounds coding environment again this year.
Thread 2, Day 17 - Thursday, December 21, 2023
Agenda
- Task: Custom Gig Poster
- Finish this task today, being certain to add a final post to your portfolio.
- Please double-check that you have met all the success criteria.
- Portfolio: End of Module 2 Assessment
- Be certain as well to complete this brief self-assessment before leaving class.
Have a great and well-deserved Winter Break! ☃️
Thread 2, Day 16 - Wednesday, December 20, 2023
Agenda
- Task: Custom Gig Poster
- Continue with this task today.
ImportantYour final product must be handed in before you leave LCS for the Winter Break.
- Portfolio: End of Module 2 Assessment
- If you know you are leaving early or missing tomorrow's class, you may wish to complete this self-assessment today.
Things to do before our next class
-
- Be sure you are sharing regular progress updates and that you make a final entry when you are finished.
Thread 2, Day 15 - Monday, December 18, 2023
Agenda
- Task: Custom Gig Poster
- Continue with this task today.
- Please remember to make backups of your playground file as you make progress on your poster.
ImportantYour final product must be handed in before you leave LCS for the Winter Break.
Things to do before our next class
-
- Here are two examples of posts you might make today:
- A post identifying an error (logical or syntax error) that you run into
- A post about sharing your further progress on your poster
- Here are two examples of posts you might make today:
Thread 2, Day 14 - Friday, December 15, 2023
Agenda
- Task: Custom Gig Poster
- If you have not done so yet, begin this task today.
ImportantYour final product must be handed in before you leave LCS for the Winter Break.
Things to do before our next class
-
- Here are two examples of posts you might make today:
- A post about your plan
- A post about your initial progress
- Here are two examples of posts you might make today:
Thread 2, Day 13 - Thursday, December 14, 2023
Agenda
- Activity: Heartbreakers and The Pixies - Selection Statements
- Learn how to run code only when certain conditions are true. 🤘🏼
- Task: Custom Gig Poster
- You may optionally begin this task today.
- Be sure to review the success criteria and expectations carefully before you start your work.
Things to do before our next class
Thread 2, Day 12 - Monday, December 11, 2023
Agenda
- Activity: Refused and Iggy Pop - Nested Loops
- Learn how to use nested loops to produce a grid of shapes. 💪🏼
- Activity: Computer Security with Hacktivate
- With any time you have remaining in class today, you are welcome to continue working on Hacktivate challenges.
Things to do before our next class
Thread 2, Day 11 - Saturday, December 9, 2023
Agenda
- Follow-up: Ramones, Revisited
- If you had any trouble understanding the Ramones poster plan, or, finishing the code for that poster, please have a look at this follow-up activity.
- Tutorial: Creating a Smart Folder
- A super-short tutorial showing how to quickly find a given type of file.
- Useful for finding the PDF of your playground drawings!
- Activity: Superdrag
- Show that you really understand sequence, iteration, and abstraction by reproducing this gig poster. 🎸
- Activity: Computer Security with Hacktivate
- With any time you have remaining in class today, you are welcome to continue working on Hacktivate challenges.
Things to do before our next class
Thread 2, Day 10 - Friday, December 8, 2023
Agenda
- Discussion: Rubber Duck Debugging
- Solving logical errors and syntax errors can be frustrating, but everyone deals with it, even experienced programmers.
- Pairing with a friend to describe what you are trying to do with your code, line by line, can be helpful.
- Often during this process, you will realize the source of the problem you are having.
- When a friend is not nearby, use your duck! 🦆
- Activity: The Replacements Gig Poster - Applying Abstraction
- Learn how to identify repeated elements in a drawing and then apply abstraction by authoring a function. 🚀
TodoAs you complete the activity, take note of new vocabulary that is introduced.
Describe your understanding of these new terms in the Notion post that you make for today's class.
Things to do before our next class
Thread 2, Day 9 - Thursday, December 7, 2023
Agenda
- Activity: Ramones
- Show that you really understand iteration and sequence by reproducing this gig poster. 🎸
- Activity: Computer Security with Hacktivate
- With any time you have remaining in class today, you are welcome to continue working on Hacktivate challenges.
Things to do before our next class
Thread 2, Day 8 - Monday, December 4, 2023
Agenda
- Activity: Blur Gig Poster - Applying Iteration
- After our initial discussion, follow along with this tutorial to reproduce your first gig poster! 🎶
- Activity: Computer Security with Hacktivate
- With any time you have remaining in class today, you are welcome to continue working on Hacktivate challenges.
Things to do before our next class
Thread 2, Day 7 - Friday, December 1, 2023
Agenda
- Activity: Patterns, Plans, and Iteration
- Work with your randomly assigned partner to complete this activity.
- Activity: Computer Security with Hacktivate
- With any time you have remaining in class today, you are welcome to continue working on Hacktivate challenges.
Things to do before our next class
Thread 2, Day 6 - Thursday, November 30, 2023
Agenda
- Task: Panda Scene
- Complete this task today.
- Activity: Computer Security with Hacktivate
- With any time you have remaining in class today, you are welcome to continue working on Hacktivate challenges.
Things to do before our next class
Thread 2, Day 5 - Wednesday, November 29, 2023
Agenda
- Looking Ahead – Gig Posters Task
- The Intersection of Art and Programming
- Where can writing code to create art lead?
- Demo: Drawing with Absolute Co-ordinates
- In this module, you will program in the same environment, but draw shapes using absolute co-ordinates most of the time.
- So, what does that actually mean?
- In this module, you will program in the same environment, but draw shapes using absolute co-ordinates most of the time.
- Task: Panda Scene
- Revisit your understanding of sequence and how to write readable code by authoring a scene of a panda's habitat.
Things to do before our next class
Thread 2, Day 4 - Monday, November 27, 2023
Agenda
- Discussion: User Authentication
- How can we identify ourselves when using services online?
- Activity: Computer Security with Hacktivate
- Continue making progress on challenges.
Things to do before our next class
-
- Summarize what you learned about authentication – about passwords and passkeys.
- Share screenshot(s) of the new challenge(s) you completed on Hacktivate.
- Describe concepts or terms you learned about, and concepts or terms you want to learn more about.
Thread 2, Day 3 - Friday, November 24, 2023
Agenda
- Activity: Computer Security with Hacktivate
- By popular demand, a complete class dedicated to Hacktivate. 🚀
The Tips page has useful information that will help you complete challenges.
You may find the tutorials at Regex Crossword useful for developing your skills with searching through text.
Terminal Temple is a great place to try out Terminal commands (it's not wise to experiment in the Terminal on your own computer).
Things to do before our next class
-
- Share screenshot(s) of the new challenge(s) you completed on Hacktivate.
- Describe concepts or terms you learned about, and concepts or terms you want to learn more about.
Thread 2, Day 2 - Thursday, November 23, 2023
Agenda
- Portfolios: Taking a Long-Term View
- Entries as note-taking.
- Communication and vocabulary.
- A channel for feedback.
- Connection to end of year tasks.
- Please remember to tag against a learning goal.
- Discussion: Safe Computing
- A look at ways that we can regain our privacy and safety online.
- Once you have completed the four action items, you may use the rest of the period for the next item on today's agenda.
- Activity: Computer Security with Hacktivate
- Continue making progress on challenges.
Things to do before our next class
-
- Share screenshot(s) of the new challenge(s) you completed on Hacktivate.
- Describe concepts or terms you learned about, and concepts or terms you want to learn more about.
Thread 2, Day 1 - Monday, November 20, 2023
Agenda
- Concept: Abstraction and Binary Numbers
- Complete this mini-lesson to get a very brief introduction to how computers store numeric data.
- Activity: Computer Security with Hacktivate
Things to do before our next class
Thread 1, Day 14 - Friday, October 13, 2023
Agenda
- Portfolios: Mod 1 Portfolio Review
- Annotate the entry you made earlier and add a comment at the top of your post.
- After the last few classes, and recent additions to your portfolio, where do you now see your level of achievement? Propose a specific numeric grade.
- You will have a brief private chat with Mr. Gordon to review your portfolio and discuss your self-assessment of your progress.
- Task: Complete Remaining Initiatives
- Each of you have initiatives or activities you are working to complete.
- When you are not speaking with Mr. Gordon today, you have time to complete those initiatives.
Things to do before our next class
Thread 1, Day 13 - Thursday, October 12, 2023
Agenda
- Activity: Keyboard Shortcuts
- Please do this activity if you have not yet.
- Activity: Introduction to Generative Art
- Once you have learned about some keyboard shortcuts, review this activity and see what you can do. 🚀
- Activity: Creating Original Generative Art
- Define your own set of rules to create original work(s) of generative art.
- Activity: Colour Models
- Learn about how to work with colour in more interesting ways.
Things to do before our next class
Thread 1, Day 12 - Tuesday, October 10, 2023
Agenda
- Task: T-Shirt Shadow Prints
- A handful of students will complete their shirts today – this is definitely the last opportunity to create a shirt during class time.
- Portfolios: Initial Assessment
- Use the guidance given to complete an early self-assessment of your standing in the course.
- Activity: Keyboard Shortcuts
- Try this out if you are finished your T-Shirt Shadow Prints code.
- Activity: Introduction to Generative Art
- Once you have learned about some keyboard shortcuts, review this activity and see what you can do. 🚀
- Activity: Creating Original Generative Art
- Define your own set of rules to create original work(s) of generative art.
Things to do before our next class
Thread 1, Day 11 - Thursday, October 5, 2023
Agenda
- Task: T-Shirt Shadow Prints
- Remaining students will be making their T-shirt today.
Tip
Be sure to review the success criteria for the task. Is there a post in your portfolio to provide evidence for each look-for? 👀
- Remaining students will be making their T-shirt today.
- Activity: Keyboard Shortcuts
- Try this out if you are finished your T-Shirt Shadow Prints code.
- Activity: Introduction to Generative Art
- Once you have learned about some keyboard shortcuts, review this activity and see what you can do. 🚀
Things to do before our next class
Thread 1, Day 10 - Wednesday, October 4, 2023
Agenda
- Task: T-Shirt Shadow Prints
-
Some students will be making their shirt in today's class; remaining students are to finish off their code.
ImportantPlease be sure to make a final entry in Notion and respond to these reflection prompts when you are done.
TipBe sure to review the success criteria for the task. Is there a post in your portfolio to provide evidence for each look-for?
-
- Activity: Keyboard Shortcuts
- Try this out if you are finished your T-Shirt Shadow Prints code.
- Activity: Introduction to Generative Art
- Once you have learned about some keyboard shortcuts, review this activity and see what you can do. 🚀
Things to do before our next class
Thread 1, Day 9 - Tuesday, October 3, 2023
Agenda
- Task: T-Shirt Shadow Prints
-
Some students will be making their shirt in today's class; remaining students are to finish off their code.
ImportantPlease be sure to make a final entry in Notion and respond to these reflection prompts when you are done.
TipBe sure to review the success criteria for the task. Is there a post in your portfolio to provide evidence for each look-for?
-
- Activity: Keyboard Shortcuts
- Try this out if you are finished your T-Shirt Shadow Prints code.
- Activity: Introduction to Generative Art
- Once you have learned about some keyboard shortcuts, review this activity and see what you can do. 🚀
Things to do before our next class
Thread 1, Day 8 - Friday, September 29, 2023
Agenda
- Task: T-Shirt Shadow Prints
- A working period to make progress on this task.
Things to do before our next class
Thread 1, Day 7 - Thursday, September 28, 2023
Agenda
- Activity: Going Home Again
- A look at how a function can help us separate parts of a drawing.
- Activity: Analysing an Image
- Be sure to finish at least one round of this activity.
- Task: T-Shirt Shadow Prints
- Begin this task today.
Things to do before our next class
If you were present today...
If you were absent today...
Thread 1, Day 6 - Wednesday, September 27, 2023
Agenda
- Portfolio: Learning Goals
- Understand the purpose of learning goals and how to tag evidence in your portfolio with a goal.
- Concept: Introduction to Loops
- Concept: Introduction to Functions
- Activity: Analysing an Image
- Be sure to finish at least one round of this activity.
- If you completed an image yesterday, see Mr. Gordon to select another image to practice abstraction with – that is, the process of looking for where loops and functions can be applied.
Things to do before our next class
If you were present today...
If you were absent today...
Thread 1, Day 5 - Tuesday, September 26, 2023
Agenda
- Survey: T-shirt size for upcoming Shadow Prints Task
- Please follow the link to complete the survey so that a t-shirt of the correct size is ordered for you.
- Portfolio: Sharing Long Blocks of Code
- Task: Name Plate
- Please use the Coding Task - Final Entry template on Notion to wrap up your efforts on this task – complete each section of the template.
NoteBe sure to copy and paste the reflection prompts into the final section of the template and then author your responses.
- Please use the Coding Task - Final Entry template on Notion to wrap up your efforts on this task – complete each section of the template.
- Concept: Introduction to Loops
- Concept: Introduction to Functions
- Activity: Analysing an Image
Things to do before our next class
If you were present today...
If you were absent today...
Thread 1, Day 4 - Friday, September 22, 2023
Agenda
- Portfolio: Share Evidence Regularly
- Process is as important as product.
- If you did not add an entry after yesterday's class, please do so before continuing today.
- Task: Name Plate
- Today, once you finish the initial task (be sure to carefully review the success criteria), look for ways to extend your name plate.
- Add shapes, color, or drawings that are personally meaningful to you – another way to show your understanding is to try doing bubble letters.
Example
Mr. Gordon loves baseball, so he might use a green rectangle to represent grass, a blue rectangle to represent the sky, and a baseball flying through the air, with his name in the foreground in bubble letters.
Here is one example of bubble letters that Mr. Gordon made last year:
HINT: To draw curves, experiment with theaddArc
command.
Things to do before our next class
If you were present today...
If you were absent today...
Thread 1, Day 3 - Thursday, September 21, 2023
Agenda
- Activity: Shapes Code Review
- Activity: Going Slow to Go Fast
- Demo: Keyboard Shortcuts When Coding
- Task: Name Plate
Things to do before our next class
If you were present today...
If you were absent today...
Thread 1, Day 2 - Tuesday, September 19, 2023
Agenda
- Portfolio: Reviewing Replies and Making Improvements
- Activity: Parsing Instructions
- Setup: Installing Playgrounds
- Setup: Subscribe to Turtle Sketches
- Activity: Shapes
Things to do before our next class
If you were present today...
If you were absent today...
Thread 1, Day 1 - Tuesday, September 12, 2023
Agenda
- Activity: Ultimate Rock-Paper-Scissors
- Course Outline
- Required Course Materials
- Hardcover notebooks with graph paper, and copies of A Pocket Guide to Debugging were distributed.
- Costs will be billed back to your family's account.
NoteIf you missed today's class, see Mr. Gordon in class or during Grove Time to obtain these required course materials.
- Tutorial: Syncing Files from Cloud Storage
- Portfolio: Creating a Notion Account
- Tutorial: Creating Bookmarks
- Portfolio: First Post
- Tutorial: Hot Corners
Things to do before our next class
If you were present today...
If you were absent today...