What's new?
Project # 3 is assigned and due on 12/04/2020. Go to Canvas to check out the detailed requirement for the project.
Project # 2 is assigned and due on 10/30/2020. Go to Canvas to check out the detailed requirement for the project.
Project # 1 is assigned and due on 10/02/2020. Go to Canvas to check out the detailed requirement for the project.
Dates of exams:
Final exam:
Midterm # 3
Midterm # 2
Midterm # 1
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, 9th edition by Gaddis. ISBN 0134498372, ISBN-13 9780134498379
Grading policy (subject to change):
Midterms (30%) and Final (30%)
Projects (20%)
Quizzes (10%)
Lab assignments (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 all projects to get an A in the course;
- You need to have a total grade above 80% and an above 80% average in all projects to get an B in the course;
- You need to have a total grade above 70% and an above 70% average in all 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.
Each student should finish the pre lab reading and writing work and read the lab assignment handout before you come to the lab.
Each lab will be graded in the lab session. If you come to the lab on time, finish your pre lab work and complete required tasks, you will get full credit for the lab. If you come to the lab on time, finish your pre lab work and but do NOT complete all required tasks, you will get half credit for the lab.
Cell phone policy:
ABSOLUTELY NO CELL PHONE USAGE ALLOWED IN CLASSROOM.
Lecture attendance policy:
Attendance is an extremely important part of this course. Poor attendance will be penalized by up to 5-10% 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.
Last updated on Wednesday, 02 December 2020 10:51:53 AM by Xiaohong (Sophie) Wang