CS1 - 1415 - September

From WLCS

Monday (9/29/14)

Agenda:

Thursday (9/25/14)

Agenda:

  • Make sure that you have shared your Scratch - Frogger Game
  • Complete Scratch - Frogger Game today and demo to Mr. Bui when you are done
  • Double-check that you have completed every requirement!!
  • If you are done, then try to add some more advanced features

Tuesday (9/23/14)

Agenda:

Friday (9/19/14)

Agenda:

  • CS Student Pages
  • Control Blocks Review
  • Bouncing sprites animation
    1. Your Scratch program should have at least 5 different sprites
    2. When the program starts, each sprite should point in a random direction (check out the Operators blocks)
    3. Each sprite should then continuously move around, bouncing off the edges
    4. Try out some different things like pen actions and color changes
    5. Add another sprite that you can control smoothly using the keyboard (we'll call this the player sprite)
    6. If a bouncing sprite touches the player sprite, then make the bouncing sprite disappear
  • Introduction to Basic Game Programming
    1. Start game
    2. Run forever (game loop)
    3. Include rules in your game loop
    4. Do the above for every sprite
  • Introduction to Data & Variables
  • Begin working on Scratch - Frogger Game

Wednesday (9/17/14)

Agenda:

  • Scratch Animation Evaluations
    1. Put your name on the post-it note that Mr. Bui will give you, and place it on the computer monitor
    2. Put your name at the top of the Animation Evaluation sheet
    3. Find 3 other peoples' animations to evaluate. Those people have to be in different rows in the room.
    4. Be sure to put their name in the different evaluation sections
    5. Be professional in your evaluation.
    6. Turn in the evaluation sheet when you are done.
  • Complete the Scratch Homepage Survey
  • Control Blocks
    • repeat X times block
    • forever block
    • if statement blocks
  • Forever + if on edge example
  • Forever + if + keys example

Monday (9/15/14)

Agenda:

  • Scratch Story Animations - Create an animation that retells a movie/story in simplified terms. In your animation, you must employ the following:
    • Background image
    • Sprites that move around
    • Sprites that change costume
    • Sprites and say/think
    • A graphic or size effect being applied to sprites
    • A sound should be played
    • Make sure that your animations clearly have all of the above. You will be evaluating each other's animations on Wednesday (9/17/14)

Thursday (9/11/14)

Agenda:

  • Complete and demo Scratch - Sound Board Assignment
  • Stage / Background
  • Sprite Looks
    • Changing costumes
    • Saying and Thinking
    • Graphics and Size effects
  • Broadcast and When I Receive blocks
  • Wait command
  • Sprite Story Animations - Create an animation that retells a movie/story in simplified terms. In your animation, you must employ the following:
    • Background image
    • Sprites that move around
    • Sprites that change costume
    • Sprites and say/think
    • A graphic or size effect being applied to sprites
    • A sound should be played
    • Make sure that your animations clearly have all of the above. You will be evaluating each other's animations.

Tuesday (9/9/14)

Warmup:

  • Turn in your signed syllabus if you have it. Due by the end of the week!
  • Log into your accounts
    • Username: first initial + last name (e.g. pbui)
    • Password: student ID#

Agenda:

Friday (9/5/14)

Warmup:

  1. Turn in your syllabus if you have it signed
  2. Google Classroom
    • Sign into your APS Google accounts
    • Class code: 7ysvhsw
  3. Submit your "Defining Computer Science" document from last class

Agenda:

  • How do we solve problems?
    1. Pair up
    2. One partner should create a Google Doc
    3. Share the Google Doc with your partner
    4. Title the document: PB&J Steps
    5. Write both partners names at the top
    6. Write out the steps involved in making a PB&J sandwich
    7. Both partners should submit the document via Google Classroom
  • Share sandwich stories
  • What lessons/problems did we run into?
  • What does programming mean?
  • Introduction to Scratch
  • Work on Scratch - Moving and Drawing Assignment

Homework:

  • Signed syllabus sheet due by the end of next week (9/12/14). You may turn it in anytime before then.

Wednesday (9/3/14)

Agenda:

  • Complete the Student Survey if you have not already done so
  • Introductions
  • Misc logistics
    • 20/10 no pass policy
    • Location of bathrooms
    • Sign in/out sheets
  • Computer Science I Syllabus
    • Signed syllabus sheets due by the end of next week (9/12/14)
  • Google Classroom
    • Sign into your APS Google accounts
    • Class code: 7ysvhsw
  • IT Resources for Students (UserID: StudentID# and Password: Birthday)
  • Defining computer science activity:
    1. Sign into your APS Google Drive and create a new document
    2. Title the document: Defining Computer Science
    3. Write your name at the top of the Google Doc
    4. Define the term: "to compute" or "computation"
    5. List 5 people/things/systems that use computers (e.g. air traffic control)
    6. For each of the above people/things/systems, write down the information/data that they use (e.g. flight information)
    7. Submit the assignment via Google Classroom

Homework:

  • Signed syllabus sheet due by the end of next week (9/12/14). You may turn it in anytime before then.

Tuesday (9/2/14)

  • Introductions
  • Name cards
  • Guest login
    • Username: guest
    • No password (just hit enter)
  • Complete the Student Survey