Friday, December 18, 2015

December 18, 2015

Objective:  Celebrate your successes with the Scratch Game or Story

Activities
  • Take Quiz 1.1 if needed
  • Finish and submit 1.2.1 by end of day
  • Demonstrate & grade Scratch projects
  • Discuss Quiz 1.1 results and next steps

Thursday, December 17, 2015

December 17, 2015

Activity 1.2.1 - Bit and Bytes

Objective: Explain how numbers and images are stored as a series of 0s and 1s (bit)

Overview of Lesson 1.2: Mobile App Design
Distribute Lego pieces
Activity 1.2.1 - Bit and Bytes

Quiz 1.1 - Algorithms and Agile Development
 

December 16, 2015

Scratch Project - 1.1.7

Project goal: create an interesting game or story in Scratch. Practice the Scrum software development process.
  • Quiz 1.1 Review process
          Study key terms for Lesson 1.1:  I Canvas, Home > Lesson 1.1 > Key Terms
          Scan instructions for each activity: 1.1.1 - 1.1.6
          Review PowerPoint in software design process:  1.1.7 > Presentations
          Skim through Blown to Bits chapter 1 - when did major events in computing occur?
  • Work on project 
Tomorrow: Quiz 1.1

December 15, 2015

Scratch Project - 1.1.7

Project goal: create an interesting game or story in Scratch. Practice the Scrum software development process.
  • Accumulator or aggregator?
  • Quiz 1.1 Review process
          Study key terms for Lesson 1.1:  I Canvas, Home > Lesson 1.1 > Key Terms
          Scan instructions for each activity: 1.1.1 - 1.1.6
          Review PowerPoint in software design process:  1.1.7 > Presentations
  • Work on project
  • EMU presentation

Sunday, December 13, 2015

December 14, 2015

Scratch Project - 1.1.7

Project goal: create an interesting game or story in Scratch. Practice the Scrum software development process.
  • PowerPoint 1.1.7 - Scrum Software Development Process
  • Make a Google Doc for your Scrum Project Plan.  Use this as an example: Pong Game Scrum Plan
  • Work on project

Friday, December 11, 2015

December 11, 2015

Activity 1.1.6 Variable Roles Part2

Objective: Identify (recognize) variables being used in these four roles: Fixed, Most Recent, Accumulator, Aggregator.
  • Submit by end of hour.  Due today.

Scratch Project - 1.1.7

Project goal: create an interesting game or story in Scratch

SCRUM software design process
  • SCRUM is an Agile software development process.  We will start learning and using SCRUM for your Scratch project.
  • With your partner, read the presentation 1.1.7 SoftwareDesignProcess.pptx (under the presentations tab).  As you read, try to figure out with your partner what they are talking about. 
  • Bring this up in a browser tab for reference: Scrum Reference Card.   Study the Scrum artifacts section.
  • Teaching assistants, lead a 5 minute class Q&A session about Scrum.  Any student can pose a question, any other student can offer an answer.
  • We will discuss Scrum more on Monday.
Scratch Project
  • Project will be due and graded in class 12/18, but we only have three days next week to work on it.
  • Follow steps 1-6 under 1.1.7 Procedure.  
  • Make a Google Doc for your Scrum Project Plan.  Use this as an example: Pong Game Scrum Plan
  • Fill out this form if you haven't already: Scratch Project Teams.You can submit the form again if you have more ideas or to indicate your chosen idea.
  • Start your first sprint (development of your first working release), which will be due at the end of the day Monday.

Wednesday, December 9, 2015

December 10, 2015

Activity 1.1.5 Variable Roles Part 1

Objective: Identify (recognize) variables being used in these four roles: Fixed, Most Recent, Accumulator, Aggregator.

Finish this assignment if needed and submit.

Activity 1.1.6 Variable Roles Part2

Objective: Identify (recognize) variables being used in these four roles: Fixed, Most Recent, Accumulator, Aggregator.
  • Pick a new partner - good to meet and work with a variety of people!
  • Professional greeting
  • Work on 1.1.6.  Instructions on what to submit at the bottom in green.
  • Submit by end of day if possible.  Due by end of day Friday.

Scratch Project - 1.1.7

Project goal: create an interesting game or story in Scratch
  • Pick partners
  • If you both finish 1.1.6 before the end of the hour, start the brainstorming your Scratch project or story.  Review the guidelines in 1.1.7 part 1- 5.
  • Fill out this form: Scratch Project Teams

 

December 9, 2015

Grading

  • 20% of course grade for process work = assigments submitted through Canvas
  • 80% of course grade for mastery work = projects and quizzes.  First project and quiz next week.
  • Late policy: 80% maximum grade for late work, 0% if more than one week late. 
  • I sent an email to your parents last night with grading policies.

Scratch Project - 1.1.7

  • Project goals: create an interesting game or story in Scratch
  • Will be doe with a partner.  Mastery assignment.
  • How to brainstorm with other people
  • Pick partners

Activity 1.1.5 Variable Roles Part 1

Objective: Identify (recognize) variables being used in these four roles: Fixed, Most Recent, Accumulator, Aggregator.

Reference: 1.1.5 RolesOfVariables.pptx.  Found in Canvas as a PowerPoint under 1.1.5 Variable Roles Part 1 > Resources, and on couplands.net > Computer Science > Resources as a pdf
  • Professional greeting
  • Work on 1.1.5.  Instructions on what to submit at the bottom in green.
  • Submit by end of day.

Thursday and Friday this week

  • I will be at a district science committee meeting so you will have a substitute
  • Student teaching assistants for each class will act as technical experts
  • Do and submit 1.1.6
  • Brainstorm with your 1.1.7 project partner on what your project will be.
  • Make one or two sketches by hand of what the screen might look like

Tuesday, December 8, 2015

December 8, 2015

1.1.3 Branching and Iteration

Discuss conclusions, submit if needed.

1.1.4 Objects and Methods

  • New groups
  • New pair partners
  • Professional greeting
  • How to submit this assignment
  • Work on and finish assignment
  • Discuss conclusions

1.1.5 Variable Roles Part 1

  • Pick new partners today for 1.1.5
  • Professional greeting
  • Start if time permits
Homework:  Read the presentation 1.1.5 RolesOfVariables.pptx.  Found in Canvas as a PowerPoint and on couplands.net > Computer Science > Resources as a pdf.

Sunday, December 6, 2015

December 7, 2015

Activity 1.1.3 Branching and Iteration

Objective: Use loops and conditionals to control program flow

  • Grades for Lesson 1.1.1 are posted in PowerSchool.  You have until 12/11 to submit it for late credit, after that the assignment will be unavailable.
File management plan
  •     Login to your school Google account and go to Drive
  •     Create a folder called CSE
  •     Create a subfolder called Lesson 1.1 
Finish Activity 1.1.3 
  • Greet your pair programming partner with the professional greeting
  • One team member should login to Canvas 
  • Go to Modules > Activity 1.1.3 > Resources.  
  • Under Activity, click 1.1.3A BranchingandIteration.docx to download the Word file for this activity to your laptop.  
  • Rename the file to include you and your partner's names, for example,
    1.1.3A DickAndJane.docx
  • Open the Word doc in Word.
  • Work together to complete the activities. Fill in the answers to questions as you go right in the Word doc.  Questions not highlighted in red this time.
Save and Submit the assignment
  • When done, upload the Word doc to your Google Drive under CSE > Lesson 1.1.
  • Email the Word doc to your partner, your partner will then save it to his or her Google folder.
  • In Word, use File > Print to save a PDF of the Word doc. 
  • Both team members upload the PDF file and submit the assignment.

Activity 1.1.4 Objects and Methods 

Objective:  Explain what it means to send a message to a software object

  • New table groups
  • Pick a new pair programming partner
  • Practice the professional greeting
  • Follow the steps to download the Word Doc for this 1.1.4.
  • Start work on 1.1.4 (due tomorrow)
  • Email partially completed Word doc to other team member before end of class.

Friday, December 4, 2015

December 4, 2015

Objective:  Write your first program in Scratch

Activities
  • Get laptops, login with @aaps.internal username and password (see board)
  • Complete technology survey if haven't (on couplands.net > Computer Science).  This is now in PowerSchool as a graded assignment for completion.
  • Login to Canvas (my.pltw.org), go to CSE, look at Assignments at right
Assignment 1.1.1 - due today (10 points)     
  • Fill in answers to red questions from your Google Doc
  • Finish presentations on Blown to Bits
Assignment 1.1.3 - start

Thursday, December 3, 2015

December 3, 2015

Question: How is the Internet changing society?  Do we need additional regulations to protect individual privacy and freedoms?

Getting Started  

School Google accounts - is there a problem with your laptop or are you using the wrong password?
  • Get your laptop (check numbers to left of laptop cart) 
  • Try logging in with your school Google account
  • If (error)
  •      Login as .\student
  •      Open Firefox, go to gmail.com
  •      Try logging in to your school Gmail account
  •      If you can't login to your school gmail:
  •           Fill out a Reset My School Google Password form
  •     Else
  •           Fill out a laptop problem report describing the problem (can't login
              with your school Google account.  Tell what happened or what the error message was). 

  • Technology survey - complete now if haven't
  • Log into my.pltw.org  

Blown to Bits - Activity 1.1.1 

  • Type answers for questions 7, 11 and the Conclusion into a Google doc that you create.
  • Add your Google file to Assignment 1.1.1 and submit by 11pm tonight.

Scratch - Activity 1.1.3

 

Tuesday, December 1, 2015

December 2, 2015

Question: How is the Internet changing society?  Do we need additional regulations to protect individual privacy and freedoms?

Technology survey - complete now

Laptops
  • Show laptop assignments
  • Get your laptop, restart, try to login with your school Gmail account
  • If you can't login with your school Gmail account:
  •      Call me over for a consultation
  •      If we can't make it work
  •            login as .\student
  •            fill out a Laptop Problem Report
PLTW
  • If you don't know your PLTW username and/or password, come see me
  • Log into my.pltw.org 
  • Click Calendar to see current assignment
  • Click Activity 1.1.1 - Principles.  Read the instructions and work through steps 1-7. 
Homework: Finish Activity 1.1.1 - Principles part 7 (Blown to Bits chapter 1).  Write your journal-style response for part 7 in a Google Doc.