Middle School Computer Science

Year 1

 Computer Science lessons Instructions

Untitled presentation

Year 1  Computer Science Class Schedule 

  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

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. 

Lesson 3:  Headings You will learn about HTML headings and how to use them to create page and section titles for web pages. 

Lesson 4:  MIni-Project:  HTML Web Page  You will create a simple personal web page on a topic of your choice 

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. 

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 -

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. 

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.  

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.  

Lesson 14:

Lesson 16: