Free International Shipping at $50
Middle School Foundations Unlimited Suite License - Comprehensive Educational Software for Grades 6-8 | Perfect for Classroom Teaching & Remote Learning
Middle School Foundations Unlimited Suite License - Comprehensive Educational Software for Grades 6-8 | Perfect for Classroom Teaching & Remote Learning

Middle School Foundations Unlimited Suite License - Comprehensive Educational Software for Grades 6-8 | Perfect for Classroom Teaching & Remote Learning

$4177.25 $7595 -45%

Delivery & Return:Free shipping on all orders over $50

Estimated Delivery:7-15 days international

People:15 people viewing this product right now!

Easy Returns:Enjoy hassle-free returns within 30 days!

Payment:Secure checkout

SKU:27846524

Guranteed safe checkout
amex
paypal
discover
mastercard
visa

Product Description

Middle School Foundations - Unlimited Suite License

  • Grades: 6-8
  • Number of Students: Unlimited
  • Number of Lessons: 12 Units, 5 Projects
  • Hours of Content: 180
  • Additional Resources:
    • Web Development Foundations: ,
    • Game Development Foundations: 
    • Computer Science Foundations:

 

Highlights:

Master the foundations with Mastery Coding's Middle School Foundations - Unlimited Suite License. This license combines Web Development Foundations, Game Development Foundations, and Computer Science Foundations all in one package, and for all of the students at your school.

 

Web Development Foundations:

This course teaches students the basics of web design and web development. This course will dive into the following topics: basic art principles, user experience and interface design, responsive layouts, accessibility, HTML, CSS, and JavaScript. At the end of this course, students will be able to build responsive websites and web-based tools that are designed with a target audience and accessibility needs in mind.

Certifications:

Upon completing this course, students will be prepared to earn the following industry-recognized certification:

  • KnowledgePillars HTML & CSS Coding Specialist
  • Pearson IT Specialist HTML and CSS
  • ICT Essentials Web Design Essentials

 

Game Development Foundations:

Game Development Foundations leverages the excitement of creating games to teach computer science, mathematics, and problem-solving. Students use custom JavaScript engines and the PixilArt editor to build games while learning computational thinking, 2D graphic design, and game development principles.

Certifications:

Upon completing this course, students will be prepared to earn the following industry-recognized certification:

  • ICT Essentials - Gaming Essentials

 

Computer Science Foundations:

Computer Science Foundations is a comprehensive introduction to computer science and programming, designed for middle school and high school students. Through engaging projects and clear, step-by-step guidance, students will learn to code in Python while exploring the exciting world of computer science.

Certifications:

Upon completing this course, students will be prepared to earn the following industry-recognized certifications:

  • Certiport IT Specialist Python
  • Knowledge Pillars Python Coding Apprentice
  • PCEP Certified Entry-Level Python Programmer

 

Curriculum or Lesson Topics:

Web Development Foundations

Course Outline:

Designing for the Internet

Students learn the fundamentals of visual design, how to create layouts for the web using design software, and the best practices to make designs that a variety of people can enjoy.

Web Development Basics

Students begin the transition from web designer to web developer as we discuss the workings of the internet, the web browser and the foundational skills that will allow us to turn our designs to websites.

JavaScript Basics & HTML Forms

Students will develop an understanding of the programming language used for this course, JavaScript, which is used in almost every modern website. So in this unit we start with the basics such as using data types for different purposes, writing expressions, and programming behavior with functions.

Designing & Developing Responsive Websites

Students will conclude by utilizing more advanced concepts to take their CSS and JavaScript knowledge to the next level as we build a variety of interactive projects.

 

Projects:

Web Design Wire Frames

Students create a mood board and a collection of both block and high-fidelity wireframes utilizing their understanding of UI and UX design, the web design workflow, and visual hierarchy.

Green Team Website

Students create a responsive static website using HTML and CSS from scratch, exercising their understanding of semantic and non-semantic HTML elements, typography, and positioning.

Color Picker

Using HTML, CSS, and JavaScript, students will create a color picker application that can generate RGBA values and hexadecimal color code.

 

Game Development Foundations:

Course Outline:

JavaScript and Game Development

Students create video game assets using pixel art software. Then they learn the fundamentals of JavaScript and how to utilize object-oriented programming to build a text adventure game.

Game Mechanics and Control Structures

Students utilize game mechanics to build player-oriented gameplay and leverage new data types, logical operators, conditionals, loops, and other coding concepts to build a word-guessing game.

Canvas Coding

Students use JavaScript, HTML Canvas, and the P5.js graphics library to write their own 2D browser games from scratch.

Arcade Project

Students build and theme an arcade game within HTML 5 Canvas. They use tools, math, and creativity to discover the magic of coding.

 

Projects:

Narrative Text Adventure

A browser-based text adventure game to learn how to build and incorporate a unique game narrative using JavaScript.

Word Guessing Game

In this project, students build out a word-guessing game where a random word is chosen and the player is given the opportunity to guess letters.

 

Computer Science Foundations:

What is Code?

Students start their journey into computer science by learning the basic principles of coding including variables, control structures, and basic collections.

What is Data?

Students dive deeper into the fundamentals of computer science, examining how computers use data to represent real world information.

What is a Program?

Building on students' understanding of coding / computer science fundamentals, students start writing more complex programs.

What is Computer Science?

With a strong foundation in coding, students are ready to take their first steps into the larger world of computer science, introducing topics such as testing, software design, algorithms and data structures.

 

Technical Requirements:

Operating System

  • Chromebook: Chome OS 100.0 or later
  • Windows: 7, 8, 8.1, 10 or later
  • Mac: OS X El Capitan 10.11 or later
  • Linux: 64-bit Ubuntu 18.04+, Debian 10+, openSUSE 15.2+, or Fedora Linux 32+

Software Installed

  • Google Chrome