|
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
|
|
|
|