Home » Archive

Beyond the Classroom »

[8 Sep 2010 | No Comment | ]

Laurie was an intern for Microsoft’s EPX STO team the summer of ’10.

Beyond the Classroom »

[7 Sep 2010 | No Comment | ]

Najee designed a new resource guide during his summer at Microsoft.

Beyond the Classroom »

[5 Sep 2010 | No Comment | ]

Emma Meersman learned to build robots at Stanford University.

2010 APCS++ »

[3 Sep 2010 | No Comment | ]

1. Write down a signature, a purpose statement, and a function header.
A signature is a comment that tells the readers of your design how many inputs your function consumes, from what collection of data they are drawn, and what kind of output data it produces.
A purpose statement is a comment that summarizes the purpose of the function in a single line. If you are ever in doubt about a purpose statement, write down the shortest possible answer to the question
2. Illustrate the signature and the purpose statement with some tests. To construct …

Beyond the Classroom »

[28 Aug 2010 | No Comment | ]

Zach was a Microsoft intern the summer after his senior year.

Beyond the Classroom »

[25 Aug 2010 | No Comment | ]

AJ was a software engineering intern at Cobalt the summer after his junior year.

Beyond the Classroom »

[20 Aug 2010 | No Comment | ]

Grant took a week-long game design course at Bellevue College and made a role playing game!

Beyond the Classroom »

[20 Aug 2010 | No Comment | ]

Tracy was an intern at Institute for Systems Biology the summer after her senior year.

Beyond the Classroom »

[20 Aug 2010 | No Comment | ]

Tracy and George got second place at both programming contests in 2009-2010!

2010 Spring Creative Computing 1, 2010 Spring Exploring CS »

[13 Jun 2010 | No Comment | ]

Find inspiration in UW, CMU, Stanford research.
Artificial Intelligence
- intelligent transport systems
- swarm computing
- automatic image analysis (image search)
- automatic translation
- voice control
- natural language processing
- get ideas from MIT’s CSAIL
Human-Computer Interfaces
- brain-controlled computers
- gesture interfaces (skinput, sixth sense, Natal)
Ubiquitous Computing
- wearable computers
- “Smart grid” (sensors for electrical, power grids; HydroSense)
- RFID applications (“smart tags”, tracking)
Computing law
- laws regulating privacy
- anti-hacking laws
Large-scale computing
- quantum computing
- parallel computing (multi-core, multi-processor)
Computing Concepts
- Moore’s Law
- Agile Software Design
- Cloud Computing (Google docs, GMail, etc)
- Databases (information storage)
- Peer to peer networking (BitTorrent)
- Encryption
Human-based computation …