Learn the Fundamentals of Coding!
In this course, you will be exploring the creation and development of the Scratch platform as a block-based programming language and as a community of builders and remixers. The course focuses on design-driven projects utilizing animation, music and sound, art, interactivity, and game design as a way to build skills in programming and in designing media for a real-world setting. At the end of the course, you will have a ‘studio’ of several Scratch programs, a slew of block-based programming skills that can readily be applied to text-based coding languages, and some experience in design-building.
Learning Outcomes
Method of Instruction
This course is intended for instructor delivery, either in-person or remotely. All instructional resources (lesson slide, handouts, quizzes, assessments, etc) can be downloaded for individual teacher customization and use. Should you have any questions regarding the curriculum, please do not hesitate to contact Digital Media Academy Support through the LMS.
Teacher Guide
The Teacher Guide contains all information required to deliver this Digital Media Academy Foundations course.
Curricular Connections Guide
Science, Language Arts, and Math curriculum integrations build student competency in core academic subjects while addressing essential, 21st-century technology skills. This Curricular Connections Guide is designed to spark your imagination of how to bring this course to life in your own classroom.
Standards Alignment
This course is aligned to national and international standards for technology education. Standards include: International Society for Technology in Education (ISTE), International Baccalaureate , UK National Curriculum, New Zealand Curriculum, and more!
Required Materials & Equipment
- Access to a Computer or Tablet with an internet connection
- Scratch Lab (free account online)
- Paper/index cards, pens/pencils/markers
Career Pathways
Programmer, Game Developer, Game Designer, App Developer, Music Producer, Web Developer, Computer Scientist
Here is the course outline:
Getting StartedRead me first. 1 section
|
|
|
Teacher ResourceCovering course description, learning outcomes, teacher guide, required materials and equipment, career pathways, and standards alignment 15 sections
|
|||||||||||||||
|
Module 1: What Exactly Is Code?Students will learn the big ideas that define coding and programming. 1 section
|
|
|
Module 2: The Language of CodeIt's time to learn the terms and concepts that are part of every coding language. After this, you'll be able to talk about code with anyone. 4 sections
|
||||
|
Module 3: Creating With ScratchThese will be your first steps building projects with Scratch code as you take on new and creative challenges. 2 sections
|
||
|
Module 4: Experiment with Different ProjectsImprove you programming skills by experimenting, exploring and remixing different types of Scratch projects. 3 sections
|
|||
|
Module 5: Design and Build Your Scratch ProjectIn this module you are going to design and build your own project in the area of your choice. 2 sections
|
||
|
Student ShowcaseNow it's time to show off your projects! 2 sections
|
||
|
Completion
The following certificates are awarded when the course is completed:
LSSW Course Completion Certificate |