Colby across Johnson Pond
CS 231: Data Structures and Algorithms
(Fall 2013)

Syllabus

Teachers
Lanya
Tyler
Hieu
Bilal
Scott
Terrence
Charles
Matt


Assignments


Other Pages
Syllabus

Lab Description: This is the lab section for CS 231. Here you will have dedicated time to work on class projects. Class section link

Helpful Humans

  • Course Instructor: Stephanie Taylor
  • Lab Instructor: Kyle Burke
  • Lab A Assistant: Lanya Butler
  • Lab B Assistant: Tyler Harley
  • Teaching Assistant (Sunday 4-7pm): Hieu Phan
  • Teaching Assistant (Sunday 7-10pm): Bilal Ahmad
  • Teaching Assistant (Monday 7-10pm): Scott Franchi
  • Teaching Assistant (Monday 7-10pm): Terrence Tan
  • Bonus Professor (Monday 9:30pm - Midnight): Bruce Maxwell
  • Teaching Assistant (Tuesday 7-10pm): Charles MaCaulay
  • Teaching Assistant (Tuesday 7-10pm): Matt Burton

Contacting Kyle

I love answering your questions! The basic rule of thumb for contacting me is: in-person > Slack > email. (People in person generally have priority over Slack messages, which generally have priority over emails.) The absolute best way to get in touch with me is to physically come to my office (check my schedule to see when I'm likely around). If I'm not in at the moment you arrive, I have a wheel to let you know where I'm at. If you need to schedule a time outside of my office hours, that's fine. If you just drop by to see if I'm there, that's great too! Please feel free to swing by and ask me questions even if I'm not expecting you. Getting in-person help is often the best way to clear something up!

If you can't reach me in person, the next best thing to do is to use Slack. You can find me on the department server and reach out in the course channel (tagging me is fine) or as a direct message to me. If you have something more serious that you want a better "paper" trail for, then I recommend emailing me (kburke@flsouthern.edu). I try to respond to all my email at least once per work day, but sometimes I don't keep up. If you don't hear from me via email after 24 hours during a work week, feel free to reply to the email with just the word "Bump" to get it back up to the top of my inbox. If you send me a message any other way, please do not wait for me to respond, as I probably won't see it. (E.g. via Canvas.)

When communicating with me, it is perfectly okay to call me "Kyle". (This is not true for everyone; please make sure you are respectful to other faculty members.)


Schedule
WeekMonday
0
Week of
Sept. 1
No Class Yet!
1
Week of
Sept. 8
Java
2
Week of
Sept. 15
2-D Arrays
Project 1 due
3
Week of
Sept. 22
Linked Lists
Project 2 due
4
Week of
Sept. 29
Abstract Classes
Project 3 due
5
Week of
Oct. 6
Simulation
Project 4 due
6
Week of
Oct. 13
Fall Break
7
Week of
Oct. 20
Queues
Project 5 due
8
Week of
Oct. 27
Priority Queues
Project 6 due
9
Week of
Nov. 3
Priority Queues
10
Week of
Nov. 10
User Interaction
Project 7 due
11
Week of
Nov. 17
Graphs
Project 8 due
12
Week of
Nov. 24
Graphs
13
Week of
Dec. 1
Graphs
14
Week of
Dec. 8
Reading Day