CS 2430 - CONTROL AND CONCURRENCY (3-3-4)
General Description
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.
Instructor
Jim Greenlee
Office: College of Computing 132
Office Phone: 894-6049
Office Hours: MWF 10:00-11:00
(other times by appt)
UNIX Mail: jkg@cc.gatech.edu
A local newsgroup (git.cc.class.2430)
is available for this course -
it will be used for announcements, clarifications, and answering
questions about course topics. In particular, many issues pertaining
to programming assignments and lab work will be handled via the
newsgroup.
Postings made to the newsgroup carry the same weight as if they were
made in class. Each student is responsible for keeping up with news
postings.
- Bacon: Concurrent Systems - An Integrated Approach
- Kernighan & Pike: The UNIX Programming Environment
- Various: UNIX On-line Manual Pages
Grading
- 5% Quizzes
- 20% Programming Assignments
- 25% Lab
- 20% Midterm
- 30% Final Exam
General Policies
Exams must be taken on their scheduled date unless you have cleared with
me at least 24 hours prior
to the exam that you will be missing the exam for a valid reason. I will make
the final determination as to what constitutes a "valid reason". Scheduled
quizzes will be given approximately every other Friday in class (exact
dates are given on the syllabus).
In addition, one pop quiz will be given
(but not necessarily on a Friday :-). The lowest quiz grade will
be dropped. Makeup quizzes will not be given.
Academic Honesty
I shouldn't have to say anything about this, but here goes anyway.
Violations of the academic honor code are pretty serious business.
Section XIX.B. of the Student Rules and Regulation
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:
Possessing, using or exchanging improperly acquired written or verbal
information in the preparation of an essay, laboratory report, examination,
or other assignment included in the academic course.
In layman's terms, this means that if you receive or provide
any information that would enable yourself or another student to complete an
assignment or examination that is not wholly the work of the person
submitting that assignment or examination, then you are in violation of the
academic honor code of Georgia Tech. Any such incidents will be dealt with
accordingly - at the very least, this will probably mean a chat with the
Dean of Students.
Jim Greenlee
College of Computing
Georgia Institute of Technology
jkg@cc.gatech.edu