Home   |  Exploring CS (Per 1 & 4)  |  AP CS Principles (Per 2 & 6)  |  CS Discoveries (Per 5)  |  Robotics (Per 7)
Grading & Expectations
syllabus
Office Hours
Monday 3:15-4:15
 
 
 
 

 

 

 

 

 

Exploring Computer Science

The goal of this class is to introduce you to different studies in Computer Science. Computer Science is a combination of problem solving and creativity. This class contains 6 units that include Human Computer Interaction, Problem Solving, Web Design, Programming using Scratch, Data Analysis, and E-Textiles.

 

Friday 2-23-18

Objectives:
Create a game in Scratch

Learning Targets:
LT 4.3: Select appropriate programming structures

Assignment:
Scratch Game

 

Friday 2-16-18

Objectives:
Investigate and enhance some sample games.

Learning Targets:
LT 4.3: Select appropriate programming structures

Assignment:
Timer

 

Wednesday 2-14-18

Objectives:
Investigate and enhance some sample games.

Learning Targets:
LT 4.3: Select appropriate programming structures

Assignment:
Monkey Game

Pinball

 

Wednesday 2-14-18

Objectives:
Investigate and enhance some sample games.

Learning Targets:
LT 4.3: Select appropriate programming structures

Assignment:
Monkey Game

Pinball

 

Monday 2-12-18

Objectives:
Use conditionals to complete a rock, paper, scissors, game

Learning Targets:
LT 4.3: Select appropriate programming structures

Assignment:
Rock Paper Scissors instructions

 

Tuesday 1-30-18

Objectives:
Use random numbers to make a dice or dress up program.

Learning Targets:
LT 4.3: Select appropriate programming structures

Assignment:
Dice/Dress Up instructions

 

Friday 1-26-18

Objectives:
Use complex conditionals to write a grade program.

Learning Targets:
LT 4.3: Select appropriate programming structures

Assignment:
Grade instructions

 

Wednesday 1-24-18

Objectives:
Use conditionals to write an age program.

Learning Targets:
LT 4.3: Select appropriate programming structures

Assignment:

Age instructions

Go back to your nutrition example and have the program output:
-a message about being nutritous if the points is greater than 9
-a message about needing to eat healthier if the points is less than -4

 

Wednesday 1-17 -18

Objectives:
Explore the difference between play and games.

Learning Targets:
LT 4.1: Use appropriate algorithms to solve a problem

Assignment:

1.Are these two games?
Game 1

Game 2

 

2. Try "Enemy"


Create your own game:
You need a goal, obstacle, and rules
Make it challenging, but winnable
Play your game each time you change it

 

Tuesday 1-9 -18

Objectives:
Use event driven programming to create an alphabet learning game.

Learning Targets:
LT 4.1: Use appropriate algorithms to solve a problem

Assignment:
Alphabet Learning Rubric

 

Wednesday 12-13 -17

Submit Story here:
Submit projects to this studio

Take this survey:
Games for Change survey

Something to do over break:
Games for Change

 

Thursday 12-7 -17/Friday 12-8-17

Objectives:
Create a multiscene story using Scratch.

Learning Targets:
LT 4.1: Use appropriate algorithms to solve a problem

LT 4.2: Design, code, test, and execute a program that corresponds to a set of specifications.
LT 4.5: Explain how a particular program functions.

Assignment:
Debugging

Story Rubric

 

Tuesday 12-5 -17/Wednesday 12-6-17

Objectives:
Use broadcast to finish a story.

Learning Targets:
LT 4.5: Explain how a particular program functions.
LT 4.2: Design, code, test, and execute a program that corresponds to a set of specifications.

Assignment:
Summer Story

Summer Rubric

 

Wednesday 11-29 -17/Monday 12-4-17

Objectives:
Explore different ways to move sprites in Scratch.

Learning Targets:
LT 4.5: Explain how a particular program functions.
LT 4.1: Use appropriate algorithms to solve a problem.

Assignment:
moving

 

Thursday 11-16 -17/Friday 11-17-17

Objectives:
Create a dialogue between sprites

Learning Targets:
LT 4.1: Use appropriate algorithms to solve a problem.

Assignment:
Dialogue Rubric

 

Monday 11-6 - 17/Tuesday 11-7-17

Objectives:
Create efficient paths between mutilple locations

Learning Targets:
Express a solution using standard design tools.
Compare the tradeoffs between different algorithms for solving the same problem.
Name and explain the steps used in solving a problem.
Create algorithms that meet specified objectives.

Assignment:
Tour Itinerary

Rubric

 

Wednesday 10-25-17

Objectives:
Explore visualization tools for cultural art and design.

Learning Targets:
LT4: Explain the differences between tasks that can and cannot be accomplished with a computer.

Assignment:
1. Click here: Cornrow Curves
2. Read through the culture and history.
3. Individually, on a google doc write down at least 3 interesting facts aboug Cornrows.
4. Look at the tutorial and use the Math software to create your own braid design.
5. Use the Snipping Tool in windows to place your design into your google doc.
6. Extension: create a second design with the programming software.

 

 

Monday 9-25-17 / Tuesday 9-26-17

Objectives:
Explore algorithms and the need for a common language.

Learning Targets:
LT4: Explain the differences between tasks that can and cannot be accomplished with a computer.

Assignment:
ECS Survey

Write algorithms for jelly and jelly sandwiches.

 

Wednesday 9-13-17 / Thursday 9-14-17

Objectives:
Explore visualization tools for cultural art and design.

Learning Targets:
LT4: Explain the differences between tasks that can and cannot be accomplished with a computer.

Assignment:
Culturally Situated Design Tools

Presentation Rubric

 

Monday 9-11-17 / Tuesday 9-12-17

Objectives:
Explore different representations of data and the stories they tell.

Learning Targets:
LT7: Explain the implications of communication as data exchange.

Assignment:
Room Activity

 

Tuesday 9-5-17 / Wednesday 9-6-17

Objectives:
Analyze various internet privacy scenarios.

Learning Targets:
LT5: Analyze the effects of computing on society within economic, social, and cultural contexts.
LT6: Communicate legal and ethical concerns raised by computing innovaiton.

Assignment:
Privacy Scenario Presentations

 

Wednesday 8-30-17 / Thursday 8-31-17

Objectives:
Explore different methods of communicaiton and when to use them.

Learning Targets:
LT5: Analyze the effects of computing on society within economic, social, and cultural contexts.

Assignment:
Communication Methods Chart

   
Copyright MrLanda.com © 2004-2018.