Fall 2017 CISC2000: Computer Science II
Click for Class Schedule
General Information
Instructor: | Dr. Yijun Zhao |
Email: | yzhao@cis.fordham.edu |
Lecture: | Monday & Thursday 2:30pm - 3:45pm Leon Lowenstein Bldg. 508 |
Lab: | Monday 4:00pm - 4:50pm Leon Lowenstein Bldg. 812 |
Office Hours (primary): | Thursday 4:00pm - 5:00pm Leon Lowenstein Bldg. 812 |
Office Hours (secondary): | Friday 4:00pm - 5:30pm Leon Lowenstein Bldg. 305 |
Other Q&A Resource: | peer-based Q&A available via Piazza. Signup link: http://piazza.com/fordham/fall2017/cisc2000l02 |
Textbook
Paul J. Deitel and Harvey Deitel,
C++ How to Program, 10th edition, Pearson, 2016
Description of Course
A second-level programming course with concentration on object-oriented programming
techniques. Topics include:
- Classes & Objects
- Control Statements
- Functions
- Class Templates: array & vector
- Pointers
- Operator Overload
- Inheritance
- Polymorphism
- Stream and File I/O
- Standard Template Library (STL)
- Custom Templates
- Exceptions
Prerequisites
The students are expected to have completed the first level of programming course, CICS 1600 or equivalent.
Homework
-
There will be six HW (written) assignments and six programming lab assignments.
-
Each assignment's due date is posted on the schedule.
- Every assignment is graded with a scale of 100.
Exams
- There will be one midterm examination.
-
There will be a final examination.
The final exam is cumulative with emphasis on the material covered after midterm.
Grading
- Homework: 20%
- Lab: 40%
- Midterm exam: 20%
- Final exam: 20%
  Note:
- Failing to complete a HW or lab assignment before due dates
will cause a 10% reduction for each additional day.
- Dispute on grading must be resolved within two weeks after receiving your score.
Additional Remarks
- Academic Honesty
All work produced in this course should be your own unless it is specifically stated that you may work with others.
You may discuss the homework problems with other students generally, but may not provide complete solutions
to one another; copying of homework solutions is always unacceptable and will be considered a violation of
Fordham's academic integrity policy. Violations of this policy will be handled in accordance with university
policy which can include automatic failure of the assignment and/or failure of the course.
For more information, please refer to the Academic Integrity website.
- Makeup Exam
There will be no make-up exams given after the exam date. If you know in advance that you will have to miss an exam, you must check with me (in advance) to avoid getting a zero for that exam. In case of illness on an exam date, please contact me as soon as possible, so that appropriate arrangements can be made.
Last modified: Aug. 28, 2017