32
or 160 for 0 classes
Scratch Coding & the Engineering Design Process (Intermediate, Flex Class)
Completed by 3 learners
Ages 8-11
Live Group Class
No live video meetings
5 weeks
4-9 learners per class
What’s included
Class Experience
In this course, students will solidify their knowledge of MIT's Scratch platform (https://scratch.mit.edu/) while also learning about the iterative engineering design process. This process involves identifying the problem, brainstorming solutions, prototyping, testing solutions and critiquing them. Students will be able to put their 'engineering hard hats' on to think systematically, logically and consider a variety of factors when choosing design solutions for their Scratch project. Each week, students will create a new project that combines familiar elements on the Scratch interface. Each class is independent and does not build on the previous one. The schedule for each week is as follows: Week 1: Students will create an interactive art piece. Week 2: Students will create a 2D maze game, with levels. Week 3: Students will create a customization game (eg. dress up game, design a car, etc). Week 4: Students will create a classic snake game. Week 5: Students will recreate Google's famous running dinosaur game. My role in this class will be to enable students to apply their creativity in a productive way - while also learning key skills in design thinking, such as brainstorming, prototyping and communicating design solutions. Each week, students will be asked to: 1. Post their weekly Scratch project link in the classroom. 2. Add a constructive comment or question to a fellow student's project post. Students will be given a mark and weekly feedback on their assignment work as well as a cumulative course mark. ***NOTE*** This is a flex class with no live meetings. That being said, I will be holding weekly office hours on Saturdays, at a time most suitable for all learners in a section. The time will be decided on a per section basis. On the last Saturday of the course, an optional Scratch Exhibit will be held, to allow students to present their work and share their knowledge of Scratch with their fellow students.
Learning Goals
Students will learn to use Scratch for fun projects.
Students will learn and apply the engineering design process.
Other Details
Parental Guidance
Dear Parents & guardians,
This class uses 1 External Platform, Scratch, which requires parental consent before use by children under the age of 13. Please ensure you review the privacy policy here: https://scratch.mit.edu/privacy_policy.
In order to ensure we make the best of the class, I would like to request that your child (1) has a new Scratch project open and ready at the start of class and (2) is comfortable with spelling, using the mouse & keyboard and the Zoom Screen Share feature. Scratch can be accessed here: https://scratch.mit.edu/projects/editor/?tutorial=getStarted.
This course is designed such that each week focuses on a new project and does not depend on the previous week. However, students like to save their work and view it again. Saving Scratch projects will not be taught in the class - if you would like to save your child's work, please ensure this is done after each class. There are 2 ways to do this:
1. Download the project each time. This one is difficult for students as they would have to find it in the downloads folder and use the same device each time. This is also limited to desktop.
2. Create a Scratch account. This one automatically saves new projects, and students don’t have to worry about saving their projects each time. It would be necessary, however, to login to the scratch account each week before class.
Please do not hesitate to reach out with any questions.
Best regards,
Afifa
External Resources
In addition to the Outschool classroom, this class uses:
Meet the teacher
Teacher expertise and credentials
Hello there! My name is Afifa Saleem. I enjoy covering topics and skills in Sciences, Coding and Math for all ages - especially while integrating engineering design thinking within these topics. I help prepare students for a potential career in engineering that is intentional, self-empowering and socially conscious. I also love to talk about my personal experiences as a female engineering student of colour and bring this energy to my classes!
I have completed a Masters in Biomedical Engineering, after a Bachelors in Engineering Science, both at University of Toronto. I have been tutoring and teaching formally and informally for over 10 years. My earliest experiences include one-on-one tutoring in STEAM topics, while my most recent and ongoing experiences include teaching week-long STEM camps and being a Teaching Assistant at University of Toronto. I am excited to be sharing relevant knowledge and my experiences in research with my students!
In my classes, I encourage students to ask questions that drive the learning process. Asking questions and trying to solve them as a group brings about confidence in students to tackle larger issues, and also allows for me to gauge student interests and understanding. I appreciate when students leave my classroom with new curiosities and I often try to prepare them with the mindset, skills and resources to address these curiosities on their own.
When I am not teaching or doing research, you will find me practicing various art forms, riding a bike or spending time with my family and friends!
---
Class Guidelines:
1. If a class does not meet the minimum enrollment requirements, I will contact the parents and learners to confirm they want to continue class 24 hours before class is scheduled to begin. I will teach the class unless the parent or learner requests otherwise.
2. Classes will begin 5 minutes past the start time, unless all learners are present earlier.
3. If no learners are in the classroom, I will wait 10 minutes before exiting the classroom. In this situation, I will contact the families after I have left the classroom to transfer learners to a new section, if needed.
Reviews
Related categories
Parents also liked
Computer Science STEM Scratch Coding Semester Class
Coco Coders
4.8
(975)
per class
Next session at 2:30 PM on Mon 6/23
Group Class
10 wks, 1/wk, 55 min
7-11
Intermediate Creative Scratch Coding Club
DEM Academy: Learn through Gaming
4.8
(733)
per class
Next session at 11 PM on Monday
Group Class
1/wk, 55 min
8-13
Scratch Coding Summer Camp Level 2
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(29)
per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
7-11
Scratch Coding Summer Camp for Beginners (Level 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(29)
per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
6-11
Scratch Coding Summer Camp: Design Your Own Games & Animations!
PopSkool: English, Music, Art, Math, Coding & More
5.0
(101)
per class
Next session at 5 PM on Monday
Group Class
2 wks, 4/wk, 55 min
5-10
Scratch Coding for Kids (on-Going)
Paul Yiu
4.8
(394)
per class
Next session at 10:45 PM on Wed 6/18
Group Class
1/wk, 55 min
7-12
Fun Scratch Coding Projects for Kids (Level 1)
AI Code Academy
4.7
(1,804)
per class
Next session at 3 PM on Sat 6/14
Group Class
10 wks, 1/wk, 1 hr
8-12
1:1 Scratch Coding Lessons (Beginner, Intermediate, or Advanced)
Coco Coders
4.8
(975)
per session
1-on-1 Lessons
On Demand
5-14
Scratch Coding Club for Beginners - Make Video Games - On-Going, Multi-Week
Dan Hartman
4.9
(578)
per class
Next session at 3 PM on Monday
Group Class
1/wk, 30 min
7-12
Summer Camp: Fun Scratch Coding Projects for Kids (Level 2)
AI Code Academy
4.7
(1,804)
per class
Next session at 3 PM on Mon 6/16
Group Class
2 wks, 5/wk, 1 hr
8-11
Scratch Coding Club for Intermediate Programmers
Ms. Sara (STEM Apprentice Academy)
5.0
(589)
per class
Next session at 11 PM on Tue 9/2
Group Class
1/wk, 45 min
8-10
Scratch Coding Club for Experts - Make Video Games - On-Going, Multi-Week
Dan Hartman
4.9
(578)
per class
Next session at 11 PM today
Group Class
1/wk, 30 min
8-13
Scratch Coding Summer Club: Create Video Games, Art & Animations Every Week!
PopSkool: English, Music, Art, Math, Coding & More
5.0
(101)
per class
Next session at 3 PM tomorrow
Group Class
1/wk, 50 min
5-10
Scratch Coding for Beginners - Learn to Build Animations and Games (Level 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(29)
per class
Group Class
4 wks, 2/wk, 1 hr
6-11
Scratch Coding for Beginners (Level 2)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(29)
per class
Next session at 4 PM on Monday
Group Class
6 wks, 2/wk, 1 hr
7-10
Ongoing Scratch Coding Club: Create Your Own Games Every Week!
BrainFizz
4.8
(645)
per class
Next session at 12 AM on Tuesday
Group Class
1/wk, 55 min
8-13
More to explore
Beginner Math
Digital Graphics
Ap Geography
Computer Basics
Improve Through Improv Wheel Of Improv
3d Printer Ender
Impulse Control
Fashion Shoes
Read Smart
Peace Out
Color Code
Handwriting Practice
Learn How To Speak Korean
Emergency Math Algebra
Oregon
Food Gardening
Explore Africa
Whos Afraid Of The Dark Guided Relaxation for Bedtime Fears And Better Sleep
Ann Of Green
Dungeons And Dragons 100 Beginner How To Play D&d