PLEASE CHECK THE WEB PAGE OF THIS COURSE (http://www.appstate.edu/~rt/cs1440_s01/) PERIODICALLY FOR UPDATES, ASSIGNMENTS, CLASS NOTES, ANNOUNCEMENTS, and POSSIBLE CHANGES.
Professor: Rahman Tashakkori
Office: CAP 127B
Office Phone: 262-7009
Office Hours: MWF 9-10, MWF 1-2 for sure and other times if my office door is open.
Class Time/Location: Section 101 MWF 8:00-08:50/CAP 307
Section 102 MWF 11:00-11:50/CAP 307
Lab Location: CAP 439
Web Page: http://www.cs.appstate.edu/~rt/
Topics covered include the departmental computing environment, problem solving, program design, the C++ language, and debugging C++ programs. We will cover chapters 1 - 5, 7, 9 and 10 of the textbook. If we have time left at the end of the semester, we will also cover chapter 6. I will use the learn-by-example method. Thus, I will supplement the instructional material with some labs involving the Department's computer system.
MAT 1020 or MAT 1025 or equivalent with a grade of C- or higher
Problem Solving with C++: The Object of Programming, 3rd Edition, by Walter Savitch
The following grading scale is used in this course:
Two exams, 20% each.
Final exam, 25%.
Quizzes (usually unannounced), 10%.
Labs and a final project %10
Students are required to attend all classes. Short quizzes will be given at the beginning of some of the classes. These quizzes are very easy and are designed to help students with their understanding basic concepts and with their grades. All programs must be submitted electronically by midnight of the due date. The hard copy for all assignments are due before the start of the first class after the due date. No assignment will be accepted once the solution is discussed in the classroom. To help students with the instructional material, some of the solutions will be posted on the web page of the course. No make-up exams will be given in this course. If you missed an exam due to an "Extreme circumstances" such as illnesses, death of a relative, or problems of this nature, you have to present documents (e.g. a letter from a doctor, a letter from a hospital, or an obituary from the funeral). In the such cases, student's final exam's grade will be used for the missed exam.
All assignments and programs MUST be completed by students individually. No collaboration are allowed for completing assignments and programs. You may discuss the assignments and programs among each other but you have to write/edit programs by YOURSELF and have to understand them and be able to describe them in the classroom. Please see the ASU Academic Integrity Policy for a description of the woes that befall a transgressor!
A = 90 to 100
B = 80 to 89
C = 70 to 79
D = 60 to 69
F = Below 60
No incomplete will be given except in extreme circumstances.
I will work on to the system several hours in the evenings and over the weekend. Eventually, I will set up online office hours and extra labs to help you with the instructional material and assignments. If you have a question send me e-mail at any time, and I will try to reply as soon as possible. I encourage all students to communicate with me using e-mail whenever they have questions. I also encourage you to check the announcements periodically for updates regarding our class, assignments, etc....
Section 101 : Wednesday 05/09/01, noon-2:00 PM
Section 102 : Monday 05/07/01, 3:00-5:00 PM