CS1321 Syllabus - Fall 2001


Home | Syllabus | Calendar | Homeworks | Labs | Resources

Course Description:
(from the GA Tech. 2001- 2003 General Catalog p. 97)

Foundations of computing with an emphasis on the design, construction, and analysis of algorithms. Laboratory-based instruction to computers and software tools.

Instructors

David Dagon
(College of Computing Room 121)

Lecture Tuesday/Thursday
12:00 - 01:30 Arch 123

Email: dagon@cc.gatech.edu

Daniel Lerner
(College of Computing Room 123)

Lecture Tuesday/Thursday
06:00 - 07:30 Arch 123

Email: lerner@cc.gatech.edu

David Smith
(College of Computing Room 123)

Lecture Tuesday/Thursday
08:00-09:30 Arch 123
09:30-11:00 Arch 123

Email: dmsmith1@cc.gatech.edu

Monica Sweat
(College of Computing Room 120)

Lecture Tuesday/Thursday
01:00 - 01:30 Physics L1

Email: sweat@cc.gatech.edu

Textbook

How To Design Programs: An Introduction to Programming and Computing authored by Matthis Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi.

Newsgroups and Webpage

The course webpage and the course newsgroups are set up to provide you with accessible and helpful information. You are responsible for any policy, announcement or guideline posted to the webpage, so monitor http://www.cc.gatech.edu/classes/AY2002/cs1321_fall regularly for updates and important announcements. You are also responsible for anything announced or discussed on the git.cc.class.cs1321.announce newsgroup.

Newsgroups for CS1321

git.cc.class.cs1321.announce (required: you are required to read this one!!)
git.cc.class.cs1321.rec (optional: for discussion of assignments)
git.cc.class.cs1321.lab (optional: for discussion of labs)

Your first lab (due during the second week of the semester) will teach you how to use the newsgroups.

Late Work Policy

No late homeworks, labs, quizzes or exams are accepted in this class. Any request for exceptions to this policy due to incapacitating illness, death in the family, or something similarly serious must be accompanied by supporting documentation.

CAUTION: the preprinted note from the infirmary stating that you visited the infirmary is not sufficient documentation.

Please contact the Dean of Students with your excuse and they can provide you with the proper documentation.
http://www.deanofstudents.gatech.edu/contact.html

Academic Conduct and Misconduct

The homework assignments and labs in this course are not intended to be collaborative exercises, but on the other hand, we don't want to discourage discussion between students about ideas pertaining to this course. So, if you incorporate ideas into your homework assignment or labs that did not originate with you, or did not come from the obvious sourcesĀ— your instructor, teaching assistants, textbooks, lectures, or supplementary reading materials provided in this courseĀ— you must give credit to your sources. Furthermore, at no time is it acceptable for you to share your solutions to the homework assignments with other students, whether these solutions are complete or partial, nor is it acceptable to compare your solutions with other students. You are not to work on these assignments in groups, whether on paper or at the computer. Of course there is to be no collaboration whatsoever during exams. Students who fail to follow these rules will be charged with academic misconduct. The likely penalty for academic misconduct in this class is to fail the class, and you could even be declared ineligible for a degree in computer science. If you haven't already done so, you should take the time to become familiar with Georgia Tech's definitions of academic misconduct and the policies and procedures pertaining to academic misconduct. This information can be found in the 2001-2003 General Catalog on pages 377 - 386.

Grading Scale

Tests 33%
Homework 20%
Labs 15%
Buzzbacks 2%
Final 30%

Upto 2 extra points can be earned through Buzzbacks.

There is no dropping of low scores. There is no "redo"ing of homeworks.