
Algorithms, data structures, and problem solving techniques for attacking and solving problems that are generic to concurrent systems. Emphasis on real-world problems, featuring case studies. There is a laboratory component for this course, and several programming assignments will be given (outside of lab) to allow practice on course-related topics.
CS 1502 or equivalent
Jim Greenlee (note: please call me Jim!)
College of Computing 115, 894-6049
Office Hours: MWF 10-11, 12-1, Th 9:30-11 (other times by appointment)
Email:
We have created several newsgroups for CS 2430. Here is a list and brief description of each one:
git.cc.class.2430.announce (moderated)General announcements about Very Important Things. Homework and project announcements will be posted here, along with any clarifications that are of general interest.git.cc.class.2430.homework (unmoderated)
Questions and (and their answers) that are specific to homework assignments.git.cc.class.2430.project (unmoderated)
Questions and (and their answers) that are specific to project assignments.git.cc.class.2430.questions (unmoderated)
General questions and (and their answers) about course-related topics or issues that are NOT appropriate for the .homework or .project groups.git.cc.class.2430.flame (unmoderated)
Complaints and other postings that are not appropriate for the other newsgroups.
Detailed project description documents are posted to the appropriate newsgroups. A project description document will contain an overview of the project, how it will be distributed, how to turn it in, and how it will be graded. Please read the documents carefully.
A homework assignment will be given out each week of class. It will normally be posted to the newsgroup on or about Wednesday of each week, and students will have until Thursday of the following week to complete the homework and turn it in. Homeworks must be submitted electronically via the "turnin" program, before 8:00 AM on the day that they are due. Late homeworks will not be accepted for grading, and will receive a grade of 0 (zero). Makeup assignments will not be provided or accepted. All homeworks count equally toward the Homework portion of the final grade.
Two midterm exams will be given in class on October 19 and November 16. They will be closed book, closed notes, and will consist of essay or short answer questions, plus some coding (debugging and writing, etc). A comprehensive exam will be given during the appointed time period during finals week. Details about these exams will be discussed closer to the time that they are given.
Recitations are held weekly. During weeks when a programming project is due, the recitation TA will go over some relevant aspects of the project.
After the allotted time for the project discussion the recitation TA will discuss pertinent aspects of the homework assignment that is due that week. Often, this discussion will be conducted as a "question and answer" session, so be sure that you have looked over the homework prior to coming to recitation.
Requests to change to a different recitation section must be approved in writing by the course instructor. In no event will approval for a change be given after the end of the first full week of classes.
It is expected that (unless specific instructions to the contrary are given) all student submissions will be individual efforts. All required coursework that is submitted for evaluation in this academic course becomes the property of the Georgia Institute of Technology, and is subject to review for evidence of academic misconduct. If such evidence is discovered, then the offending students will be referred to the Dean of Students for investigation.
Section XIX.B. of the Student Rules and Regulations defines academic misconduct as ``any act that does or could improperly distort student grades or other student records.''
Among the list of items that are cited in this section is the following:
In layman's terms, this means that if any student receives or provides any information that would enable himself/herself or any other person to complete an assignment or examination that is not wholly the work of the person submitting that assignment or examination, then that student is in violation of the academic honor code of Georgia Tech.
Any such incidents will be dealt with accordingly, and penalties for conviction can be severe - up to and including notice of academic misconduct on a transcript, failure in the academic course, expulsion from the College of Computing, expulsion from Georgia Tech, and community service.
Note: we use "cheatfinder", so don't even think about it.
Note: during office hours, TAs may be found in the CoC lounge area or the computer clusters next to it (SGI, Baird, NT, TA Lab).
| Name | Office Hours | Homepage URL | |
| Jake Auxier (Project) | jauxier1@cc.gatech.edu | T 3:30-4:30, W 2:30-3:30, F 1:30-3 (project) | none |
| Chris Bradfield | ceejaybe@cc.gatech.edu | T 3-4, Th 1:30-2:30 | none |
| Ryan Chaves | rchaves@cc.gatech.edu | T 2-3 | none |
| Jennifer Dempsey | jed@cc.gatech.edu | T 2-3, Th 12-1 | none |
| Jack Foy | jack@cc.gatech.edu | T 11-12, Th 1:30-3 | none |
| Brent Harris | bh@cc.gatech.edu | T,Th 12-1:30 | http://www.wrek.org/ |
| Robbie Huffman | robbieh@cc.gatech.edu | T 2:30-4:30, W 3:30-4:30 | none |
| Peter Kallos | shizam@cc.gatech.edu | W 5:30-6:30, Th 12-1 | none |
| Joe Lafiosca | fnord@cc.gatech.edu | M 2-6, T 12-1:30 | none |
| Patrick McNeill | pmcneill@templeton.gt.ed.net | MWTh 3-4 | http://templeton.gt.ed.net/~pmcneill/ |
| Jason Pedone | jpedone@cc.gatech.edu | M 11-12, F 3-4 | http://www.prism.gatech.edu/~gt5190b/ |
| Joe Sensibaugh | joe@prism.gatech.edu | MWF 10-11 | none |
| Alison Smith | ans@cc.gatech.edu | MW 10-11 | none |
| Jeremy Stewart | js@cc.gatech.edu | T 11-12, W 12-1 | none |
| Jason Turnage | turnage@cc.gatech.edu | M 4:30-6, W 3-5 | none |
| Gary Yngve (Project) | gary@cc.gatech.edu | T 10-12, F 12-3 | none |