- Home
- Syllabus
- Schedule and Slides
- Labs
- Homework
- Project
- Moodle
- PairEval
- Eclipse Tips
- Regrades
- Clicker Info
CS 201 - Labs
All labs are available in Moodle
Lab 0: The Tools of the Trade - 01/16 through 01/25
We're going to use a bunch of tools in this class. Here's your chance to create some accounts, download some programs, and get everything set to go. Note that this lab doesn't actually take place in lab, per se...
Lab 1: Warm-Up Activities - 01/28 and 01/29
Your first, official pair programming lab. Work through some I/O activities using the Scanner, and then get started on HW1.
Lab 2: You are your own worst enemy... - 02/04 and 02/05
In this lab, you and your partner will get an introduction to debugging, how to track down nasty problems in your code
Lab 3: Complaining about testing doesn't make it go away... - 02/11 and 02/12
In this lab, you and your partner will start to use JUnit, a unit-testing framework that you'll use for the rest of the semester.
Lab 4: Second Grade Grammar - 02/18 and 02/19
In this lab, you and your partner will pick nouns and verbs out of a sentence.
Lab 5: So many bags to choose from... - 02/25 and 02/26
In this lab, you and your partner will get your hands dirty with the Java Collections Framework.
Lab 6: Prelude to Bacon - 03/10 and 03/11
In this lab, you and your partner will begin working with sets and maps in anticipation of Kevin Bacon.
Lab 7: See the box, inside the box, inside the other box... - 03/17 and 03/18
In this lab, you and your partner will fall down the rabbit hole to see how far recursion can go.
Lab 8: When Two becomes Four... - 03/24 and 03/25
In this lab, you and your team will begin the semester project.
Lab 9: The Project Continues... - 03/31 and 04/01
In this lab, you and your team will make your first status report to the TAs.
Lab 10: With one week to go... - 04/07 and 04/08
In this lab, you and your team will feverishly try to finish your project and documentation.
Lab 11: It's Showtime! - 04/14 and 04/15
In this lab, you and your team will demo your project for the TA and the rest of the lab.
Lab 12: Cleaning up other people's messes... - 04/21 and 04/22
In this lab, you and your partner will play Monopoly. No, seriously, you will.
Lab 13: Why are we having lab on the last day of class? - 04/28 and 04/29
In this lab, you will earn 1% of your final grade. Don't worry - there'll be another very good reason to come to this lab.
