PLEASE CHECK THE WEB PAGE
OF THIS COURSE
PERIODICALLY FOR UPDATES, ASSIGNMENTS, CLASS NOTES, ANNOUNCEMENTS, and POSSIBLE CHANGES
Topics covered include the departmental computing environment, problem solving, program design, the C++ language, and debugging C++ programs. We will cover chapters 1 through 10 of the textbook. 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:
4 Exam 100 points each for the total of 400 points
Final Exam 300 points (100 points for the last two chapters and 200 points all chapters)
Quizzes 100 points
Labs 200 points
Total points: 1000
We will have about 23 classes in this summer session. If a student misses 3 classes, I will reduce the course grade by one letter grade. Thus, a student with 3 missing classes (excused or unexcused) will not be able to make an A and he/she will automatically lose 10 points on the overall grades for each three missing classes.
There will be 5 exams on every two chapters of the book. Thus, the first exam will be held once we are done with Chapter 1 and 2, and so on. No make-up exam 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 such cases, your final exam's grade will be used for the missed exam.
Students are required to attend all classes. Short quizzes will be given periodically. These quizzes are very easy and are designed to help students with their understanding of basic concepts and to encourage them to attend the class. Please note that these quizzes are unannounced.
All programs must be submitted electronically by the class time 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.
All assignments and programs MUST be completed by students individually. No collaboration is 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 class. Please see the ASU Academic Integrity Policy for a description of the woes that befall a transgressor!
A = 93 to 100, A- = 90-92.9
B+ = 87 to 89.9, B = 83-86.9, B- = 80-82.9
C+ = 77 to 79.9, C = 73-76.9, C- = 70-72.9
D+ = 67 to 69.9, D = 63-66.9, D- = 60-62.9
F = Below 60
No incomplete grade will be given in this course.
I will work on the system several hours in the evenings and and extra labs to help you with the instructional material and assignments. If you have a question send me an 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. Please also note that the FAQ page on the web page of this course is an excellent resource and may have the answer to most of your questions. I keep updating that page as more questions arrive.