Computer+Science+(Semester+1)

=Ms. Maser's Introduction to Computer Science=

= =

**Tuesday, January 18, 2011 - Thursday, January 20, 2011**
//Objective:// SWBAT create a story using sprites, different backgrounds and broadcasting

**Agenda:** - Introduce Semester 1 Final Exam Project - Work on project (peer review on FRIDAY)

Scratch Story Project
· A title scene with your name on it · Story initializes (starts) itself when the green flag is clicked · The entire story plays once the flag is clicked · At least 3 scenes (extra credit for 4 or more) · At least 3 different sprites · At least 8 say or think boxes · Your characters move/are animated · Use broadcasting to change scenes · At least 1 conversation between characters · Characters take turns when speaking to each other
 * Create a Scratch Story with the following: **

You will pick a partner who will look at your project after you have been working on it for a few days. Your partner will give you constructive feedback that you will follow or disregard depending on what your intentions of what your final product looks like. Your partner and you will fill out a form that you need to turn in when you present your final project.
 * Peer Observation (FRIDAY) **

//** 1st period - TUESDAY 1/25 **// //** 4th & 8th Periods - WEDNESDAY 1/26 **// You must present your story during the designated time for final exams in order to receive full credit. As other people are presenting you will be watching/voting for their favorite project. The project that wins will receive extra credit.
 * Presentation **

**Homework:** Finish summer story assignment. DUE MONDAY at the beginning of class.

**Friday, January 14, 2011**
//Objective:// SWBAT broadcast their own events, listen and respond to their own events and change the background of the stage.

**Agenda:** - Broadcasting Role Playing Demo - Look at file: - Work on Summer Story Assignment

1. We'll make a basketball scene (a second script) a. Drag a "when I receive _" block into the script section b. Click the empty box and choose "basketball scene" c. Under looks, drag a "switch to costume " block into your script d. Change costume1 to costume3 e. Give the cat something to say about playing basketball over the summer f. Drag a "broadcast " block to the end of this script g. Click the empty box h. Choose new i. Type in "movie scene" and hit ok.
 * SUMMER STORY ASSIGNMENT (DUE MONDAY 1/17/11): **

2. We'll make the background change as well a. Click on the stage b. Choose scripts c. Drag a "when I receive " block into the script section d. Click the empty box and choose "basketball scene" e. Under looks, drag a "switch to background _" block into your script f. Change background1 to basketball-court

3. Now, add a third scene about going to the movies

4. Now, add in another character into each scene like in the role play (i.e. The Crab, The Opponent and The Date) These characters should "show" and "hide"

-Add additional scenes to the sprite's summer story
 * Extra Credit **

**Homework:** Finish summer story assignment. DUE MONDAY at the beginning of class.

**Thursday, January 13, 2011** //Objective:// SWBAT discover different aspects of the computer science field.

**Agenda:** - Presentation from Loyola Chicago Students

**Homework:** Finish Alphabet game. DUE FRIDAY at the beginning of class.

**Wednesday, January 12, 2011 (Period 4 ONLY)** //Objective:// SWBAT explain event driven programming and write a program that responds to user created events from the mouse and keyboard.

**Agenda:** - Continue working on Alphabet Game

**Homework:** Finish Alphabet game. DUE THURSDAY at the beginning of class.

Tuesday, January 11, 2011
//Objective:// SWBAT explain event driven programming and write a program that responds to user created events from the mouse and keyboard.

**Agenda:** - Alphabet Game Demo - Begin working on Alphabet game

Create a alphabet learning game with the following: - At least 10 different letters - Common theme for your game (i.e. animals, food, etc.) - Sprites (letters) change costume when clicked on - Sprites (letters) change costume when letter is typed on keyboard - Use the "say for sec" to output what the letter stands for (i.e. "E is for Elephant") - Sprites all turn to letters when the green flag is clicked
 * ALPHABET LEARNING GAME ASSIGNMENT (DUE THURSDAY 1/13/11): **

- Use a microphone to record sounds for all the letters and play the sound when the letter is clicked or typed (i.e. "E is for Elephant") - If you do all 26 letters of the alphabet
 * Extra Credit **

**Homework:** Finish Alphabet game. DUE THURSDAY at the beginning of class.

===

Monday, January 10, 2011=== //Objective:// SWBAT make a sprite run around a baseball diamond and generate an animated fish bowl.

**Agenda:** - If you have not done so, complete your "running bases" baseball assignment and email me the file before the end of class for full credit.

- Work on the binary dates extra credit

**FOR EVEN MORE EXTRA CREDIT:** create an animated fish tank with at least 4 different fish moving in different directions. Feel free to do any of the following for even MORE extra credit: * create multiple costumes for the fish so that it looks like they are blowing air bubbles * edit the background so that the tank looks more like a bowl and make sure the fish bounce off of that instead

Thing to consider: - Can the fish jump out of the top of the bowl? - Do you ever feed the fish? - Do the fish ever die?

Please email me at msmaser@gmail.com whatever you have by the end of class for extra credit.

**Homework:** None.

Friday, January 7, 2011
//Objective:// SWBAT make a sprite run around a baseball diamond.

- Check/Grade Conversation Assignments - Make a sprite run around this baseball diamond:
 * Agenda:**

Different ways to move demo:

Use what you've learned about moving to get the cat to run the bases (as realistically as possible - bases are run counter clockwise) in baseball.sb. Make sure that when you click the green flag the cat starts at home plate again.
 * "RUNNING BASES" BASEBALL ASSIGNMENT (DUE MONDAY 1/10/11): **

Make the cat change costumes so that it looks like it is running as it circles the bases.
 * Extra Credit **


 * Homework:** Finish baseball running bases assignment. Email your program file to msmaser@gmail.com when you are done.

Example: January 1, 2011 = 01/01/11 So, binary = 010111 and decimal = 23
 * Extra Credit Homework:** Figure out all the dates in 2011 that when written (mm/dd/yy) looks like a binary number. Then, do the conversions from binary to decimal!

Thursday, January 6, 2011
//Objective:// SWBAT make two sprites communicate.

- Check/Grade Name Assignments - Make conversation between two sprites (due Friday)
 * Agenda:**


 * Homework:** Finish conversation sprite. Email your program file to msmaser@gmail.com when you are done (if not checked in class).

Wednesday, January 5, 2011
//Objective:// SWBAT understand basic terms in the Scratch programming language and be able to move sprites in different ways

- Model name program examples - Continue working on name assignment
 * Agenda:**


 * Homework:** Work on name assignment. Email your program file to msmaser@gmail.com when you are done

Tuesday, January 4, 2011
//Objective:// SWBAT understand basic terms in the Scratch programming language and be able to move sprites in different ways

- Model of how to move a sprite in scratch and make a background - Continue working on name assignment
 * Agenda:**


 * Homework:** Work on name assignment. Email your program file to msmaser@gmail.com when you are done.

Monday, January 3, 2011
//Objective:// SWBAT understand basic terms in the Scratch programming language

- Welcome back / Introduction: What is Scratch? - Scratch Introduction video - Model of how to start a program in scratch - Begin working on name assignment
 * Agenda:**


 * Links/Files:**


 * Scratch Website
 * [[file:ScratchGettingStarted.pdf]]


 * NAME ASSIGNMENT (DUE THURSDAY 1/6/11): **
 * What you need: **


 * 1) Have a separate sprite for each letter of your name.
 * 2) Have at least 3 different interesting behaviors for the letters in your name.
 * 3) All the letters have a behavior
 * 4) Use the “when green flag clicked” block
 * 5) Use the “forever” block

Have your name reinitialize itself when the green flag is clicked. In other words, all the letters will start off in the right location facing the correct way when you click the green flag.
 * Extra Credit **


 * Homework:** Work on name assignment. Email your program file to msmaser@gmail.com when you are done.

Wednesday, December 15, 2010 through Friday, December 17, 2010
//Objective:// SWBAT present their final projects and demonstrate their knowledge of HTML programming through questions from peers.

- Student Presentations of Websites!
 * Agenda:**

//**Period 8 link:**// mmaser.com/Period8
 * //Period 1 link://** mmaser.com/Period1
 * //Period 4 link://** mmaser.com/Period4


 * Homework:** None (or FINISH project if you haven't turned it in)

Monday, December 13, 2010 and Tuesday, December 14, 2010
//Objective:// SWBAT find errors in their published final projects.

- Look for errors on webpage (extra text, links not working, pages that don't exist, etc) and give error to Ms. Maser on post-it!
 * Agenda:**

//**Period 8 link:**// mmaser.com/Period8
 * //Period 1 link://** mmaser.com/Period1
 * //Period 4 link://** mmaser.com/Period4


 * Homework:** None (or FINISH project if you haven't turned it in)

Friday, December 10, 2010
//Objective//: SWBAT create a cohesive website that contains at least 3 separate webpages. These webpages will contain as many different styles (bells and whistles) as the student has learned in unit 3.

- Put finishing touches on Unit 3 Final Project
 * Agenda:**

- When finished, email me at: msmaser@gmail.com - Make sure you attach ALL your files
 * Unit 3 Final Project: **

= =

Helpful Source Code for your Projects:
Background image stretched across the whole webpage:

Image as banner on top (or anywhere) in page:

= =

Monday, December 6 - Friday, December 10, 2010
//Objective//: SWBAT create a cohesive website that contains at least 3 separate webpages. These webpages will contain as many different styles (bells and whistles) as the student has learned in unit 3.

- All week you will have time in class to create, modify and perfect your website
 * Agenda:**

- Create a website with at least 3 separate webpages - Ensure that all three pages have a theme that connects them - Make sure that you can get to every page through your links (this includes being able to GO BACK!!!) - Having the above will give you a passing grade (60%) everything you add after that can only help your grade go up!
 * Unit 3 Final Project: **

**Homework: Unit 3 Final Project due Friday, December 10** **//BY THE END OF CLASS!//__**

Thursday, December 2, 2010
//Objective//: SWBAT link webpages to each other.

- linking to other pages example - Time to work on webpage
 * Agenda:**

Source code(download ALL 3):

**Homework:** Keep working with the examples we have from this week so you are an expert with them for next week's BIG project!

Wednesday, December 1, 2010
//Objective//: SWBAT add music and video to their sites as well as begin formatting where components go.

- Music/Video embedding example - Formatting example - Time to work on webpage
 * Agenda:**

Source code:

**Homework:** Keep working with the examples we have from this week so you are an expert with them for next week's BIG project!

Tuesday, November 30, 2010
//Objective:// SWBAT:
 * make their background a color or image
 * make text blink
 * make text scroll
 * make a heart
 * comment on their code

//Agenda:// - Introduce main topics - Questions/comments? - Begin work on next webpage

Source code:

Link for shapes: http://www.sweeting.org/mark/html/entity_misc.php

**Homework:** Continue working on webpage with the new topics from today.

Monday, November 29, 2010
//Objective://
 * SWBAT do a peer review of students' webpages

//Agenda:// - Load webpages - Gallery walk of student webpages - Gallery walk debrief

**Homework:** None

Wednesday, November 24, 2010
//Objective://
 * SWBAT use different html / css programming to create a webpage with a specific theme

//Agenda:// - Work on Thanksgiving Project

Using the "thanksgiving.html" link below, edit the html code to create a website with an overarching theme. (Make it cohesive and fit together as a complete webpage)
 * Thanksgiving Assignment html/css Page (due Monday) **

The html page will contain the following:
 * a picture (not save to the desktop, but using the website link)
 * a link (does not need to be a picture)
 * a table
 * a list


 * EXTRA CREDIT OPPORTUNITIES: **
 * 1) ** If you are able to start from scratch (not use thanksgiving.html as a document, but copy and paste parts of the code) or change the code drastically in the thanksgiving.html file so that it does not look like mine anymore. **
 * 2) ** Use the layout designs as demonstrated in the link below. **


 * html source code (examples): [[file:thanksgiving.html]] **


 * Website for page layouts: ** []

**Homework:** Finish webpage using guidelines above. PLEASE EMAIL msmaser@gmail.com your file when finished!

Tuesday, November 23, 2010
//Objective://
 * SWBAT use table, row and column tagging in an html page
 * SWBAT add css styling to an html table
 * SWBAT use ordered and unordered list tagging in an html page
 * SWBAT add css styling to an html list

//Agenda:// - Explanation of how to add tables and lists to webpages - Add tables and lists to webpages


 * html source code (examples): [[file:layout.html]] **


 * Great website for html/css references: ** []

**Homework:** Practice adding tables and lists to your movie review page

Monday, November 22, 2010
//Objective://
 * SWBAT create an html page that includes hyperlinks

//Agenda://- Explain how to add links to webpage- Add hyperlinks to webpages

Display Text 
 * Hyperlink tag (adding link): **


 * The beginning tag contains information about the link address
 * What can be displayed can be text, an image, etc.

**Homework:** Add links to your movie review page Monday, November 22, 2010

//Objective://
 * SWBAT create an html page that includes hyperlinks

//Agenda:// - Explain how to add links to webpage - Add hyperlinks to webpages

Display Text 
 * Hyperllink tag: **


 * The beginning tag contains information about the link address
 * What can be displayed can be text, an image, etc.

**Homework:** Add links to your movie review page

Friday, November 19, 2010
//Objective://
 * SWBAT observe other students webpages
 * SWBAT learn new style tricks from peers

//Agenda:// - Peer observation / gallery walk of webpages - Discuss styles that people liked/disliked

**Homework:** none

Wednesday, November 17, 2010
//Objective://
 * SWBAT learn how to use CSS code
 * SWBAT use CSS code to format a webpage

//Agenda:// - Continue working on movie review webpage

**Homework:** Finish movie review webpage (due Friday)


 * Tuesday, November 16, 2010**

//Objective://
 * SWBAT learn how to use CSS code
 * SWBAT use CSS code to format a webpage

//Agenda:// - How to make your own class in CSS - Introduce next assignments - Work on new webpage

Create a website with at least three movie reviews.
 * Movie Review html/css Page Assignment (due Friday) **

The html page will contain the following paragraphs for each review: title, director, synopsis, review. The css stylesheet will have corresponding classes.

// The page will also include: //
 * At least one picture
 * The name of at least one of the actors in italics
 * Give the background and text colors


 * EXTRA CREDIT OPPORTUNITIES: **
 * 1) ** For each paragraph type (title, director, synopsis, and review) you will have the SAME style for each type, but each style will be different than the other paragraphs **
 * 2) ** Figure out how to and then implement create an external css document, as well as have inline styles and what you're used to (internal style sheets) See this link. **
 * 3) ** Multiple pictures for each movie **

//**Links to use:**// Use the same links from yesterday!

**Homework:** Continue working on movie review webpages.

Monday, November 15, 2010

//Objective://
 * SWBAT learn how to use CSS code
 * SWBAT use CSS code to format a webpage

//Agenda:// - Introduce CSS - Work on new webpage

//**Links to use:**// //**CSS DEMO**// CSS Examples CSS Reference Sheet CSS Colors

**Homework:** None

Wednesday, November 10, 2010
//Objective://
 * SWBAT demonstrate their ability to code in html

//Agenda:// - Unit 3 test

**Homework:** None


 * Tuesday, November 9, 2010**

//Objective:// //Agenda:// - Review html basic structure - Resize and crop picture using [] - Create a webpage with an image in it.
 * SWBAT identify the standard image resolution for the web (72 dpi)
 * SWBAT resize and crop images for the web
 * SWBAT identify and differentiate between the various image formats used in websites (jpg, gif, png)
 * SWBAT create an html page that includes images


 * html basic structure**


 * Syntax for defining an image in webpage (must have image file in the same folder as the html file):**
 * General:**  where xxx is the name of the file
 * Resizing the Picture:** 
 * Naming the Picture:** 

**Homework:** Finish working on your webpage if you have not turned it in. Also, finish turning in any late work.


 * Friday, November 5, 2010**

//Objective:// > //Agenda:// - Refresh on HTML - Introduce more TAGS!! //-// Create a webpage that uses at least 15 different types of tags. Extra credit for any over 15 used. Must start from scratch (NO COPYING OTHER WEBSITES FOR THIS ACTIVITY)
 * SWBAT understand basic HTML code.
 * SWBAT create an html page with paragraph tags, headings, line breaks, and horizontal lines.
 * SWBAT create an html page that includes underlined, italicized, and boldface text.

**Homework:** Finish working on your webpage if you have not yet finished it in class (OR would like to get more extra credit by adding other tags). Make sure you email yourself the code so that you can edit it later and don't need to start over!

**Thursday, November 4, 2010**
//Objective:// //Agenda:// - Introduce HTML //-// Begin working on webpage
 * SWBAT understand basic HTML code.


 * HTML Notes:**
 * When writing an HTML file, use Notepad
 * When saving an HTML file, change "save as" to "all files" and make sure the title of your document has .html at the end of it

**Homework:** use the link below to play around with your html file.

http://www.w3schools.com/html/default.asp

**Wednesday, November 3, 2010 (DDI Testing - 4th Period Only)**
//Objective:// > //Agenda:// - Introduce online game challenge - Turn in late work
 * SWBAT explore online games.

**Homework:** None.

//Objective:// > //Agenda:// - Watch //Growing Up Online// (link: []) //-// Class discussion of video
 * Tuesday, November 2, 2010**
 * SWBAT explain basic security issues on the internet.

**Homework:** Post to blog about thoughts on video.

//Objective:// > //Agenda:// - Collect Unit 2 Projects - set up a blog using one of the following * http://www.blogger.com * http://www.wordpress.com * http://www.tumblr.com - discussion of online security issues * read: http://www.pbs.org/wgbh/pages/frontline/kidsonline/etc/synopsis.html - post blog about experiences online
 * Monday, November 1, 2010**
 * SWBAT set up a blog.
 * SWBAT explain basic security issues on the internet.

**Homework:** post link to blog on wikispaces discussion page!

//Objective://
 * Friday, October 29, 2010**
 * SWBAT incorporate all unit objectives into the final project

//Agenda:// - Continue work on final project

**Homework:** Finish project (due Monday)

//Objective://
 * Thursday, October 28, 2010**
 * SWBAT incorporate all unit objectives into the final project

//Agenda:// - Introduce Unit 2 final project - Begin work on final project


 * Computer Science Unit 2 Final Project **

You are going to be making a study booklet of the material from this unit so that when we come back to these topics in the programming units you will be able to refresh your memory quickly.

For each topic you must define it (explain it as though you are teaching it to someone) and give an example of each. The example must be worked out and thorough.

You must include all the following topics: - 4 Step Problem Solving Process - Counting in Binary (converting from binary to decimal and decimal to binary) - Adding/Subtracting in Binary - Linear/Binary Search Algorithms - 5 Different Sorting Algorithms (Merge, Quick, Bubble, Selection, Insertion)

**Homework:** Work on Unit 2 Final Project (DUE MONDAY - EXTRA CREDIT if by FRIDAY)

//Objective:// //Agenda:// - Sorting/Searching Algorithm Quiz - Spanning Tree Activity
 * Wednesday, October 27, 2010**
 * SWBAT solve a minimal spanning tree
 * SWBAT draw a graph to solve a problem

**Homework:** At home, test out the sorting algorithms again with a different amount of cards.

//Objective:// //Agenda:// - Lightest and Heaviest partner activity
 * Tuesday, October 26, 2010**
 * SWBAT define sorted and unsorted lists
 * SWBAT describe and compare various sorting algorithms



**Homework:** At home, test out the sorting algorithms again with a different amount of cards.

//Objective:// //Agenda:// - Tower building activity - Model tower building algorithm - Model binary search - Comparison of linear and binary search
 * Monday, October 25, 2010**
 * SWBAT describe the linear and binary search algorithms.

** Tower Building Activity: **
Donald Trump wants to build a 100 meter high tower as quickly as possible. He has unlimited resources and an unlimited budget and is willing to spend any amount to get the job done.

He has chosed to build the tower with blocks that are 100 meters long and 100 meters wide, but only 1/2 meter tall. The blocks interlock on the top and bottom (much like Legos). They cannot be stacked sideways.

Using special lifters, putting one block on top of another block takes 6 days regardless of how high the stack is.

//** What is the shortest amount of time that it will take to build the tower? **//

**Homework:** Discussion - What is an example of when linear searching appropriate to use? What is an example of when binary searching is appropriate to use? Why do you think this?

//Objective://
 * Thursday, October 21, 2010**
 * SWBAT use binary digits to create binary art.

//Agenda:// - Introduce binary art project - Work on binary art project

**Homework:** Finish Binary Art Project

Wednesday, October 20, 2010
//Objective://
 * SWBAT add and subtract in binary

//Agenda:// - Introduce operations in base 2 - Work on binary worksheet - Introduce binary art project

**Homework:**- None

Tuesday, October 19, 2010
//Objective://
 * SWBAT send coded messages in binary

//Agenda:// - Finish Counting the Dots Activity - Send class a coded message on the discussion forum using ASCII

**Homework:**- Work on decoding everyone's messages!

//Objective://
 * Monday, October 18, 2010**
 * SWBAT count forward and backward in binary

//Agenda:// - Journal entry - Counting the Dots (introduction to counting in binary)

**Homework:**- Finish "counting in binary" worksheet

//Objective://
 * Friday, October 15, 2010**
 * SWBAT express a solution using standard design tools

//Agenda:// - Go to the cornrow curves website (csdt.rpi.edu) and follow the 2 tutorials - Create a cornrow design, make a screen shot of it and email it to jlmaser@cps.edu

**Homework:**- Finish your cornrow design and email it to jlmaser@cps.edu

//Objective://
 * Thursday, October 14, 2010**
 * SWBAT name and explain the steps in the problem-solving process
 * SWBAT solve a problem by applyingthe problem-solving process
 * SWBAT express a solution using standard design tools

//Agenda:// - Work in groups to complete handshake problem #2 - Groups volunteer to share out solutions - Discuss reflections on the process - Cultural background on cornrow braiding

**Homework:**- Study problem solving process- Start looking at the tutorial for the cornrow curves tool on the website: csdt.rpi.edu

//Objective://
 * Wednesday, October 13, 2010**
 * SWBAT solve a problem by applying the problem-solving process
 * SWBAT express a solution using standard design tools
 * SWBAT determine if a given solution successfully solves a stated problem

//Agenda:// - Work individually on handshake problem #1 and the fence post problem - Volunteers share out solutions - Work in groups to complete handshake problem #2 - Groups volunteer to share out solutions - Discuss reflections on the process

//**Classwork directions:**//

**Homework:**- Study problem solving process for quiz at some point in week.

Tuesday, October 12, 2010
//Objective://
 * SWBAT name and explain the steps in the problem-solving process
 * SWBAT solve a problem by applying the problem-solving process

//Agenda:// - Journal entry - Candy bar activity (in groups) - Discussion of solutions - Introduction of problem solving process - Reflect on candy bar activity

**Homework:**- Study problem solving process for quiz at some point in week.- How many breaks would you need to split 2 candy bars in to n equal parts? What about x amount of candy bars in to n equal parts? **Post your answers/thoughts on the discussion page.**

Friday, October 8, 2010
//Objective://
 * SWBAT incorporate the objectives of the Unit into their final project.

//Agenda:// - Announcements - Set up projects - Gallery Walk of Projects (Peer feedback)

**Homework:** Revise projects based on peer feedback

Thursday, October 7, 2010
//Objective://
 * SWBAT incorporate the objectives of the Unit into their final project.

//Agenda:// - Announcements - Group time on project

**Homework (Due: Fri, Oct 8):** Unit 1 Final Project

Wednesday, October 6, 2010 (period 4 only)
//Objective://
 * SWBAT incorporate the objectives of the Unit into their final project.

//Agenda:// - Announcements - Group time on project

**Homework (Due: Fri, Oct 8):** Unit 1 Final Project

Tuesday, October 5, 2010
//Objective://
 * SWBAT explain what it means for a machine to "learn"
 * SWBAT discuss whether computers are intelligent or whether they only behave intelligently
 * SWBAT incorporate the objectives of the Unit into their final project.

//Agenda:// - UIC CS Open House Announcement - Computer Intelligence Activity Part 2 (Partner Activity) - Introduce Final Project (Groups 3-4)

**Computer Intelligence Activity (Part 2) - Partner Activity:** 1. Go to 20q.net
 * Choose your language (Think in American is recommended)
 * Choose one of the games from the bottom
 * Think of something from that category and answer the computer's questions by clicking them.
 * The computer will try to guess what you are thinking of in 20 questions or less
 * Fill out the worksheet that goes along with it

2. On the back of the worksheet, answer the following: The Turing test is a person checking to see if it is talking to a computer. Can you think of any occasions that a computer might want to know if it is talking to another computer or a real life person?

** Final Project (groups of 3-4): **
In your group, you will create a response (in the form of a letter) to the following scenario that answers several questions about computers and computing and utilizes some of the tools that you learned about in this unit.

**Scenario:** The school board has decided to cut computer classes starting next year because not enough students signed up for the courses this year. Create a recruitment campaign to encourage students to enroll in our introduction to computer science class. Include an explanation of the need for learning about computer science that answers the following questions.
 * What is a computer/computing?
 * How do computers and the internet work?
 * How do computers impact our lives (individually, socially, economically, culturally, etc.)?

Create a visual representation to accompany your written responses that makes use of AT LEAST three of the tools you learned about in this unit. Depending on the tools you use, your written reponses can be included within the visual.

**Homework (Due Friday, Oct 8):** Work on final project with group.

Monday, October 4, 2010
//Objective://
 * SWBAT explain what it means for a machine to "learn"
 * SWBAT discuss whether computers are intelligent or whether they only behave intelligently

//Agenda:// - Turing Test Activity (whole class fully utilizing collaborative knowledge) - Computer Intelligence Activity Part 1

Computer Intelligence Activity (Part 1): A program passes The Turing Test if a person can have a conversation with both it and a person and not be able to tell which one is the computer.

Try each of these chatterbots and answer both of the questions below for each one: 1) How realistic is she? Why? 2) Would she pass the Turing Test? Why or why not?


 * Try to chat with Eliza (http://www-ai.ijs.si/eliza/eliza.html)
 * Try to chat with Athena (Athena.blueinfos.com)
 * Try to chat with Friend4U (virtualentities.com/friend4u)
 * Try to chat with InteliAvatar (inteliwise.com)

3) Which of the above chatterbots was the most like a real person? 4) What is the Chatterbox Challenge (chatterboxchallenge.com)?

**Homework (DUE TUES, OCT 5):** Finish Part 1 of the Computer Intelligence Activity

Friday, October 1, 2010
//Objective:// SWBAT explain why its important to be more precise with instructions and explain what they think intellegence is.

//Agenda:// - Peanut butter and jelly sandwich demo - Conversation about being precise - Answer the new journal question in the discussion section (respond to other student's comments) - Talk to Eliza - Make observations in the discussion area about what you think Eliza is (PLEASE do not look it up.)

**Homework (DUE MON, OCT 4):** Make observations in the discussion area about what you think Eliza is (PLEASE do not look it up.)

Thursday, September 30, 2010
//Objective:// SWBAT explain the concept of a computer program.

//Agenda:// - Following directions quiz - Drawing Pictures activity - What do the two activities we did have to do with computers?

**Homework (DUE FRI, OCT 1):** Create a set of instructions for a computer to make a peanut butter and jelly sandwich. DO THIS ON LOOSE LEAF TO BE TURNED IN TOMORROW

Wednesday, September 29, 2010
//Objective:// Students will be able to demonstrate all of the standards previously required of them in this class.

//Agenda:// - Unit 1 Test - Sign up for wikispaces and join Ms. Maser's page

**Homework (DUE THUR, SEPT 30):** Join wikispaces.com and join Ms. Maser's wiki page! To join:
 * 1) Go to wikispaces.com
 * 2) Type in your information in the "Get Started" section on the top right of the page **MAKE SURE YOUR NAME IS IN YOUR USER NAME**
 * 3) Click "Get Started"
 * 4) On the next screen, click "NO" for "Create a wiki?"
 * 5) Then, go to msmaser.wikispaces.com and click the "Join this wiki" on the top right. (You do not need to leave me a comment)

Tuesday, September 28, 2010
//Objective:// Students will be able to edit the pictures they created from their art tools yesterday.

//**To edit your picture:**//
 * Go to photoshop.com
 * Click "Online Tools" on the top right of the screen
 * Choose "Photoshop Express Editor" (2nd in the list)
 * Upload your photo (your picture MUST be saved on the computer in order to upload it)
 * Edit as you would like (definitely crop, maybe add text, etc)

**Homework (DUE WED, SEPT 29):** When you are finished editing your picture. Please send me an email (at jlmaser.cps.edu) with BOTH the **original picture** and the **final version**. Make sure you include your name and period in the email somewhere.

Monday, September 27, 2010
//Objective:// Students will explore how computers can be used as tools for visualizing data, modeling and design, and art. Students will then create art with the aid of highlighted tools.

Depending on which tool you were assigned, go to the following link below. Read about the cultural background of your tool and be ready to share out with the class in 10 min.

Links to web tools:

 * Beadloom**


 * Basket Weaver**


 * Rug Weaver**

After we are done learning about the different online tools, go back to your site and follow the tutorial on how to use your online tool.

Tutorials (**these are files not links to the site**):


**Homework (DUE TUES, SEPT 28):** Finish your tutorial and create a design from your website. Make sure to SAVE your design by taking a screen shot of your computer when you are done.

To take a screen shot do the following:


 * In windows you can do that by pressing the "print screen" button on your keyboard, usually located at the upper right above the F10 key.
 * On a Macintosh press shift + apple + 3 at the same time (also shift + apple +4 to select just a portion).

That screen capture will save an image of the entire screen to your clipboard. You can then paste the clipboard image into paint (or preview on a Mac). **Go to "save as" and make sure you change the document type to JPEG/JPG**. Send yourself your file or save it on a flash drive so that you can access it in class tomorrow.

If you are unable to save your image as a .jpg file, PLEASE email it to me at jlmaser@cps.edu by midnight tonight so I can convert it and email it back to you.