This Is CS 50
Total Page:16
File Type:pdf, Size:1020Kb
tear here THE CS 50 FAIR JanuaryThis 9, 2009 is@ Northwest CS Science50. Labs. your raffle ticket Earn stickers from presenters and earn chances to win the raffle! (see inside for more details) Name: _____________________________ E-mail: _____________________________ Phone: _____________________________ PLACE u STICKERS HERE! Akamai Facebook Google Harvard (HCS) Society Computer Microsoft VMware Student Tables Student Information Desk Popcorn YOU ENTERED HERE Key: map - - chances to win one one win to chances n a 4GB Zune 2007 Ultimate Office Ultimate Vista 2008 Visual Studio 2008 Office:mac • • • • • stickers means means stickers this is cs 50. n † Ask each presenter whose project you see for a sticker. to up cover, program’s this to sticker that Apply ofa maximum 10. offTear and drop cover it in the this program’s out. way on your box an 8GB iPod Nano an 8GB iPod another Xbox 360 Xbox another Touch an 8GB iPod Touch iPod another an Xbox 360 an Xbox THE This is CS 50. FAIR CS 50 You can only get of a maximum You encourage though we you 10 chances, Step 1: Step 2: Step Step 0: Step _________ † to see more projects! • won! if you’ve see to weekend this http://cs50.net/ Check • • • of prizes! today’s • A cover page with cover A Whether you are a student in CS 50 or just here raffle. to see today’s in partake to eligible are you projects, some and earn win! from presenters to Earn chances stickers This is the CS 50 Fair. This is CS 50. This CS 50 Fair. is the the raffle On exhibition today are the accomplishments of 330 students. 2008’s Fall The climax of this course is its final project, an oppor of knowledge your take to tunity a programmingfor out of piece very own your spin and develop software. program, though, is perhaps its most empowering return. empowering most its perhaps is though, program, to to solve problems more As effectively. such, its lessons are applicable well beyond the boundaries of computer science itself. That the course does teach you how to computer computer science for concentrators and non-concentra this program, to how you teach just than More alike. tors how and carefully more think to how you teaches course welcome Welcome to the CS 50 Fair! CS 50 is a first course in BASEMENT LEVEL 01 PEDAGOGICAL SPACES NET FLOOR AREA 20,857sf MEETING/SHARED SPACE NET FLOOR AREA 4,537sf COMMON BUILDING SUPPORT NET FLOOR AREA 1,632sf TOTAL NET ASSIGNABLE FLOOR AREA 27,026sf PEDAGOGICAL SPACES (REGISTRAR) MEETING/SHARED SPACE FUTURE FITOUTS North SHARED BUILDING SUPPORT HA R V ARD UN IVE R SIT Y 07 07MA YJU 2007LY 2008 1/16” = 1’-0” NORTHWEST BUILDING BASEMENTBASEMENT LEVEL LEVEL01: 01:PED APEGOGICALDAGOGICAL SP ASCEPACE FACULTY OF ARTS AND SCIENCES SOM THE 1 CS 50 FAIR This is CS 50. fun facts Who’s in the class? Who’s taken AP CS? Freshman 50 Sophomore 145 17% have Junior 83 Senior 46 GSAS 5 Extension 35 83% haven’t Other 2 0 30 60 90 120 150 What kind of projects are here? BlackBerry Apps 2 Facebook Apps 17 Comfort Level with Computers Firefox Add-Ons 4 Games back in September 2008 23 “more iPhone Apps 12 comfortable” Tools 49 14% Websites 185 Other 18 “less 0 50 100 150 200 comfortable” What languages were used for the projects? 34% “somewhere in between” ActionScript 7 52% C 28 C++ 5 C# 4 CSS 104 Java 27 Who’s running what? JavaScript 152 Other 1% Objective-C 12 Perl 1 Linux 4% PHP 206 Windows Vista Mac OS Python 14 25% 38% Ruby 7 SQL 156 XHTML 198 Windows XP 32% LOLcode 1 Other 21 0 50 100 150 200 250 All designs for The CS 50 Fair created by Yuhki Yamashita ‘11 0 50 100 150 200 250 THE CS 50 2 FAIR This is CS 50. the projects A 2d Physics World Automated Group gChat BuyProvillusNow.com Drew Robb ‘10, Physics Bradford Matthiesen ‘09, Chemistry Jason Shah ‘11, Sociology Newtonian physics has never been so much fun. gChat one person, but have the message received Sleek e-commerce site for hair loss treatment by a larger group! supplements! A New Schedule for Major League Baseball Bach’s Office C$ 50 MyMoney David Roher ‘12 Charlotte Seid ‘10, Chemical and Physical Beatrice Liem ‘11, Applied Mathematics A new baseball schedule that optimizes travel Biology A website you can use to keep track of your time and attendance. A website that organizes consignment ticket sales income and expenses. for Sanders Theatre. Agenda Toolbar CA Grading Tool Matthew Chartier ‘12 BankMate Taylor Yi ‘11, Applied Mathematics Never forget another assignment! Cindy Wang ‘10, Chemical and Physical Keep track of homework grades. Biology Amna’s Sectioning Tool Accouting for student groups. CA Portal Amna Malik ‘10, Applied Mathematics Matt Zimmerma ‘09, Mathematics A sectioning tool that maximizes first-choice Becas International A website allowing math course assistants to keep preferences. Yanislav Petrov ‘10, Economics; Jorge track of grades. Alvarez ‘10, Economics amolsList A website for finding colleges and scholarship Calendar Compare Amol Jain ‘10, Physics opportunities. Riva Nathans ‘10, Neurobiology Find, share, and discuss activities with people on A website for comparing people’s iCal-based campus. BerryCards calendars. Pedro Moura ‘11, Philosophy AnaLiszt Flash Cards for your Blackberry! CalPool Danielle Streifthau ‘11, Engineering Neena Kamath ‘11, Computer Science Sciences; Steven Shepardson ‘11, Physics Big Money Gamblin’ Let’s CalPool! : One-Click Scheduling. Figure out your favorite song by entering notes. Ryaan Ahmed ‘11, Music Various games of chance and skill. Campus Coursepacks Apprenez! French Learning Online Jonathan Cheng ‘11, Psychology; Derek Rebecca Hofer ‘11, Human Evolutionary BillDivvy.com Jones ‘09, Government Biology Luyi Zhao ‘10, Applied Mathematics A website for trading and selling your old or Practice listening comprehension and learn Makes sharing bills with friends easy! unused coursepacks. vocabulary! Blackjack Calculator Check My Grades At Hahvahd Yiying Xu ‘09, Biochemical Sciences Daniel Mark ‘11, Applied Mathematics Siddarth Chandrasekaran ‘12 Program for calculating blackjack strategies. Online website for storing/looking up grades. Blogs about life at Harvard College. Blorums Checkers Auction Sniper Meir Lakhovsky ‘12 Joshua Abram ‘10, Psychology Michael Cupelli ‘10, Engineering Sciences An online discussion without the forum chaos! Play checkers! A tool to cast last-second bids on eBay. Board and Committees Pages for Choral Lineup Generator Audio Visualization Woodbridge Website Curt Nehrkorn ‘11, Physics Dan Werb ‘10, Chemistry Madhura Narawane ‘12 Painlessly create your next concert’s standing See the waveforms of an mp3 or live input in the Check out the Board and Committee members of positions! time and frequency domains! Woodbridge International Society. Classes@H Eric Dong ‘11, Applied Mathematics Rate your concentration! THE 3 CS 50 FAIR This is CS 50. classreef.com Course Shopping Made Easy Cryptogram Solver Jonathan Bragg ‘10, Computer Science Colin Fogarty ‘11, Economics Jason Kleban ‘11, Applied Mathematics Study online or with nearby students in your Easily find courses based on CUE Guide A user-friendly program that helps the user class! Ratings! decode cryptograms. Client Central 360 Management Crimson Adz CUE Guide Class Search Engine Software Lester Kim ‘11, Physics Alli Chandra ‘10, Government Joel Rojo ‘12 Advertisements on Harvard’s campus. Find a class based on its CUE guide ratings! Store, track, and organize customer and lead information online. Crimson Book Swap DAlist Karl Harmenberg ‘10, Mathematics; Chen Oluwadamilola Akinfenwa ‘12 CNMI NFL Yan ‘10, Chemical and Physical Biology Sell and buy on the fly at DAlist.com! Anita Hofschneider ‘12 Buy and sell course books from classmates. A website for registering students for high school Daytime Van Service Website speech competitions. Crimson Cab Kevin O’Herin ‘09, Romance Languages Rachel Park ‘11, Statistics and Literatures; Christina Meadows ‘10, CollegeKiosk.net Catch a cab to Logan with other students! Psychology Byron Lichtenstein ‘11, Engineering Sign up for a ride with the daytime van service! Sciences; Nwamaka Uzoh ‘11, Crimson Commerce Engineering Sciences George Guo ‘11, Economics DayTrip Find the events that YOU want! A one-stop place for Harvard students selling or Nicholas Moy ‘10, Economics buying anything and everything. Plan your day. Computer Sanity Monitor Anjali Bhatt ‘11, Physics Crimson EC Recruiting Dealicious A dashboard widget that monitors CPU usage. Luyi Huang ‘10, Economics Winston Yan ‘10, Physics Rate and review Harvard extracurriculars; learn Find or promote events and special deals in Concentration Finder about their application processes. Harvard Square on your iPhone! Nora Barr ‘10, Engineering Sciences; Robert Cross ‘11, Neurobiology Crimson Languages Declaration of Concentration Find out the concentrations for which you have Michael Ayoub ‘10, Chemical and Physical Samira Rudig-Sotomayor ‘11, Engineering fulfilled the most requirements. Biology Sciences Find out about language tables at Harvard! You A website to declare concentration online. Connect Four can even start your own! James Liu ‘10, Chemistry Dice Combat A computer version of the game Connect Four. Crimson Maps Mark Piana ‘11, Engineering Sciences; Shadman Zaman ‘12; Chris Anderson ‘12; Pramod Thammaiah ‘11, Applied Connect Four M Farjad Shakil Yousufi ‘12 Mathematics; Stephen Landy ‘11, Physics Suraj Som ‘09, Physics Find your way around Harvard! Conquer the world. Try to beat a computer at Connect Four! Crimson Marketplace Digital Rolodex Corcairdhearg Irish Dance Website Sue Lin ‘10, Applied Mathematics Anna Chen ‘09 , Biochemical Sciences Moira Forberg ‘11, Neurobiology A website for buying and selling used textbooks. Keep track of your contacts! Network! Learn about Harvard’s first Irish dance group on campus! Crimson Sports Finder DNA editor Danyellé Thorpe ‘11, Engineering Ruby Yu ‘10, Chemical and Physical Course Selection Tool Sciences Biology Jun Ying Liu ‘11, Applied Mathematics Find where the next game of your favorite sport Edit DNA sequences.