Showing posts with label roundup. Show all posts
Showing posts with label roundup. Show all posts

Computer Science News Roundup May 30 2012

Monday, October 31, 2016

Each week my computer science students do discussion board posts that respond to current events. Here are some stories that caught my eye this week.



Computer Science related news this weeks theme is the future of technology:
  • The Spaceship Has Landed - the SpaceX Dragon spacecraft has docked at the international space station. How does this change space travel? What are the chances you could ever go to space? would you want to? Do you think this will impact any other areas where research and development happen?
  • Optimism - This article talks about the reasons to be optimistic about our future. The author lists several reasons to be optimistic. How does technology play a role? How does the constant stream of information that is created by technology contribute to pessimism? Do you agree with the author? Are you optimistic about your future? Why?
  • What do you expect? - Shelly Turkles book is called "Alone together: Why We Expect More From Technology And Less From Each Other". In this article she summarizes some of her ideas. Her Ted Talk on the topic can be found here. What role does technology play in how you communicate? How has computer science impacted how you communicate? How could computer science be used to fix some of the problems the author write about?
  • Internet Defense League - This group wants to "defend the Internet from bad laws and monopolies". Do you think there is a need for this? What harm could come from groups like this? Benefits? Should there be a concern about vigilantes on the Internet? And finally - do you agree that the cat is the symbol of the Internet?
Read More..

Computer Science News Roundup May 16 2012

Friday, October 7, 2016

Each week my CS Principles students do discussion board posts that respond to current events. Here are some stories that caught my eye this week:

Computer Science related news, a mostly BBC theme this week:
  • Criminal Robots - so now that you can visit far-away placed using avatars and robots, what are the ethical implications? We tend to place a lot of trust in the Internet, but criminals are on-line too. How should this shape your digital life?
  • Hactivist Simulation - Brittans government recently ran a simulation of a cyber - attack from a group of hactivists. How should governments be responding to these attacks? What jobs might relate to protecting from cyber attacks? Should the response be different for cyber-terrorists?
  • Yahoo Chief Executive steps down Computer Science degrees are so valuable CEOs are faking them. Why is it important to be truthful in presenting information about yourself? Many have argued that the Internet has made us all more anonymous. Is this true?
  • And for the truely paranoid: WiFi blocking wallpaper.
Read More..

Big Ideas Roundup

Monday, May 30, 2016

My AP CS Principles classes are finishing up Unit 1: Computers in Society.

So far we have covered hardware, from the basics of the CPU to the machine instruction cycle. They have learned binary and hexadecimal and are finishing up

Along the way they have worked together, written, and yet not written a single line of code.

IBM Wild Ducks


Odd for a programming class?

Turns out, what I originally did to keep myself from creating "just another coding class" ended up being a good decision. I have students ranging from absolute beginners to kids that have taken APCS or IBCS.

And anyone that has taught computer science knows that can be a recipe for disaster. The more experienced kids show off, intimidating the newbies, especially those that do not self identify as "good at computers". Most of this material is new to all of the kids, so no one has an advantage, other than working hard.

This also establishes that in this room, everyone has an opinion that counts, we work together and respect where we are int eh learning process.

So today we are finishing up Unit 1. My goal is to summarize what we have done and to start to look at the big ideas (Creativity, Abstraction, Data, Algorithms, Programming, Internet, Impact).


  • Fast Start: Based on everything we have talked about, what do you think computer science is? How would you explain it to someone else?
  • Finish working on their computer history projects
  • Watch this video from IBM: http://www-03.ibm.com/ibm/history/ibm100/us/en/
  • Whole Group Discussion - what is computer science
  • Poster - do a mind map with computer science  in the middle and the seven big ideas around the outside.
  • Test Review (still gotta grade, you know)



Read More..

Weekly Roundup

Thursday, April 7, 2016


For the Computer Science Principles classes last week I had them define Computer Science . The Wordle below is from their definitions after Unit 1. I am planning on having them do this each unit and see how our collective definition shifts as we layer on more material. I think this might make a good writing prompt later int he year.
Other things Ive been looking at:


  • Been using this site with my Algebra I kids: http://learnscratch.org/ I am hoping to incorporate Scratch and Graphing
  • Curious to Try this: http://www.learnstreet.com/teacher_signup as the AP Computer Science Principles classes start on the Internet and HTML
  • Rereading As We May Think by Vannevar Bush - this document, from 1945,  first suggests hypertext. Beyond the reading level of most of my high school kids, but some good nuggets
  • As the computer club keeps working on their 3-D printer I am looking forward to trying Blockify 
  • Interesting Video recruiting for AP Studio Art: http://www.youtube.com/watch?v=KwyeKseCShY
  • And, we just found out our CSTA chapter will get 100 Finches to play with next fall! Cannot wait.
  • And lastly made my hotel reservation for SIGCSE 2014. The one thing I learned coaching debate - make the hotel reservation early!
Read More..

Weekly Roundup Computer Science Surfing

Saturday, March 12, 2016

Some Computer Science websites Ive been looking at this week:
  • Little Bits these kits let you build circuits. They snap together with magnets. When we cover conditionals in the CS Principles class we also do logic gates and circuits. This could be a fun way to visualize this.


  • Ted Talk Andrew Blum. What is the Internet Really? Were just finishing up our Internet unit in CS Principles. Monday is our last day before break and this will be a great way to finish up the whole thing.
  • While you are at it you should really read his book: Tubes . My fantasy field trip at this point is to go to Northern VA and visit the parking garage he mentions that housed the early pieces of the Internet. Then wed have ice cream, because sometimes thats what it takes to make a parking garage exciting.
  • Ada Lovelace Video - Her birthday was on Monday. This video is the best explanation I have found about why she matters. The kids seemed to like it to. It is always a good sign when they 1) watch the video without trying to sneak in a round of Bloons Tower Defense and 2) ask questions after it is done. Score on both counts.
  • Also on Monday Google did a Doodle of Ada. As always, Google helps make it relevant.
  • The rest of the video series also looks great - covers everyone from Alan Turing to Hedy Lamarr.
  • Also: Good article about Facebook Interns on why CS is a good choice.
  • Also, if you are feeling crafty - This site has templates for Star Wars snowflakes.

Read More..

Home Mid Summer Roundup

Saturday, March 5, 2016

I am home for about 5 days before my next trek up to New York to work on the AP Computer Science MOOC.

In the past week I traveled from NYC to Boston for the CSTA annual conference, then on to Las Vegas for the APCS Principles Pilot II training and the AP National Conference.

Vector River Map From Flowing Data


In other words, my brain is full, but full of good things.

Unless you have been wilderness camping for the last 6 months you may have noticed a few things going on in computer science education.

Ill be posting more details about all of these projects soon, but some highlights:
  • Code.org - http://www.code.org/  - Theres the video, which everyone should see. They are also building up some great advocacy resources, worth a look. Plus, I got to have dinner with Hadi and Pat. So exciting to have incredible people committed to computer science education. They are a huge part of the interest in computer science education right now. 
  • Computer Science Education Week -  http://www.csedweek.org/ - Do you have your plans yet? Dec 8 - 14th, better get on it.
  • Expanding Computing Education Pathways - http://expandingcomputing.cs.umass.edu/ - "Alliance seeks to increase the number and diversity of students in the pipeline to computing and computing-intensive degrees by supporting state-level computing education reforms." I got to attend a great workshop from ECEP at CSTA National lest week - really exciting momentum. I am especially glad to hear more about the role of community colleges in preparing our kids.
  • Exploring Computer Science -  http://www.exploringcs.org/ - They are coming to Washington DC, and I am really hoping to attend a training in the next year. I got to do a PD workshop with them at CSTA, and hands down the best PD I have attended. One of those where you walk away going "Well, the last 16 years of my career have been nice, but now I know how to make it better."
  • Hour of Code -  http://www.csedweek.org/ - they are asking folks to organize to give beginners 1 hour of code for every one of the countrys 55 million school children...ideas? Let me know!
  • http://sitwithme.org/ - "Sometimes you have to sit to take a stand. Sit With Me invites you to validate and recognize the important role women play in creating future technology by taking a small but symbolic action: sit in a red chair and share your story." 
Whew! I know I am forgetting things. It has been a jam-packed summer. Please drop me a line to tell me what is going on in your neck of the woods for computer science education. 
Read More..