All Prior Classes

Table of Contents

Thread 4

Thread 3

Thread 2

Thread 1

Thread 4, Day 12 - Thursday, May 16, 2024

Agenda

  1. End of Course Interview
    • Here is the order of interviews for this morning:
      Screenshot 2024-05-15 at 3.28.21 PM.png|550
    • 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.
Important

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.

Back to top of thread 4 ⬆

Thread 4, Day 11 - Wednesday, May 15, 2024

Agenda

  1. Culminating Task: App Development Partnership
  2. 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:
      Screenshot 2024-05-15 at 3.28.21 PM.png
    • This interview counts for 10% of your final grade and falls within the Communication evaluation category.
Things to do before our final class
Note

There is no need to make a portfolio post for today's class.

Back to top of thread 4 ⬆

Thread 4, Day 10 - Thursday, May 9, 2024

Agenda

  1. 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.
Important

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?

Back to top of thread 4 ⬆

Thread 4, Day 9 - Wednesday, May 8, 2024

Agenda

  1. 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.
Note

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).

Back to top of thread 4 ⬆

Thread 4, Day 8 - Tuesday, May 7, 2024

Agenda

  1. Culminating Task: App Development Partnership
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.

Back to top of thread 4 ⬆

Thread 4, Day 7.5 - Monday, May 6, 2024

Note

We did not have a class today; this post exists to share newly created instructional resources with you.

Resources

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).

Back to top of thread 4 ⬆

Thread 4, Day 7 - Saturday, May 4, 2024

Agenda

  1. Culminating Task: App Development Partnership
Tip

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).

Back to top of thread 4 ⬆

Thread 4, Day 6 - Thursday, May 2, 2024

Agenda

  1. 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).

Back to top of thread 4 ⬆

Thread 4, Day 5 - Tuesday, April 30, 2024

Agenda

  1. 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).

Back to top of thread 4 ⬆

Thread 4, Day 4 - Monday, April 29, 2024

Agenda

  1. Culminating Task: App Development Partnership
Things to do before our next class

Back to top of thread 4 ⬆

Thread 4, Day 3 - Thursday, April 25, 2024

Agenda

  1. 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.
Tip

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!

Important

Drop by room 36 before period 1 on Friday to get the materials you need to make your paper prototype.

materials.png

Things to do before our next class

Back to top of thread 4 ⬆

Thread 4, Day 2 - Tuesday, April 23, 2024

Agenda

  1. 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.

Back to top of thread 4 ⬆

Thread 4, Day 1 - Monday, April 22, 2024

Agenda

  1. Culminating Task: App Development Partnership
    • Understanding the parameters of the task that will be completed instead of a final exam in this course.
  2. 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

Back to top of thread 4 ⬆

Thread 3, Day 13 - Friday, March 1, 2024

Agenda

  1. 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.
    Note

    You may continue to work on your end-of-mod task until 11 PM on Saturday, March 2, 2024.

Things to do for Evening Study

Back to top of thread 3 ⬆

Thread 3, Day 12 - Tuesday, February 27, 2024

Agenda

  1. 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

Back to top of thread 3 ⬆

Thread 3, Day 11 - Monday, February 26, 2024

Agenda

  1. Task: Creative Alice World
    • Continue your end-of-module task.
Things to do before our next class

Back to top of thread 3 ⬆

Thread 3, Day 10 - Friday, February 23, 2024

Agenda

  1. Task: Creative Alice World
    • Begin your end-of-module task.
Things to do before our next class

Back to top of thread 3 ⬆

Thread 3, Day 9 - Wednesday, February 21, 2024

Agenda

  1. 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.
Things to do before our next class

Back to top of thread 3 ⬆

Thread 3, Day 8 - Tuesday, February 20, 2024

Agenda

  1. 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.
    Note

    Be 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

Back to top of thread 3 ⬆

Thread 3, Day 7 - Thursday, February 15, 2024

Agenda

  1. 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
      Note

      Each 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.
    Tip

    The 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.
Things to do before our next class

Back to top of thread 3 ⬆

Thread 3, Day 6 - Tuesday, February 13, 2024

Agenda

  1. 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?
  2. 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

Back to top of thread 3 ⬆

Thread 3, Day 5 - Monday, February 12, 2024

Agenda

  1. 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

Back to top of thread 3 ⬆

Thread 3, Day 4 - Saturday, February 10, 2024

Agenda

  1. 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

Back to top of thread 3 ⬆

Thread 3, Day 3 - Friday, February 9, 2024

Agenda

  1. 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

Back to top of thread 3 ⬆

Thread 3, Day 2 - Tuesday, February 6, 2024

Agenda

  1. 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.
  2. 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.
  3. 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

Back to top of thread 3 ⬆

Thread 3, Day 1 - Monday, February 5, 2024

Agenda

  1. 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
Note

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.

Back to top of thread 3 ⬆

Thread 2, Day 17 - Thursday, December 21, 2023

Agenda

  1. Task: Custom Gig Poster
  2. 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! ☃️

Back to top of thread 2 ⬆

Thread 2, Day 16 - Wednesday, December 20, 2023

Agenda

  1. Task: Custom Gig Poster
    • Continue with this task today.
    Important

    Your final product must be handed in before you leave LCS for the Winter Break.

  2. 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

Back to top of thread 2 ⬆

Thread 2, Day 15 - Monday, December 18, 2023

Agenda

  1. 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.
    Important

    Your final product must be handed in before you leave LCS for the Winter Break.

Things to do before our next class

Back to top of thread 2 ⬆

Thread 2, Day 14 - Friday, December 15, 2023

Agenda

  1. Task: Custom Gig Poster
    • If you have not done so yet, begin this task today.
    Important

    Your final product must be handed in before you leave LCS for the Winter Break.

Things to do before our next class

Back to top of thread 2 ⬆

Thread 2, Day 13 - Thursday, December 14, 2023

Agenda

  1. Activity: Heartbreakers and The Pixies - Selection Statements
    • Learn how to run code only when certain conditions are true. 🤘🏼
  2. 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

Back to top of thread 2 ⬆

Thread 2, Day 12 - Monday, December 11, 2023

Agenda

  1. Activity: Refused and Iggy Pop - Nested Loops
    • Learn how to use nested loops to produce a grid of shapes. 💪🏼
  2. 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

Back to top of thread 2 ⬆

Thread 2, Day 11 - Saturday, December 9, 2023

Agenda

  1. 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.
  2. 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!
  3. Activity: Superdrag
    • Show that you really understand sequence, iteration, and abstraction by reproducing this gig poster. 🎸
  4. 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

Back to top of thread 2 ⬆

Thread 2, Day 10 - Friday, December 8, 2023

Agenda

  1. 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! 🦆
  2. Activity: The Replacements Gig Poster - Applying Abstraction
    • Learn how to identify repeated elements in a drawing and then apply abstraction by authoring a function. 🚀
    Todo

    As 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

Back to top of thread 2 ⬆

Thread 2, Day 9 - Thursday, December 7, 2023

Agenda

  1. Activity: Ramones
    • Show that you really understand iteration and sequence by reproducing this gig poster. 🎸
  2. 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

Back to top of thread 2 ⬆

Thread 2, Day 8 - Monday, December 4, 2023

Agenda

  1. Activity: Blur Gig Poster - Applying Iteration
    • After our initial discussion, follow along with this tutorial to reproduce your first gig poster! 🎶
  2. 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

Back to top of thread 2 ⬆

Thread 2, Day 7 - Friday, December 1, 2023

Agenda

  1. Activity: Patterns, Plans, and Iteration
    • Work with your randomly assigned partner to complete this activity.
  2. 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

Back to top of thread 2 ⬆

Thread 2, Day 6 - Thursday, November 30, 2023

Agenda

  1. Task: Panda Scene
    • Complete this task today.
  2. 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

Back to top of thread 2 ⬆

Thread 2, Day 5 - Wednesday, November 29, 2023

Agenda

  1. Looking Ahead – Gig Posters Task
  2. The Intersection of Art and Programming
    • Where can writing code to create art lead?
  3. 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?
  4. 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

Back to top of thread 2 ⬆

Thread 2, Day 4 - Monday, November 27, 2023

Agenda

  1. Discussion: User Authentication
    • How can we identify ourselves when using services online?
  2. Activity: Computer Security with Hacktivate
    • Continue making progress on challenges.
Things to do before our next class
    1. Summarize what you learned about authentication – about passwords and passkeys.
    2. Share screenshot(s) of the new challenge(s) you completed on Hacktivate.
    3. Describe concepts or terms you learned about, and concepts or terms you want to learn more about.

Back to top of thread 2 ⬆

Thread 2, Day 3 - Friday, November 24, 2023

Agenda

  1. Activity: Computer Security with Hacktivate
    • By popular demand, a complete class dedicated to Hacktivate. 🚀
Reminder

The Tips page has useful information that will help you complete challenges.

Tip

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
    1. Share screenshot(s) of the new challenge(s) you completed on Hacktivate.
    2. Describe concepts or terms you learned about, and concepts or terms you want to learn more about.

Back to top of thread 2 ⬆

Thread 2, Day 2 - Thursday, November 23, 2023

Agenda

  1. 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.
  2. 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.
  3. Activity: Computer Security with Hacktivate
    • Continue making progress on challenges.
Things to do before our next class
    1. Share screenshot(s) of the new challenge(s) you completed on Hacktivate.
    2. Describe concepts or terms you learned about, and concepts or terms you want to learn more about.

Back to top of thread 2 ⬆

Thread 2, Day 1 - Monday, November 20, 2023

Agenda

  1. Concept: Abstraction and Binary Numbers
    • Complete this mini-lesson to get a very brief introduction to how computers store numeric data.
  2. Activity: Computer Security with Hacktivate
Things to do before our next class

Back to top of thread 2 ⬆

Thread 1, Day 14 - Friday, October 13, 2023

Agenda

  1. 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.
  2. 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

Back to top of thread 1 ⬆

Thread 1, Day 13 - Thursday, October 12, 2023

Agenda

  1. Activity: Keyboard Shortcuts
    • Please do this activity if you have not yet.
  2. Activity: Introduction to Generative Art
    • Once you have learned about some keyboard shortcuts, review this activity and see what you can do. 🚀
  3. Activity: Creating Original Generative Art
    • Define your own set of rules to create original work(s) of generative art.
  4. Activity: Colour Models
    • Learn about how to work with colour in more interesting ways.

Things to do before our next class

Back to top of thread 1 ⬆

Thread 1, Day 12 - Tuesday, October 10, 2023

Agenda

  1. 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.
  2. Portfolios: Initial Assessment
    • Use the guidance given to complete an early self-assessment of your standing in the course.
  3. Activity: Keyboard Shortcuts
    • Try this out if you are finished your T-Shirt Shadow Prints code.
  4. Activity: Introduction to Generative Art
    • Once you have learned about some keyboard shortcuts, review this activity and see what you can do. 🚀
  5. 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

Back to top of thread 1 ⬆

Thread 1, Day 11 - Thursday, October 5, 2023

Agenda

  1. 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? 👀

  2. Activity: Keyboard Shortcuts
    • Try this out if you are finished your T-Shirt Shadow Prints code.
  3. 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

Back to top of thread 1 ⬆

Thread 1, Day 10 - Wednesday, October 4, 2023

Agenda

  1. Task: T-Shirt Shadow Prints
    • Some students will be making their shirt in today's class; remaining students are to finish off their code.

      Important

      Please be sure to make a final entry in Notion and respond to these reflection prompts when you are done.

      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?

  2. Activity: Keyboard Shortcuts
    • Try this out if you are finished your T-Shirt Shadow Prints code.
  3. 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

Back to top of thread 1 ⬆

Thread 1, Day 9 - Tuesday, October 3, 2023

Agenda

  1. Task: T-Shirt Shadow Prints
    • Some students will be making their shirt in today's class; remaining students are to finish off their code.

      Important

      Please be sure to make a final entry in Notion and respond to these reflection prompts when you are done.

      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?

  2. Activity: Keyboard Shortcuts
    • Try this out if you are finished your T-Shirt Shadow Prints code.
  3. 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

Back to top of thread 1 ⬆

Thread 1, Day 8 - Friday, September 29, 2023

Agenda

  1. Task: T-Shirt Shadow Prints
    • A working period to make progress on this task.

Things to do before our next class

Back to top of thread 1 ⬆

Thread 1, Day 7 - Thursday, September 28, 2023

Agenda

  1. Activity: Going Home Again
    • A look at how a function can help us separate parts of a drawing.
  2. Activity: Analysing an Image
    • Be sure to finish at least one round of this activity.
  3. 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...

Back to top of thread 1 ⬆

Thread 1, Day 6 - Wednesday, September 27, 2023

Agenda

  1. Portfolio: Learning Goals
    • Understand the purpose of learning goals and how to tag evidence in your portfolio with a goal.
  2. Concept: Introduction to Loops
  3. Concept: Introduction to Functions
  4. 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...

Back to top of thread 1 ⬆

Thread 1, Day 5 - Tuesday, September 26, 2023

Agenda

  1. 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.
  2. Portfolio: Sharing Long Blocks of Code
  3. 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.
      Screenshot 2023-09-21 at 8.45.37 AM.png|200
    Note

    Be sure to copy and paste the reflection prompts into the final section of the template and then author your responses.

  4. Concept: Introduction to Loops
  5. Concept: Introduction to Functions
  6. Activity: Analysing an Image
Things to do before our next class

If you were present today...

If you were absent today...

Back to top of thread 1 ⬆

Thread 1, Day 4 - Friday, September 22, 2023

Agenda

  1. 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.
  2. 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:
      Screenshot 2023-09-22 at 1.05.59 PM.png
      HINT: To draw curves, experiment with the addArc command.

Things to do before our next class

If you were present today...

If you were absent today...

Back to top of thread 1 ⬆

Thread 1, Day 3 - Thursday, September 21, 2023

Agenda

  1. Activity: Shapes Code Review
  2. Activity: Going Slow to Go Fast
  3. Demo: Keyboard Shortcuts When Coding
  4. Task: Name Plate
Things to do before our next class

If you were present today...

If you were absent today...

Back to top of thread 1 ⬆

Thread 1, Day 2 - Tuesday, September 19, 2023

Agenda

  1. Portfolio: Reviewing Replies and Making Improvements
  2. Activity: Parsing Instructions
  3. Setup: Installing Playgrounds
  4. Setup: Subscribe to Turtle Sketches
  5. Activity: Shapes
Things to do before our next class

If you were present today...

If you were absent today...

Back to top of thread 1 ⬆

Thread 1, Day 1 - Tuesday, September 12, 2023

Agenda

  1. Activity: Ultimate Rock-Paper-Scissors
  2. Course Outline
  3. 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.
    Note

    If you missed today's class, see Mr. Gordon in class or during Grove Time to obtain these required course materials.

  4. Tutorial: Syncing Files from Cloud Storage
  5. Portfolio: Creating a Notion Account
  6. Tutorial: Creating Bookmarks
  7. Portfolio: First Post
  8. Tutorial: Hot Corners
Things to do before our next class

If you were present today...

If you were absent today...

Back to top of thread 1 ⬆