Difference between revisions of "Computer Science"

From WLCS
 
(294 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Back to School Night (9/24/13) ==
+
== Archives ==
* [[Media:B2snCS1.ppt]
+
* CS1 - 1819 (Poland) - APS Canvas
 
+
* CS1 - 1718 (Poland) - APS Canvas
== Tuesday (9/24/13) ==
+
* CS1 - 1617 (Poland) - Google Classroom
'''Agenda:'''
+
** [https://docs.google.com/a/apsva.us/document/d/1VnXYBgVIABKBGVYNuoQQ6E_6kUzcNah2TFlM5QgTOW0/edit?usp=sharing 2017 Syllabus]
* Control Blocks
+
* [https://sites.google.com/a/apsva.us/ocopcompsci/ CS1 - 1516 (MacLeod)]
** repeat X times block
+
* [[CS1 - 1415]]
** forever block
+
* [[CS1 - 1314]]
** if statement blocks
+
* [[CS1 - 1213]]
* Forever + if on edge example
+
* [[CS1 - 1112]]
* Forever + if + keys example
+
* [[CS1 - 1011]]
* Bouncing sprites animation
+
* [[CS1 - 0910]]
*# Your Scratch program should have at least 5 different sprites
+
* [[CS1 - 0809]]
*# When the program starts, each sprite should point in a random direction (check out the '''Operators''' blocks)
+
* [http://www.paulbui.net/wl0708/cs1 CS1 - 0708]
*# Each sprite should then continuously move around, bouncing off the edges
+
* [http://www.paulbui.net/wl0607/cs1/schedule.html CS1 - 0607]
*# Try out some different things like pen actions and color changes
 
*# Add another sprite that you can control '''smoothly''' using the keyboard (we'll call this the player sprite)
 
*# If a bouncing sprite touches the player sprite, then make the bouncing sprite disappear
 
 
 
== Friday (9/20/13) ==
 
'''Agenda:'''
 
* Animation Evaluations
 
*# Put your name on the post-it note that Mr. Bui will give you, and place it on the computer monitor
 
*# Put your name at the top of the Animation Evaluation sheet
 
*# Find 3 other peoples' animations to evaluate.  Those people have to be in other rows in the room.
 
*# Be sure to put their name in the different evaluation sections
 
*# Be professional in your evaluation.
 
*# Turn in the evaluation sheet when you are done.
 
 
 
== Wednesday (9/18/13) ==
 
'''Agenda:'''
 
* 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 on Friday (9/20/13).
 
 
 
== Monday (9/16/13) ==
 
'''Agenda:'''
 
* Make sure you've demonstrated your [[Scratch - Moving and Drawing Assignment]] to Mr. Bui
 
* 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.
 
 
 
== Thursday (9/12/13) ==
 
'''Warmup:'''
 
* Turn in your signed syllabus if you have it
 
** Due by the end of the week!
 
* Demonstrate your [[Scratch - Moving and Drawing Assignment]] to Mr. Bui
 
 
 
'''Agenda:'''
 
* Key pressing
 
* Sounds (you will need to use headphones for this unit!)
 
** Downloading a sound (e.g. Mario sound clips)
 
** Record your own sound
 
** Playing sounds in Scratch
 
* Complete and demo [[Scratch - Sound Board Assignment]]
 
 
 
== Tuesday (9/10/13) ==
 
'''Warmup:'''
 
* Turn in your signed syllabus if you have it
 
** Due by the end of the week!
 
 
 
'''Agenda:'''
 
* Introduction to Scratch
 
** Create your Scratch account at: [http://scratch.mit.edu/ http://scratch.mit.edu/]
 
** Sprites (costumes and direction)
 
** Basic movement
 
** Pen
 
* [[Scratch - Moving and Drawing Assignment]]
 
** Complete the assignment and demonstrate (demo) it to Mr. Bui
 
 
 
== Friday (9/6/13) ==
 
'''Warmup:'''
 
# Turn in your syllabus if you have it signed
 
# If you have not already done so, complete the [https://docs.google.com/spreadsheet/viewform?key=0ApPgoX5sTp-_cDZfazFTTWJTMnp2TUhKTkpCQmtGUEE Student Survey]
 
# Bring up your responses from the "Defining computer science" activity at the end of last class
 
# Review your responses
 
 
 
'''Agenda:'''
 
* "What is computer science?" discussion
 
* Different fields in computer science
 
* How do we solve problems?
 
*# Pair up
 
*# One partner should create a google doc
 
*# Write both partners names at the top
 
*# Don't forget to share the document with [[Image:BuiEmail.bmp]]
 
*# Write out the steps involved in making a PB&J sandwich
 
* Share sandwich stories
 
* What lessons/problems did we run into?
 
* What does ''programming'' mean?
 
* Introduction to Scratch
 
** Create your Scratch account at: [http://scratch.mit.edu/ http://scratch.mit.edu/]
 
** Sprites (costumes and direction)
 
** Basic movement
 
** Pen
 
* [[Scratch - Moving and Drawing Assignment]]
 
 
 
'''Homework:'''
 
* Signed syllabus sheet due by the end of next week (9/13/13).  You may turn it in anytime before then.
 
 
 
== Wednesday (9/4/13) ==
 
'''Agenda:'''
 
* Lab setup/config
 
** Login username is your first initial and lastname (e.g. pbui)
 
** Your password is your student ID number
 
** You may customize your account/desktop however you wish (school-appropriate)
 
** Acceptable-use policies apply in this lab!
 
* Complete the [https://docs.google.com/spreadsheet/viewform?key=0ApPgoX5sTp-_cDZfazFTTWJTMnp2TUhKTkpCQmtGUEE Student Survey]
 
* Introductions
 
* Misc logistics
 
** 20/10 no pass policy
 
** Location of bathrooms
 
** Sign in/out sheets
 
* [[Computer Science I Syllabus]]
 
* IT Resources for Students (UserID: StudentID# and Password: Birthday)
 
** Google Apps - [http://www.apsva.us/google http://www.apsva.us/google]
 
** Dropbox - [http://www.dropbox.com http://www.dropbox.com]
 
** etc.
 
* Defining computer science activity:
 
*# Title the document: '''Defining CS'''
 
*# Write your name the top of the Google Doc
 
*# Define the term: "to compute" or "computation"
 
*# List 5 people/things/systems that use computers (e.g. air traffic control)
 
*# For each of the above people/things/systems, write down the information/data that they use (e.g. flight information)
 
*# Share the document with [[Image:BuiEmail.bmp]]
 
 
 
'''Homework:'''
 
* Signed syllabus sheet due by the end of next week (9/13/13).  You may turn it in anytime before then.
 
 
 
== Tuesday (9/3/13) ==
 
* Introductions
 
* Name cards
 
* Lab setup/config
 
** Login username is your first initial and lastname (e.g. pbui) (for today...use "guest")
 
** Your password is your student ID number (for today...no password)
 
** Go to Apple (upper left) -> System Preferences -> Accounts -> Change Password (we'll do this later)
 
** Acceptable-use policies apply in this lab!
 
* Complete the [https://docs.google.com/spreadsheet/viewform?key=0ApPgoX5sTp-_cDZfazFTTWJTMnp2TUhKTkpCQmtGUEE Student Surveys]
 

Latest revision as of 11:04, 13 November 2018

Archives