What's New? |
---|
|
Dates of Exams |
---|
Final exam date: TBD. |
Course Description: |
---|
The first course for students interested in computer programming, which involves solving problems by designing, implementing, and testing algorithm. Implementation will be done in the high-level language C++. Emphasis throughout the course is on problem solving and learning to develop computer programs that are readable, well-documented, efficient, and correct. Three hours lecture and two hours lab per week. |
Required textbook: |
---|
Starting Out with C++: From Control Structures through Objects, Brief Edition, 7/E by Gaddis. ISBN-10: 0132772892 ISBN -13: 9780132772891 |
Grading: |
---|
Midterms (30%) and final exam (30%)
Projects (20%)
Lab assignments (10%) Quizzies (10%)
Your final letter grade will be based on the standard formula (0 <= F < 60, 60 <= D < 70, 70 <= C < 80, 80 <= B < 90, 90 <= A <= 100) AND THE FOLLOWING IMPORTANT RULES: You need to have a total grade above 90% and an above 90% average in projects to get an A in the course; You need to have a total grade above 80% and an above 80% average in projects to get an B in the course; You need to have a total grade above 70% and an above 70% average in projects to get an C in the course; |
Lab policy: |
---|
Each student is required to attend a lab session each week. It is important to arrive the lab on time. |
Lecture attendance policy: |
---|
Attendance is an extremely important part of this course. Poor attendance will be penalized by up to 5% of your final grade. |
Make-up policy: |
---|
Make-up exams for lecture are only allowed in extreme circumstances and should be approved by the instructor prior to the actual exam date. This policy is not negotiable. |
Late work policy: |
---|
Late work for both lecture and lab will be penalized 50%. Work handed in more than 5 days late will not be accepted and will be given a score of 0 points. This policy is not negotiable. |