The students will be expected to be familiar with the following concepts, either by writing code to solve problems, or by diagramming the behavior of the more complex algorithms.
Matlab® is an excellent first language for engineers. It is an interpreted language that provides students immediate feedback from their actions, and postpones many of the gory details of correctness until a program is run. It is an ideal environment for ordinary engineering computation. The course is conducted from the Matlab® programming environment. 'Matlab' is a registered trademark of The MathWorks, Inc. Students who wish to work on their Matlab® assignments on their own computers are required to purchase a Matlab® license. For students not wishing to purchase the license, Georgia Tech provides access to computers equipped with Matlab® licenses through a licensing arrangement with The MathWorks, Inc.
Each of the instructors maintains an open door policy. You are free to visit us during the posted office hours or, if you prefer a different time, arrange an appointment with us. It is very important to contact us as soon as you feel that you might need to. Problems, unlike fine wines, don't improve with age.
There is no curve in this course. However, we may elect to include extra credit assignments at various times during the semester. The grading breakdown is as follows:
| Homeworks | 15% |
| Labs | 5% | Tests | 45% (3 tests at 15% each) |
| Final | 35% |
Letter grade assignments are given according to the following cutoffs with no rounding:
| 90.0 <= A <= 100 |
| 80.0 <= B < 90.0 | 70.0 <= C < 80.0 |
| 60.0 <= D < 70.0 |
| 0 <= F < 60.0 |
http://www.cc.gatech.edu/classes/AY2008/cs1371_spring/
Homework and labs are designed to be learning experiences; they are graded only to encourage students to complete the assignments correctly. Collaboration is permitted and encouraged when working on your homework and labs. However, the material you turn in must be essentially your own work. Submitting large bodies of material written by others without specifically attributing the authorship is plagiarism, and is not permitted on this course, or anywhere else at Georgia Tech.
The tests and the final are our primary means of assessing your understanding of course material. They will be taken in a supervised environment during lecture periods.
You are encouraged to conduct all official email correspondence for this course using your official GT email account. This is to protect your privacy. Email with HTML formatting should be avoided. Email from outside sources such as gmail, hotmail, yahoo, and other personal accounts should also be avoided - many Spam killers automatically reject mail from these accounts. For a quickest response, put CS1371 in the subject of your e-mail. Never attempt to submit homework via e-mail - it will not be graded.
Class meetings will be in two forms:
three large, one hour lectures a week intended to cover the core material for the course, and
one small 90 minute recitation in which more interactive discussion can take place led by one or two Teaching Assistants (TAs).
TA Office hours will be announced. This time is used to return graded work and address any questions.
TAs will be available to help in room CoC 347. Watch the Announcements page for details.
It is also common for us to offer help sessions for homework and (more frequently) for tests. The best way to know of these help sessions and their details is to read the class announcements page.
Assignments are due electronically as indicated on the class Web site or the announcements. Typically this is around midnight on the date the assignment states it is due (and this is also indicated on the course calendar.) There is a 6 hour grace period that begins at the due time. You are free to turn things in early before the due date, but once the grace period after the due date/time is over, no more submissions are possible. Since every assignment should be set up to permit multiple submissions, you should submit your work frequently - we suggest that you do so after you successfully solve each problem.
There are no redos allowed on any assignment!
No late homework, labs, tests or exams are accepted in this class. Any request for exceptions to this policy due to illness, death in the family, or something similarly serious must be accompanied by supporting documentation. If you miss your test / exam period without prior approval or a valid excuse, you may take the test at a period following yours. However, you will be penalized 25% of your test score.
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
You may request a re-grade of a test up to 2 weeks from the time the test is returned to you. However, no re-grade will be done on papers with indications of erasure or alteration. When you receive your test from a TA and you think it might need to be re-graded, if there are erasures and alterations on it, have your TA mark and initial them.
Any discussion of your grades after the final exam cannot occur until the 3rd week of the next semester you are in school.
Be aware that the final exam time shown at this point on Oscar is tentative Do not make travel plans around it!!! The date and/or time are subject to change. GA Tech announces the actual final exam schedule much later in the semester.
This course is about programming, and is more closely related to creative writing or learning a musical instrument than to any "science." As with writing or music, you cannot learn by watching or reading a book, even a great text book like ours! The only way you learn to program is by programming. It will be difficult at first, but will get easier as you gain experience. Get started. Now. The following guidelines are supplements to, not replacements for, your practicing programming skills yourself.
If you need help, you should contact the following people:
| Your TA |
| Your Head TA |
| Your Instructor (e-mail addresses on the class web site) |