Foundations of computing with an emphasis on the design, construction, and analysis of algorithms. Laboratory-based instruction to computers and software tools.
David Dagon
|
Daniel Lerner
|
David Smith
|
Monica Sweat
|
How To Design Programs: An Introduction to Programming and Computing authored by Matthis Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi.
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.
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.
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
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.
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.