Tentative Syllabus
Instructor: Shawki Dakduk
Web Site:
https://etudes-ng.fhda.edu
Phone: (323) 953-4000 ext. 2689 Office: AD 315
Office Hours:
Mondays and Wednesdays: 9:00am - 11:00am
Tuesday and Thursday: 5:00pm - 7:00pm
Textbook
C++ Programming: From Problem Analysis to Program
Design, 3rd Edition
by D.S. Malik
Thomson/Course Technology Publishing
ISBN: 1-4188-3639-7
Course Outline
| 4/8 |
Classes and Data
Abstraction (Chapter 12)
Homework: read chapter 12. Practice with
odd numbered exercises at end of chapter 12.
|
| 4/10 |
Problem Solving
from Chapter 12.
Lab 1: Chapter's 12 Programming
exercises 1, 2, 3, 4, and 9. Due:4/19.
|
| 4/15 |
Inheritance and
Composition (Chapter 13)
Homework: read chapter 13. Practice with
odd numbered exercises at end of chapter 13.
|
| 4/17 |
Quiz 1 - Chapter 12
Problem Solving from Chapter 13.
Lab 2: Chapter's 13 Programming
exercises 1, 3, 4, 5. Due: 4/26.
|
| 4/22 |
Pointers, Virtual
Functions, and Abstract Classes (Chapter 14)
Homework: read chapter 14. Practice with
odd numbered exercises at end of chapter 14.
|
| 4/24 |
Quiz 2 - Chapter 13
Lab 3: Chapter's 14 Programming
exercises 1, 2, 3. Due: 5/3.
|
| 4/29 |
Overloading and
Templates (Chapters 15)
Homework: read chapter 15. Practice with
odd numbered exercises at end of chapter 15.
|
| 5/1 |
Quiz 3 - Chapter 14
Lab 4: Chapter's 15 Programming
exercises 2, 3, 9, 10. Due: 5/10.
|
| 5/6 |
Exception Handling
(Chapters 16)
Homework: read chapter 16. Practice with
odd numbered exercises at end of chapter 16.
|
| 5/8
|
Exam 1 -
Chapters 12, 13, and 14
Lab 5: Chapter's 16
Programming exercises 1 and 2. Due: 5/17.
|
| 5/13 |
Quiz 4 - Chapter 15
Recursion (Chapter 17)
Homework: read chapter 17. Practice with
odd numbered exercises at end of chapter 17.
|
| 5/15 |
Quiz 5 - Chapter 16
Linked Lists - Part 1 (Chapter 18)
Lab 6: Chapter's 17 Programming
exercises 1,6,9,12,17. Due: 5/24.
Homework: read chapter 18. Practice with
odd numbered exercises at end of chapter 18.
|
| 5/20 |
Quiz 6 - Chapter 17
Linked Lists - Part 2 (Chapter 18)
Lab 7: Chapter's 18 Programming
exercises 2,3,4,8. Due: 5/31.
|
| 5/22 |
Quiz 7 - Chapter 18
Problem Solving from Chapter 18.
Take-Home Final Exam on Chapters 15 thru 18
are given to Students. Students are to submit
their individual work on the final to their
Instructor between 7pm and 9pm on Thursday May
29. Individual work only - students involved in
copying work will receive a zero on the final
exam.
|
| 5/27 |
Final Exams Week -
No Lecture.
Instructor will be in AD 315 for students that
need assistance.
|
| 5/29 |
Take-Home Final
is Due
Students are to Submit their work between 7pm
and 9pm. Instructor will be in room AD315.
|
| 6/5 |
Last date to
submit labs.
|
Grading Policy
Quizzes
Midterm
Labs
Final |
350 points (34%)
200 points (20%)
270 points (26%)
200 points (20%) |
All assignments need to be electronically submitted
from the https://etudes-ng.fhda.edu
web site by the due date. All students need to arrange
by the end of the second session 4 hours and 15 minutes
with the instructor each week to do lab and other
assigned works.