Week 1: Introduction to Digital Literacy and Basic Programming
- Class 1: Digital Literacy Basics
- Understanding digital technology and tech literacy.
- Importance of digital skills in modern education.
- Class 2: Introduction to Programming
- What is programming? Introduction to basic concepts like variables and loops.
- Exercise: Simple examples on paper.
- Class 3: First Steps with Code.org
- Navigating Code.org's interface.
- Creating a basic program using drag and drop tools.
Week 2: Advanced Concepts and Introduction to Scratch
- Class 1: Deepening Programming Knowledge
- Detailed exploration of conditions and loops.
- Practical exercises on Code.org.
- Class 2: Introduction to Scratch
- Overview of Scratch: Online vs. Offline Editor.
- Scratch Interface and basic functionalities.
- Class 3: First Project in Scratch
- Creating a simple animation or game.
- Using Looks and Motion blocks in Scratch.
Week 3: Project Development in Scratch
- Class 1: Advanced Scratch Programming
- Introduction to Events and Control blocks.
- Students start a project using these blocks.
- Class 2: Enhancing Scratch Projects
- Incorporating Sound and Pen blocks.
- Debugging and improving existing projects.
- Class 3: Project Continuation and Peer Review
- Students continue to refine their projects.
- Peer review session to provide feedback and discuss improvements.
Week 4: Final Projects and Presentation
- Class 1: Finalizing Projects
- Focus on completing projects with all learned elements.
- Emphasis on creativity and problem-solving.
- Class 2: Project Polishing and Rehearsal
- Students finalize their projects and prepare for presentations.
- Practice session for presenting their projects.
- Class 3: Project Presentations and Course Wrap-up
- Each student or group presents their Scratch project.
- Discussion on what was learned and feedback session.
No comments:
Post a Comment