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.

Prerequisites

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.

Required Texts

Grading

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