📖 Link Materials to Class Agenda:
- Slides (make a copy for your program - link the copy)
- Unit 4 Project Plan
- Unit 4 Project Example 1
- Unit 4 Project Example 2
- Unit 4 Project Example 3
- Unit 4 Project Example 4
- Unit 4 Project Example 5
- Unit 4 Project Example 6
- Unit 4 Project Example 7
- Project Submission Form
-
👋 Welcome & Do Now (10) :
- Start with a quick icebreaker to engage the students and set a positive tone for the session.
- Encourage students to play the game 2048, prompting them to think about how they might build a similar game.
- Link to Game
- This activity aims to stimulate initial thoughts on game development.
-
👀 Project Reveal (15) :
- Introduce the capstone project concept, emphasizing the use of React to build a game.
- Show an example game to give students a concrete idea of what they will be working on.
- Facilitate a discussion on idea brainstorming and project requirements.
- Encourage students to think about their own project ideas.
-
🧠 Brainstorming (20) :
- Divide students into groups and have them brainstorm game ideas.
- Encourage creativity and engagement.
- Have each group share their ideas with the class, fostering a collaborative environment.
-
📋 Software Requirements (7) :
- Discuss the importance of software requirement specifications and how they influence design and implementation.
- Guide students through defining software requirements for a sample game (e.g., Tic Tac Toe), highlighting different user scenarios.
-
💻 Project Work Time (20) :
- Instruct groups to discuss and document the behavior and requirements of their chosen game, focusing on the minimum viable product.
- Instruct groups to discuss and document the behavior and requirements of their chosen game, focusing on the minimum viable product.
-
⏳ Break (5)
-
⧠ Wireframing (7) :
- Explain what wireframing is and its importance in the planning process.
- Show examples of wireframes, including common elements and their meanings..
-
💻 Project Work Time (20) :
- Groups create a wireframe for their game, using tools like wireframe.cc or Google Draw.
- Ensure each group incorporates software requirements into their wireframe.
-
👋 Closing (5) :
- Encourage students to reflect on their progress and learnings from the day.
- Guide students to submit their project plans.