It's been a crazy week.
So here are all of my daily lesson plans for the year with links to everything.
The way I run the course:
- Students bookmark one Google Doc lesson plan. They check that daily.
- All of the instructions, tutorials, classworks and projects are all there
- That way students can work at different pacing.
- Students create one Google Doc daily log/journal. I have students add a new journal entry at the top of each day. They share these with me once at the start of the year. Each day they add at least 4 sentences and 2 examples of code (screen shots or links). This way I can see what they are working on a how it is going. These are my baseline weekly gradebook entries, apart from quizzes every 2 weeks or so and projects every month or two.
- I aim my pacing and rubrics to be at around the 30th percentile level for a few reasons:
- So the class isn't heavy on pressure or focused on the grade.
- Most students can be successful and get an A.
- Students have time and pressure-free environment to be creative
- I made around 10% of each project grade to be their own "extension". Which can be small or large and I really encourage creativity.
- Students can be in completely different places and at completely different skill/ability levels and it is ok.
- The last month of the year students are using their programming and Java skills to work in Unity as prep for Game Design class (year 2 CTE).
- By this time students have strong baselines of coding
- They are creative and not rigidly following a tutorial
- Are having fun.
Cheers,
Brendan
-- Brendan Dilloughery
Mathematics & Computer Science Teacher
National Board Certified Teacher
Mountain View High School
Original Message:
Sent: 5/23/2024 3:50:00 PM
From: Banita Ford
Subject: RE: Replacement for p5play
@Brendan Dilloughery I would love to see these resources as well. I have used Game Maker for years and now my computers are so old they will not handle even Game Maker, so I am going to have to find something that will run on Chromebooks.
Thanks,
Banita
_____________________________________________________________
3 Praise be to the God and Father of our Lord Jesus Christ, the Father of compassion and the God of all comfort, 4 who comforts us in all our troubles, so that we can comfort those in any trouble with the comfort we ourselves receive from God. - 2 Corinthians 1:3-4
Original Message:
Sent: 5/21/2024 8:56:00 PM
From: Dvora Celniker
Subject: RE: Replacement for p5play
@Brendan Dilloughery I would love to see what you are willing to share!
Dvora Celniker
Teacher of Engineering & Computer Science
Head Girls Coach Track & Field
Canyon Crest Academy
Original Message:
Sent: 5/20/2024 4:39:00 PM
From: Brendan Dilloughery
Subject: RE: Replacement for p5play
Students at my school do a blended year of:
1. Block based coding with scratch/snap to make their first mini games. A side scroller, pong and hangman
2. Python with free CodeHS as a kind of backbone learning textbook, and then we do circuits and programming Raspberry Pis
3. Java as an intro to AP CS for students going into that class the next year. We focus on OOP, classes, etc then use the swing package for visuals to do some art and animations
4. Unity and C#
That way kids see a variety of coding languages and a variety of applications. A lot this came from UC Berkeley's Beauty and Joy of Coding curriculum about 10 years ago. Since then we have modified and tweaked it every year. I can share what I have with you if you are interested (lots of organized Google Drive folders).
Cheers,
Brendan
--
Brendan Dilloughery
Mathematics & Computer Science Teacher
National Board Certified Teacher
Mountain View High School
Original Message:
Sent: 5/20/2024 2:47:00 PM
From: Dvora Celniker
Subject: RE: Replacement for p5play
My intro unit focuses more on the coding with games as the output. I'll look into those options. Not sure about GameMaker because it will require authorization from school.
Ugh. I'm so bummed about needing to switch.
Thanks
------------------------------
Dvora Celniker
Teacher HS Engineering & Computer Science
San Diego CA
------------------------------
Original Message:
Sent: 05-20-2024 12:01
From: Brian Bautista
Subject: Replacement for p5play
You might want to look at the new Unity 2D course, it might meet your needs. https://learn.unity.com/course/2d-beginner-adventure-game
If you really want to stay way from C# at first though, it is my understanding that Game Maker is adding Javascript support soon. https://gamemaker.io/en there is a fair bit of resources for that engine as well.
------------------------------
Brian Bautista k12teacher
Citrus Heights CA
Original Message:
Sent: 05-20-2024 11:17
From: Dvora Celniker
Subject: Replacement for p5play
I hope everyone is having a smooth end of the school year. I am looking ahead to next year and a camp for this summer.
I have in the past used p5play to help develop 2D games with Javascript as an introductory unit in our Game Design course. I am no longer able to use their content and am looking for a replacement. I liked starting with Javascript as it was an easier entry for my new to coding students vs C# with Unity which I move to later on for 3D development. Any ideas with Javascript or even Python I can use for 2D web game development?
Thanks,
------------------------------
Dvora Celniker
Teacher HS Engineering & Computer Science
San Diego CA
------------------------------