Jeff St. Andre ​
  • Home
  • About Me
  • Resume
  • BSU EdTech Learning Log
    • EDTECH 501- Introduction to Educational Technology
    • (In progress) EDTECH 552- Introduction to Network Administration
    • EDTECH 554- Managing Tech Integration >
      • Leadership
      • Todays Customers
      • Professional Development
      • Blended Learning
      • Communication
      • 21st Century Curriculum
      • Strategic Change
      • District Technology Rollout
      • Privacy, Permissions and Digital Footprint
    • EDTECH 542- Technology-Supported Project-Based Learning (SU17)
  • Home
  • About Me
  • Resume
  • BSU EdTech Learning Log
    • EDTECH 501- Introduction to Educational Technology
    • (In progress) EDTECH 552- Introduction to Network Administration
    • EDTECH 554- Managing Tech Integration >
      • Leadership
      • Todays Customers
      • Professional Development
      • Blended Learning
      • Communication
      • 21st Century Curriculum
      • Strategic Change
      • District Technology Rollout
      • Privacy, Permissions and Digital Footprint
    • EDTECH 542- Technology-Supported Project-Based Learning (SU17)

Fundamentals of Computer Science

Navigation


Step 1- What is Computer Science?
Step 2- Career Exploration
Step 3- Let's Code
Step 4- Web Design Basics
Step 5- Digital Graphics and Animation
Step 6- Solve A Problem
Student Resources
Teacher Resources

Step 3- Let's Code


Vocabulary- What is an algorithm?

An algorithm is a procedure or function that is used to solve a problem. Watch the videos below to gain a better understanding of algorithms.

Harvard University CS50- Algorithm Sandwich

Tasks-
  1. With your team, watch the two videos regarding algorithms above. As a group complete a detailed algorithm that can be used by a computer to make a peanut butter and jelly sandwich and post it on your team blog. For this algorithm, assume that you have 1 loaf of bread, an unopened jar of peanut butter, an unopened jar of jelly, and a butter knife.
  2. Individually, go to www.cs-first.com and sign in using the credentials assigned to you in class. Navigate to the game design activities and complete all 8 activities. You will need to finish 1 activity per day. You will begin by watching the video for activity 1 and then you will use scratch to build a video game. (Activities can be completed here without login for demo purposes.)
  3. After completing each scratch activity, be sure to share a description of your program and a link in a blog post. This is an individual task.
  4. Go play and comment on your classmates games!

Bonus Video- A brief history of video games

Powered by Create your own unique website with customizable templates.