15110
FALL 2011

Fast Links: Lab Sections and Course Assistants  Lab Assignments
Each lab will be posted here for your reference along with sample answers after the labs are all over. Labs participation counts for 10% of your grade. There are 13 labs so you can miss 3 labs without penalty. However, you are responsible for understanding the material in ALL labs, so you should go to all of the labs if you can. You must go to the lab for your assigned section in order to get credit for lab participation.
A lab exam will be given in the last (14th) lab that will test your ability to write simple Ruby programs given a limited amount of time and resources. All students must attend this final lab and take this exam. No makeups will be allowed except as allowed in the official course policy. The lab exam is worth 5% of your grade.
You are required to go to your assigned lecture and lab. Since part of your course grade depends on lab participation, you must go to your assigned section to get lab credit. To email your CA directly, you can send mail to their andrew ID "at" (@) andrew.cmu.edu .
SECTION  DAY/TIME  ROOM  COURSE ASSISTANT  ANDREW ID 
A  R 9:30AM10:20AM  GHC 5201  Carrie Purta  cpurta 
B  R 9:30AM10:20AM  GHC 5205  Sanil Shah  sanils 
C  R 10:30AM11:20AM  GHC 5201  Eshan Chordia  echordia 
D  R 10:30AM11:20AM  GHC 5205  Brenden Patch  bpatch 
K  R 11:30AM12:20PM  GHC 5201  Matt Sarett  msarett 
L  R 11:30AM12:20PM  GHC 5205  Brian Humbarger  bhumbarg 
E  R 12:30PM1:20PM  GHC 5201  Eric Gottlieb  egottlie 
F  R 12:30PM1:20PM  GHC 5205  Michael Hansen  mhansen1 
G  R 1:30PM2:20PM  GHC 5201  Phil Mansfield  pmansfie 
H  R 1:30PM2:20PM  GHC 5205  Max Herman  mpherman 
I  R 3:30PM4:20PM  GHC 5201  Cathy Li  chli 
J  R 3:30PM4:20PM  GHC 5205  Tamar BenShachar  tbenshac 
M  R 4:30PM5:20PM  GHC 5201  Vineet Baldwa  vbaldwa 
N  R 4:30PM5:20PM  GHC 5205  Vishal Jeet  vjeet 
Instructions for Electronic Handin
Lab 1  Thursday, Sept. 1  Computer History  
Lab 2  Thursday, Sept. 8  Intro to Ruby and irb  
Lab 3  Thursday, Sept. 15  Prime Numbers  
Lab 4  Thursday, Sept. 22  Another Sorting Algorithm  
Lab 5  Thursday, Sept. 29  Debugging Practice  
Lab 6  Thursday, Oct. 6  Quicksort  
Lab 7  Thursday, Oct. 13  Huffman Encoding  
Lab 8  Thursday, Oct. 20  Bitmaps and MARS  
Lab 9  Thursday, Oct. 27  Monte Carlo and Pi  
Lab 10  Thursday, Nov. 3  Cellular Automata  
Lab 11  Thursday, Nov. 10  Sorting Networks and MSTs  
Lab 12  Thursday, Nov. 17  Graphics in Ruby  
Thursday, Nov. 24  NO LAB  THANKSGIVING BREAK  
Lab 13  Thursday, Dec. 1  Tic Tac Toe  
Thursday, Dec. 8  LAB EXAM 