Computer Science Principles

THURSDAY 1-18
1.Read the article below and write three complete sentences, one sentence for each of paragraphs 1-3.Write your response as a as a google doc.


There is growing consensus that with big data comes great opportunity, but also great risk.
But these risks are not getting enough political and public attention. One way to better appreciate the risks that come with our big data future is to consider how people are already being negatively affected by uses of it. At Cardiff University’s Data Justice Lab, we decided to record the harms that big data uses have already caused, pulling together concrete examples of harm that have been referenced in previous work so that we might gain a better big picture appreciation of where we are heading.
We did so in the hope that such a record will generate more debate and intervention from the public into the kind of big data society, and future we want. The following examples are a condensed version of our recently published Data Harm Record, a running record, to be updated as we learn about more cases.

1. Targeting based on vulnerability

With big data comes new ways to socially sort with increasing precision. By combining multiple forms of data sets, a lot can be learned. This has been called “algorithmic profiling” and raises concerns about how little people know about how their data is collected as they search, communicate, buy, visit sites, travel, and so on.
Much of this sorting goes under the radar, although the practices of data brokers have been getting attention. In her testimony to the US Congress, World Privacy Forum’s Pam Dixon reported finding data brokers selling lists of rape victims, addresses of domestic violence shelters, sufferers of genetic diseases, sufferers of addiction and more.

2. Data breaches

There are numerous examples of data breaches in recent years. These can lead to identity theft, blackmail, reputation damage and distress. They can also create a lot of anxiety about future effects. One study discusses these issues and points to several examples:

  • The Office of Policy Management breach in Washington in 2015 leaked people’s fingerprints, background check information, and analysis of security risks.
  • In 2015 Ashley Madison, a commercial website billed as enabling extramarital affairs, was breached and more than 25 gigabytes of company data including user details were leaked.
  • The 2013 Target breach in the US resulted in leaked credit card information, bank account numbers and other financial data.

3. Political manipulation and social harm

Fake news, bots and filter bubbles have been in the news a lot lately. They can lead to social and political harm as the information that informs citizens is manipulated, potentially leading to misinformation and undermining democratic and political processes as well as social well-being.
One recent study by researchers at the Oxford Internet Institute details the diverse ways that people are trying to use social media to manipulate public opinion across nine countries.


2.
Go to Gapminder, use the link from TUESDAY 1-16 and get the following information.
(y axis)
Population > both sexes by age, percent(%)
0-4
15-19
60+

Time (x axis)

Search for
Etheopia
Mexico
USA

In Goog Spreadsheets
Graph it as a bar graph
Graph it as a pie chart.

Submit a screeshot of your graps as last-first-population-bar and last-first-population-pie

-END-

TUESDAY 1-16
1. Write:
Will the good coming from big data outweigh the bad? What big thoughts do you have about big data?

Read the information below and then in your own words answer the following question. Write five or more complete sentences.
READ

Big Data’s Positive Contributions

Of course, none of these collection practices are new. Indeed, banner ad and cookie web tracking techniques have been in place almost as long as the Internet itself. Web developers utilize big data tracking techniques to provide a wealth of services to their visitors, including:

  • Social Innovation and Foundations for Creating Smarter Societies: MIT is using big data analysis to research ways to build smarter cities that help reduce emissions, lower our cost of living, and increase the quality of life. What’s more, it tracks user behavior through mobile devices without collecting any identifying information — providing an ethical balance between gathering necessary information and maintaining each individual’s privacy.
  • Healthcare: Big data also has a hand in researching cures and treatment options for cancer and Ebola.
  • Environmentalism: Access to large data sets has expedited research into how severe global warming has become and helped researchers analyze the effects of pollution on our global environment.
So with all this good being done, what’s our problem with big data?

Corrupt Practices With Big Data

The issue is that big data is a double-edged sword, and it’s razor sharp on both sides. Although it has amazing potential to improve our world, it can easily be abused for the sole purpose of tracking behavior to make money or, even more evil, tracking dissidents to eliminate them.
Although many are unhappy about it, the way our government (and megacorps) currently use big data is tolerable. As a whole, the analysis is being done to benefit citizens, but there is still room for misuse.
Tech-savvy individuals with bad intentions can manipulate people through big data, and foreign governments — including Russia, China, and North Korea — have notoriously used it to control their populations.
Starving entrepreneurs may also use big data to game the system. The mentality of doing whatever it takes to succeed plays out in strange ways on the Internet. Much like the malicious hacker who leaked celebrity iCloud data to the public, there’s always someone who wants what you have and is capable of stealing it.
Unfortunately, it often takes a large-scale hack, security breach, or loss of trust before the populace starts to critically think about data and how we use it. Any successful person knows you need to be preemptive to be efficient, and reacting only after a major incident is a recipe for disaster.

Big Data’s Potential for Change

The key factor with big data is training our engineers and data scientists on ethical standards similar to the rigor we put into our legal and health systems.
While there’s power and potential behind big data, the term itself simply describes datasets too large for a consumer rig to process. This puts up a financial barrier to entry that would seem to favor wealthy individuals and organizations over the average Joe.
In the equation of big data, we are each a variable the analysis is attempting to solve. We’re the ones who determine the balance of big data, so we must take it upon ourselves to control our data and release it only as we see fit. It’s also our responsibility to learn how the organizations we support are using it.
Not all big data is bad, but it can be used for nefarious purposes. Personally, I’m optimistic about big data and what it can do for society, but I’m also realistic about the serious privacy concerns it presents. As a society, it’s up to us to keep big data use in check.
Will the good coming from big data outweigh the bad? What big thoughts do you have about big data?


2. Demo: Introduction to Gapminder Tools. We will use Gaminder to gather data about Life



expectancy and then use Goog Sheets to create a graph.
3. Using Gapminder, do two more graphs  on your own. CLICK HERE to get started. Submit one graph as last-first-gapminder.


4. ???





1-11 THURSDAY

1. Write: Define Data
Give two examples of how we use computers to share big data
2. Finish your bar graph in PhotoShop about rainfall. You have 20 minutes.Submit a screenshot of your work


3. We will work together to create the bar graph shown below.


3. Do some research on you own.  Show your findings as a bar graph and a pie chart.  Submit your work, only the one you did on your own, as last-first- google-graph.

Due Tuesday 1-15 by the end of class.  Note: You will have just 30 minutes to finish this on Tuesday and not the entire period.

IDEAS TO GET YOU STARTED.
- Number of babies per family in different parts of the world
- Average life expectancy for different times in history
- form a group. ask the question:  How many in the group like Pizza, Ice cream, pickles, gum.

-END-





1-9 TUESDAY
What you will create today
1. Write data and make two bar graphs on paper.
2. Find an example of each of 4 kinds of graphs.
3. Do the bar graphs over again as  PhotoShop illustrations.

The Big Idea - Visualize Data. How do computers help us deal with huge amounts of data.

Step 1:
Find the answer to these questions:
- What is the average rainfall per month(1961-1990 data)  Use this link.
- What percentage of  people in class have a cellphone? The graph will be Total people and people with cell phones.
Step 2:
Find an example of:

  • bar graph

  • line graph
  • histogram
  • pie chart

put your examples in a folder called last-first-graphs.

Step 3:
Graph your work on paper.

Step 4:
Make a bar graph of Rainfall as a Photoshop illustration.  Submit as last-first-bargraph.
-END-


----THE SPRING SEMESTER STARTS HERE ----

WEDNESDAY 12-13
CLICK HERE for your practice final.  You should copy the answers to the written part and then check that you are comfortable with the two activities.  Be sure you will get 100% A+ on the final.

After you may use any remaining time to study for other finals if you wish.


THURSDAY 12-7
Here is the link to code for images so you don't have to hunt for it.  .  CLICK HERE 

1. Who controls the internet now?
2. Geometry websites FINISHED today. To be submitted on memory card.  Upload to your Goog Drive as well.
3. Pick up with scratch where you left off.



TUESDAY 12-5
Finish up the Geometric Shapes website today. Click HERE for a hint.


FRIDAY 12-1
1. Writing response - Your thoughts on Net Neutrality.  Who should be in control?

Definition of Net Neutrality:
net neu·tral·i·ty
noun
noun: net neutrality; noun: network neutrality.
  1. the principle that Internet service providers should enable access to all content and applications regardless of the source, and without favoring or blocking particular products or websites.
Translate net neutrality to


2. Finish pages: Triangles, Quadrilaterals and Polygons.  This is how they will look.  Refer to the html code here to make the code for each page.  START HERE 







WEDNESDAY 11-29
1. List and draw each of the following geometric shapes:

QUADRILATERALS
trapezium: No sides are parallel.
Square: All sides equal and all sides 90 degrees.

REGULAR POLYGONS
Hexagon: 6 sides, angle 120 degrees.
Octagon: 8 sides,  angle 135 degrees

2.Draw the geometric shapes in PhotoShop 300 x 300 pixels. Image file names will be:
trapezium.jpg
square.jpg
hexagon.jpg
octagon.jpg

3. Make folders for each, quadrilaterals and regular polygons.
START HERE 






MONDAY 11-27
1.List and draw each of the following geometric shapes:
TRIANGLES
right triangle: A triangle with one angle equal to 90 degrees
(draw it)

isosceles triangle: A triangle with two sides of equal length.
(draw it)

2. Draw a right and isosceles triangle in photoshop  300 x 300 pixels for your website about geometric shapes.

3. We will start the first folder together. It will be called triangles.
CLICK HERE 

Submit your folder as last-first-m-triangle. NOTE: You MUST use chrome to submit folders.

4. Make n animated gif in PhotoShop.
Submit your gif as last-first-m-gif



TUESDAY 11-21
FINAL PROJECT - MAKE AN INTERACTIVE WEBSITE ABOUT GEOMETRIC SHAPES.
For Today:  Draw some shapes in PhotoShop and put he images in a folder called Geometric Shapes.




HEY IT'S FRIDAY 11-17
1 Animation in photoshop  Submit as last-first-animation
2. Finish and submit the link for Cosmic Chorus.   last-first-cosmic-chorus




WEDNESDAY 11-15
1. Focus on Cosmic Chorus until 8:50
2. Follow the link to the goog doc for the JavaScript exercise for today:
CLICK HERE

TUESDAY 11-13
Written:  One fact about a Tech Giant.

Step One
Turn in your .mp4 file 'Tech Giant'

Step  Two - Demo in preparation for the Javascript exercise:
download these images
 





Try  Javascript.
1. CLICK HERE, copy and paste to your .txt file.  Make sure the pics are in your My Javascript folder.

change script to make the light bulb light up blue instead of yellow. Screenshot your results and submit as last-first-java-script-blue. (just send the blue bulb, not the yellow one)

2.  Cosmic Chorus - 'Just do it'


MONDAY 11-6
Answer the following questions on paper:
1. What did Steve Jobs work with at Atari?  HINT: Woz way is a street named after him.
2.  Steve Jobs called computers a 21st century __________
3. Steve Jobs said 'Something very different takes place when you have one computer and one__________.'
4. Who was Steve Jobs sweetheart in college? What event took place between them that greatly impacted their lives?
5. What did Steve  name after his daughter?
6. When did Steve Jobs leave Apple Computers?  
7. When did he return as interim CEO?

Finish your Tech Giant imovie

Scratch Cosmic Chorsu 15-20 minutes.


WEDNESDAY 11-2 
1. Learn about a tech giant: Google, Ebay, Paypal, Apple, Adobe ........
You need to research at least 3 internet sites to gather information.  This may include youtubes. (keep the volume low please)
Youtube examples Click to view:
Google
Apple
Ebay
  • What is it like to work for the company? What can you learn about the company in general?
  • Where are they located?
  • How many employees do they have?
  • What kinds of jobs do they offer?
  • What does it pay to be a software engineer for the company? ( Check out glassdoor.com )
  • Do you know what kind of education is required for some job at the company?
  • What perks do they offer?
  • Do you have interest in this kind of job? Why-Why not?
 What can you learn about the company you select? 
Turn your findings into an informal one page report as a Goog Doc.  Share as last-first-tech giant.

2. Collect as many images of the company as you can as you go.

3. Think about doing a book report with pictures.  Make an imovie as your final report.  Your movie should be at least 1.5 minutes long.  Don't forget to add music and transitions.

You have two full class periods to complete steps 1-3. Use the time wisely.

4. Spend about 15 minutes working on Cosmic Chorus in Scratch.



TUESDAY 10-31
 DID YOU TURN IN SUPER DODGEBALL - THE GRADING PERIOD IS OVER FOR THIS CLASS TODAY! 
submit as last-first-super-dodgeball

1.  Name 9 computer programming  languages.
2. Associate language with a company.  example Python = Google.  Your resource is HERE

Write Your response on the paper provided.

3. Collect all company  logos in a folder on your desktop.

4 Make a short imovie with the program names and the logos. You will combine words, images and music.  NOTE:  This is just practice for an upcoming assignment.

6. Spend a little time working on Cosmic Chorus 
---END---











 ••••••



WEDNESDAY 4-19

FRIDAY 10-27
Watch a short video about Gutenburg and how his invention changed the world.  Answer the questions as a google doc.  As you watch think about how there are similarities between the changes in the world created by Gutenbergs invention and the changes in the world  caused by the digital age of which you are a part.

1. Watch the Gutenberg video CLICK HERE and complete the questions and writing exercise as a Google Doc. and submit to classroomgraphics@

Name __
period __
Date __


1. What did Gutenberg invent?


2. When was he born?


3. Where was he born?


4. From what did he make his ink.


5. What were the first books he printed? ( Hint: It is not the Gutenberg Bible)


6. Millions of books were printed in the first forty years following Gutenbergs invention. Why was this important?  Who could now learn to read and have access to knowledge that previously could not?




7. Write 3 to 5 sentences comparing the invention of Gutenberg and the invention of digital technology and the internet.
How have they both served to change access to information?  How are they the same and how are they different? Could our modern digital age have come into existence without the invention of Gutenberg?

Submit as last-first-gutenberg



html exercise :
Make a .txt page that includes all of the following:
  • a title
  • a paragraph
  • an image
  • a video in an iframe
  • and a link to some webpage.
Do as musch as you can.  It's OK to work with a partner on this.

screenshot your .txt page and then view and screenshot as an .html page.
 Submit both as last-first-Friday-html 
---END ---


WEDNESDAY 10-25
1. Copy this tag to the 1/4 sheet of paper


Now write a chosen theme:
  • My fav foods
  • My fav people
  • My fav sports
.... or you choose a theme.

2. download this video to your desktop (check your downloads folder if you can't find it)
CLICK HERE AND DOWNLOAD 

3. Make an html page that has the title Classroom Rules and then include the movie as an iframe.

Start with this code on your  index.txt page:
CLICK HERE

This is the code for an iframe.


4. Now make a little movie of your own based on the theme you chose and repeat the process above.


MONDAY 10-23
1. html
Make this as a .txt and view your results as .html.  Screenshot both results to be "checked off"

HINT:  The title will look like this:



2. Once you are prepared to submit your Super Dodgeball link, submit as last-first-super-dodgeball


3. If you are finished, start cosmic chorus on pg 91

4. ??



THURSDAY 10-19

1.  Do the following as html on a .txt text edit page.
Write the title GOOGLE .
Write 5 sentences that describe the company Google.
Include a link to the Google home page.
Include an image representing Google.

Screenshot your html code. change your .txt to index.html and screenshot the result.

2.  CLICK HERE Make a page, write any thing you like but include a title, some text, something bold, and a link.  Make other random changes.  OBSERVE HOW THE WYSIWYG EDITOR makes html code for you on the left.  Screenshot your result to show for 'check off'.

3. Erase everything on the left side of the editor.  Go to this link CLICK HERE and use it to get code that will create a table.

4. Finish Super Dodgeball if not finished.  It will be submitted for grade on Monday.




Finish SUPERDODGEBALL if not finished. You will turn it in on Monday.


FRIDAY 10-13
1. Written response:
What are the seven things that rely on computers CLICK HERE

2. html -  Lists
CLICK HERE

3. FINISH Super Dodgeball

4. ???




WEDNESDAY 10-11
Sophomores Testing Today.   Move to Friday.
1. html tags - recall

2. html -  Lists
CLICK HERE

3. Work on Super Dodgeball

4. ???


MONDAY 10-9 (Welcome back from Fall Break)
1. Go online and see if you can discover what Google and modern technology is doing for the hurricane victims of Puerto Rico and their phone and internet outage (yes an outage can and will happen here as well)    This is part of Project _ _ o n. What is project _ _ o n?

Here are a couple of links (hint hint)
Click here and read
Click here and read

2. html -  Tables
click here

3. Super Dodgeball.  Just do it!
--END --


THURSDAY 9-26
Copy the blue words:
A URL is a Uniform Resource Locator.
DNS stands for Domain Name System.  It's like a giant address book.



Make a webpage for each and screenshot the .txt for "check off" and then try it to see the results.
1. will include h1 title, <br> for white space, paragraph and bold.  It will look like this:
2.  Start with the webpage above and change it to look like this:
Scratch: Super Dodgeball.  Just do it!


TUESDAY 9-26
1.  Draw the internet the way you imagine it to be.

Now take a look at the model described here, refer to the 'How it Works' tab    CLICK HERE  and make any changes you think should be made to your model.  The drawing will be collected at the end of the period.

2. html
Try these:
  • background color
  • text color
  • RGB
  • HEX (hexidecimal)
  • and then two more from the chart.
Paste screenshots of all on a single google doc and share as last-first-html-color with chalkboardv@gmail.com
CLICK HERE 

3. Scratch.  Work on Super Dodgeball.


FRIDAY 9-22
1. Reflective Writing:  No more internet 'It's gone!'
Answer the following questions as a Goog Doc titled last-first-no-internet. The questions must be included.  You may cut and paste if you wish.  Use complete sentences when answering.

  • 1. You want a ride home from school from your mom or dad.  How will you contact them.?
  • 2. A research assignment is due you must quote three different sources.  How will you research these sources?
  • 3. The banks, gas stations and grocery stores are all closed.  How will you get food and gas up the car?
  • 4. So now that the car has gas, you are in a wreck on the freeway.  A family member is in need of help.  How will you call emergency services?
  • 5. What will you do for entertainment?  TV is and Netflix is gone.
  • 6. What did people do before there was TV and movies and internet music and radio?
  • 7. No online social sites, no online games, no Slap Chat, no video or Youtube for entertainment.  Can you still be happy?
  • 8. There is no email and no text.  How will you write to friends and family that live far away?  When was the last time you wrote a letter?

Here is a personal challenge.  Write a letter to a friend and turn your phone off for a day.  Not required but something to think about.

2.  html
Today we will add images and lists.  CLICK HERE 

3. Get started on Scratch, Super Dodgeball.
4. Make an html page that will produce this (only use your pic, not mine)






MONDAY


Copy the RED words to the 1/4 sheet of paper.
1. Copy the blue words
2. Use Text Edit as the editor - html practice.

Use Text Edit as  your html editor.
Use h1 through h6 tags
use bold, italic.
use white space
use image.

CLICK HERE
 3. Check that Spiral Rider has been submitted.
Here are the blocks (copy if you did not finish)





4. Make 2 smiley sprites in Photoshop.
5. ???


THURSDAY 9-14
1. Make sure your group has submitted your four internet laws( see Tuesdy 9-12)

2. Practice the following html tags in the editor.  Screenshot each result and save to a folder on your computer called html practice.

How do you make a folder? Good question.  Like this: shift command N on your keyboard.  Click on the file name and then hit the return key to rename it.

CLICK HERE TO GET TO THE EDITOR
copy and run this:

It will look like this:

Copy and run these two and observe how they are different:
Don't forget to screenshot your results and put them in your folder.

2. Scratch: finish Spiral Rider and submit the URL as last-first-sipral-rider.  If you finish start on Super Dodgeball.

---END---


TUESDAY 9-12

1. Internet Law —
Work as partners.  Create 4 or more internet laws and assign a monetary penalty (how much will it cost?)  This will be a Goog Doc.
Title and submit as last-first-last-first-law

2. Scratch —
Spiral Rider is DUE at the end of class Thursday and will be on your first grade report.  If you finish start on Super Dodgeball.

3. html practice —

4. ???TUESDAY 9-12










FRIDAY 9-8
1. Write a 3 to 5 sentence response to Koans of Bits 6 and 7.  CLICK HERE for the reading.

2. Copy these to your google doc "My html"and then try them out in the editor.  CLICK HERE







3.  Work through Scratch, ch 3.  How can you change the speed of th fish?




WEDNESDAY 9-6

Try your code CLICK HERE
 
1. Read Koans of Bits 4 and 5.  Respond on paper in three to five sentences: What does it mean and do you agree or disagree?  Express your own thoughts.

2.  On the back side of the half sheet. write the following as binary.  Feel free to look at the notes from MONDAY 8-28 to refresh your memory.
2=
33=
4=
5=
18=

3. Start a new google doc called    last-first-My-HTML     and copy this exactly. Check and double check that there are no errors.

4. Finish Scratch Chapter 1 and 2.
END





MONDAY 8-28

 Koans of Bits CLICK HERE
1. Read Koan 1 and then in three to five sentences, in your own words describe what Koan 1 is telling us.  Do you agree or do you see things some other way.

2. Binary
1    1    1    1    1    1
32  16  8    4    2    1

1 =1
10 =2
100 =4
1000 =8
10000 =16
100000 =32

so
100001=33
1100 =12
101=5
Can you see the pattern?
Try it.........

write binary for
2
4
8
33
17
9
0
1
15
what would 64 be in binary.




Here is a binary counter that counts to 31.  Watch it count :-)


  3. Start working through chapter 1 in Scratch, to be completed on Wednesday.

-----END-----


THURSDAY 8-24
1.
Write:  Copy the text in blue.

2. The writing  assignment is DUE today at the end of class.  Write 300 to 600 words in response to the question:
How has  digital technology and the internet changed the world?  What is good and what is bad?

This paper is a  separate google doc from the original promt questions. After the paper is finished,  make the cat in Scratch follow a path from beginning back to the original starting point ( a closed loop) The path is to be any path other than a rectangle.  

3. If you have time left after completing your writtin assignment,  do the Scratch exercise described above. 

4. ???
END





TUESDAY 8-22
Start:
- Write: What is your favorite social media site? Why?  What are some other sites you have signed up for in the past?

Demo:
- An introduction to Scratch.

Activity:
-  Continue with the writing assignment you started on Friday.  It will be DUE at the end of class this Thursday.

Activity:
- In your scratch account, make the cat walk in a square.



Close:
- ???
END 




FRIDAY 8-18
For today
Start
- write your name, html, CSS, scratch, python on the paper provided.

Activity
- Answer the questions CLICK HERE.  Write your answers as a google doc. titled last-first-prompt.

Activity
- Start your response paper

Activity
- Write two codes: numbers 1-26, body language 1 and 5.

Activity
 - Play/ explore Scratch games.
---END ---




WEDNESDAY 8-16

Welcome to Computer Science Principles

Start
- Do 0001 A personal introduction. Respond on paper.

Activity
- Watch a short video  and answer a few questions. CLICK HERE Answer these questions on the back of 0001

Time to go to computers

Activity
- Play Lightbot for about 10 minutes. CLICK HERE On paper write down everything this game does.  Do things move?  How do they move? Up, down, left, right?
Here is a pic of the first.


Activity
- Photobooth, PhotoShop, Liquify tool of the person to your left.

Extra activity
- Sign up for a scratch account. (You need email)

End
-  Socrative ????