Home » Archive

Articles in the 2012 Spring Intro to CS Category

2011 APCS, 2012 Spring Exploring CS, 2012 Spring Intro to CS, Featured »

[21 Jun 2012 | No Comment | ]

What is CodeDay?
CodeDay is an amazing 30-hour event where students who love technology hang out and code!  It will be fun for both beginners and advanced programmers!  Learn how games are made and meet other students who are making their own, including a team of our Garfield award winning programmers.
Click here for a schedule of Events
And it’s the Biggest CodeDay Yet!
We’ve outgrown the StudentRND space, so we’re hosting CodeDay MEGA at Thinkspace! We’ll have room for 200 students as well as super-fast internet!
Registration is $30, but see Mr. Bergquist for a $10 discount …

2012 Spring Intro to CS »

[4 Jun 2012 | No Comment | ]

Chose your own Final Project in Python – come up with a project of your own.  Write up a description of the project you would like to do to be reviewed with Mr. Bergquist.  I expect you to come up with something you can be proud of and that leverages the ideas we learned in Python.
Here are some ideas and samples from previous classes:

A tool to help solve problems in a Math or Science class
Bagels (Master Mind board game)
Baby Names
Mad-Libs maker – prompt the user for a series of nouns, …

2012 Spring Intro to CS »

[4 Jun 2012 | No Comment | ]

Create a final project in Scratch and connect it to what we learned in Python.
Complete the following:

Answer these questions, which will help you connect Scratch to Python. You MUST handwrite this part.
Create a small game. Design and build a small game of your choice. If you took Exploring Computer Science, your game must be significantly different from the ones you have already created! You may look at http://scratch.mit.edu for inspiration. The requirements here are deliberately vague — the goal is for you to experiment. Ideas:

Maze game: the user uses the …

2011 APCS, 2012 Spring Exploring CS, 2012 Spring Intro to CS, Featured »

[28 May 2012 | No Comment | ]

Interested in Video Game Design or Robotics?  Then this Saturday, June 2nd, you will want to plan a trip to the Seattle Center at the “Armory” (previously the Center House) for to great events…  (Added: Seattle Maker Faire is also this weekend at the Seattle Center!)
iFEST 2012
First of all there is the Independent Games Festival 2012 (9:30am – 6:00pm), where you can learn about making games and creating your own start up.  ”iFEST is a free 1-day festival for independent game developers – from new startups and established studios to anyone …

2012 Spring Intro to CS »

[28 May 2012 | No Comment | ]

Here is the collection of Python instructions for using the Scribbler Robots.  If you have completed your Create your own Adventure Game program, then you can give these a try – these can be used for your final project of your own choosing (more details to follow):

Intro to Scribbler Robots: Start Here
Scribbler Reference: Check this out for details on Movement, Pictures &  Sensors,
Scribbler Pictures: Instructions Here
Manipulating Image: Try this
Sensor Activities to try
If you are further interested, check out the Chapter on Image Processing and Perception

See Mr. Bergquist to get a Scribbler Bot and give …

2012 Spring Intro to CS »

[20 May 2012 | No Comment | ]

Create Your Own Adventure Project: 25 Project Points
You will create a text-based adventure game in Python (full Rubric). The story line is entirely up to you, so have some fun with it!  In a text-based adventure game, information about the state of the world is printed out to the user and the user is given options to act.  For example:
West of HouseYou are standing in an open field west of a dark house, with a boarded front door.There is a small mailbox here.
What would you like to do?  1) Go …

2012 Spring Intro to CS »

[20 May 2012 | No Comment | ]

External Correctness (13 points)
___/ 3 – Game is playable and appropriate
___/ 5 – Game has at least five decision points
___/ 2 – Game is infinite (user is prompted to play again and can play over and over again)
___/ 3 – Good use of class time (done on time)
Internal Correctness (12 points)
___/2 – Use of at least one string method
___/2 – At least two variables
___/3 – One “puzzle” using while loops till solved
___/2 – One way to die/end unsuccessfully
___/2 – One way to win
___/1 – Comment with name at top
Worth a …

2012 Spring Intro to CS »

[13 May 2012 | No Comment | ]

Knowing how to read and interpret documentation is a terrifically useful skill that will help support your independent learning goals.  It’s important to me that you get some experience reading technical documents in this class.  I would like you to start by reading this book chapter and answering a few questions about it on a separate sheet of paper to turn in.  Make sure you are trying things at the shell as you go!

What is a string?
How would you figure out how many characters a particular string has in it?
How would …

2011 APCS, 2012 Spring Exploring CS, 2012 Spring Intro to CS, Featured, Uncategorized »

[23 Apr 2012 | No Comment | ]

The Center for Game Science at the UW is looking for high school students to participate in a summer internship.
They would like a few students to come to their Center during the summer and test their games. Students will learn about the software and game development process, game design, working in a team, how to test games, report and reproduce bugs, how to run user studies and think-alouds, how to manage online communities, and potentially gain some technical knowledge about ActionScript and Flash.
This internship is unpaid, but should be a …

2011 APCS, 2012 Spring Intro to CS »

[8 Apr 2012 | No Comment | ]

The Spring Puget Sound CSTA Programming Contest will be held on Saturday, April 28th, from 9:00 am to 3:00 pm, at Amazon.com in South Lake Union.
It will be great practice for the AP exam and we need to defend our Garfield HS winning reputation! Full details are here: PSCSTA Programming Contest.
Registration is now open and costs $30 per team (1 — 3 people). Form your team and sign up here: PSCSTA Spring Contest Registration!  (You MUST register and pay BEFORE April 22. Absolutely no late submissions will be allowed.)  Let …