15110
SUMMER SESSION ONE - 2013
|
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 5% of your grade. There are 12 labs so you can miss 2 labs without penalty. This does not include the lab exam dates (see below). If you miss a lab, you are responsible for understanding the material you missed. You must go to the lab for your assigned section in order to get credit for lab participation.
Two lab exams will be given (see schedule below) that will test your ability to write simple Ruby programs given a limited amount of time and resources. No makeups will be allowed except as allowed in the official course policy. The lab exams are worth a total of 10% of your grade.
SECTION | DAY/TIME | ROOM |
A | MTWRF 4:30PM-5:50PM | GHC 5201 |
Instructions for Electronic Handin
LAB | DATE | TOPIC | SAMPLE ANSWERS |
Lab 1 | Monday, May 20 | Lightbot | Sample Answers |
Lab 2 | Wednesday, May 22 | Intro to Ruby and irb | Sample Answers |
Lab 3 | Friday, May 24 | Arrays and Loops | Sample Answers |
Lab 4 | Tuesday, May 28 | Debugging Practice | Sample Answers |
Lab 5 | Thursday, May 30 | Searching and Sorting | Sample Answers |
Lab 6 | Monday, June 3 | Fractals | Sample Answers |
Lab 7 | Wednesday, June 5 | Hash Tables | Sample Answers |
LAB EXAM 1 | Monday, June 10 | ||
Lab 8 | Tuesday, June 11 | Huffman Trees | Sample Answers |
Lab 9 | Thursday, June 13 | Cellular Automata | Sample Answers |
Lab 10 | Tuesday, June 18 | Bitmap Images | Sample Answers |
Lab 11 | Wednesday, June 19 | Graphics in Ruby | Sample Answers |
Lab 12 | Thursday, June 20 | Programming a Game | Sample Answers |
LAB EXAM 2 | Tuesday, June 25 |