Middle School Computer Science
Year 1
Computer Science lessons Instructions
Sign into your Code.org account
Sign into your Edmentum Computer Science Semester B account
In Edmentum there are two links to open-Lesson Instructions, Lesson Assignment
Each lesson will be open the day the lesson is introduced by your instructor. It is best that you attend the zoom lesson. If you cannot, open the slideshow for each lesson and do the lesson independently.
Year 1: COMPUTER SCIENCE course 2023-24
Course F: SPRITES INTRODUCTION
Lesson 1: survey
SPRITES
Lesson 2: Introducing Sprite Lab
Lesson 3: Making Sprites
Lesson 4: Sprites in Action
Lesson 5: Mini-Project - Virtual Pet
Lesson 6: Blank Space Stories
VARIABLES
Lesson 7: Text and Prompts
Lesson 8: Mini-Project: User Input Programs
Lesson 9: Lots of Sprites
Lesson 10: Counting with Variables
Lesson 11: Mini-Project: Collector Game
DATA AND SIMULATIONS
Lesson 12: Simulating Experiments
Lesson 13: Oubreak
Unit 1A: AI and Machine Learning Introduction
Lesson 14: AI For Oceans
Lesson 15
Lesson 16
Lesson 17
Lesson 18
Unit 1 Problem Solving: Computers and Problem Solving
Unit 1 Problem Solving: Computers and Problem Solving
Lesson 4: What is a Computer?
Lesson 5: Input and Out
Lesson 6: Processing
Lesson 7: Storage
Unit 2 Web Pages: Creating Web Pages and Multi-page Websites
Lesson 1: Exploring Web Pages Every website has a purpose, a reason someone created it and others use it. In this lesson, you will start to consider the purposes a website might serve, both for the users and the creators.
Lesson 2: Intro to HTML You are introduced to HTML as a solution to the problem of how to communicate both the content and structure of a website to a computer.
Resource - HTML Tags
Resource- W3 Schools HTML Tags
Lesson 3: Headings You will learn about HTML headings and how to use them to create page and section titles for web pages.
Resource - Headings and Paragraphs
Lesson 4: MIni-Project: HTML Web Page You will create a simple personal web page on a topic of your choice
Resource - Formatting HTML
Resource - Lists
Lesson 5: Digital Footprint This lesson takes a step back from your work developing web pages to help you articulate what personal information you choose to share digitally and with whom.
Lesson 6: Styling Text with CSS You will learn how to use CSS to style the HTML elements on your web page.
Resource - Styling Sheets
Resource - Text Properties
Lesson 7: Mini-Project: Your Personal Style In this mini-project, you will use what you have learned to create your own styled web page on a topic of your choice.
Lesson 8: Intellectual Property You will explore the various Creative Commons licenses.
Resources -
Flickr Creative Commons Flicker Google Slides (Use this if you can't open Flicker)
Wordpress Openverse (formerly Creative Commons Search)
Additionally, this guide from the Harvard Law School Library has a variety of search engines that could be used for creative commons images
Lesson 9: Using Images Start the class by considering the ethical implications of using images on your websites, specifically in terms of intellectual property. They learn how to add images to your web pages using the <img> tag and how to cite the image sources appropriately.
Resource - Images in HTML
Lesson 10: Websites for Expression You will investigate ways to use websites as a means of personal expression and develop a list of topics and interests that you would want to include on a personal website.
Lesson 11: Styling Elements with CSS This lesson continues the introduction to CSS style properties, this time focusing more on non-text elements. Begin this lesson by looking at a website about Desserts of the World.
Resource - Body Styling
Resource - Layout Properties
Lesson 12: Your Web Page - Prepare You will engage in the "prepare" stage of the problem-solving process, deciding what elements and style their web page will have.
Lesson 13: Project - Personal Web Page After quickly reviewing their debugging process, you will go online to create the pages that you have planned out in previous lessons, with the project guides as a reference.
Resource - Extra Code -In Challenge Levels
Lesson 14:
Lesson 16: