CIS 27 Programming in C++ for C Programmers
Green sheet - Winter 2009
CIS -027.-61 5:30 PM - 8:10 PM MW Room AT202
call number 0508
Instructor: Dr. Ira Oldham phone (408) 864-8562 e-mail oldham@voyager.deanza.edu
Ask questions in class, during the time we are in the laboratory, or during my office hour.
Office hours 3:30 PM - 4:20 MW, 3:45 PM - 4:35 TTh (F none) Office room F51K
Description
from the catalog:
A
comprehensive introduction to the C++ programming language and its
applications.
You need to be a capable programmer in C, before taking this course.
To test your proficiency in C before enrolling in this class, you may go to http://voyager.deanza.fhda.edu/~cistest
Prerequisites:
CIS 15BG Intermediate Problem Solving in C OR
CIS 26A C as a second Programming Language
In the past, we required CIS 15C or CIS 26B as perquisites. If you did not do excellent work in CIS 15BG or CIS 26A, you might consider taking CIS 15C before taking CIS 27.
Advisory preparation:
One of the following choices:
English Writing 200 and Reading 200 OR
Language Arts 200 Integrated Reading and Writing OR
English as a Second Language 261, 262, and 263
Required Text:
Learning C++, A Hands-On Approach, Third Edition, by Eric Nagler
Course Technology - Thomson Learning 2004,
ISBN 13: 978-0-534-38966-6 ISBN 10: 0-534-38966-X
Work required (nominal hours):
5 units X 3 hours per week = 15 hours per week, consisting of:
4 hours per week class lecture attendance
2 hours per week class laboratory work
9 hours per week homework exercises, reading, review and additional laboratory work.
Regular work, being ready for each class, is needed by most students, in order to pass.
Grading:
Laboratory work 40% Examinations 60%
Final examination counts 1.5 times as much as a one hour examination.
Final Grades for the course are:
A+ 98 through 100
A 92 through 97
A- 90 or 91
B+ 88 or 89
B 82 through 87
B- 80 or 81
C+ 78 or 79
C 70 through 77
C- is not permitted
D+ is not normally given in this course
D is not normally given in this course
D- is not normally given in this course
F+ is not permitted
F 69 or less
F- is not permitted
Do your own work:
During a quiz or examination do not look at anyone else's work.
Laboratory work must be your own work to the following extent:
1) Do not copy anyone else's machine readable file.
1a) Do not lend your machine readable file to anyone.
2) Do not key anyone else's listing into the machine.
2a) Do not let anyone carry your listing away with them.
3) DO LOOK AT OTHER STUDENTS PROGRAMS AND SHOW THEM YOURS.
4) As long as you are not copying other's work, discussion and
exchange of ideas is strongly encouraged.
5) Be cooperative; give and receive suggestions.
Academic Integrity is required. Violation of any of the above requirements, or any other academic integrity violation, will usually result in a grade of 0 being given for the work involved or a grade of F being given for the course.
Academic Integrity is discussed in the De Anza College Schedule of Classes and Catalog.
No smoking, eating, or drinking in laboratories and classrooms. No disrupting class; turn cell phones off. Only CIS work is permitted in the CIS Laboratory. Other school policies are discussed in the De Anza Class Schedule, the Catalog, and the CIS Laboratory policies handout.
Administrative actions:
These are your responsibility. You must meet any deadlines specified in the Schedule of Classes.
If you add the course, have me give you an add code, and submit it to the administration.
If you want a credit/no credit grade, you must file the form in administration.
If you are unable to complete the class, it is your responsibility to complete the drop processing.
If you stop attending class, miss an examination, or are more than one week late in your assignments, I will probably drop you, but might not.
Notify me if you miss more than one class meeting in a week, or are more than one week late in assignments. You must attend, or be excused from the first two class meetings.
Contact me as soon as possible, if you must miss a scheduled examination.
You may speak with me confidentially during my office hour, or by appointment.
Disability accommodations:
Students with physical or psychological disabilities should contact Disability Support Services,
Student and Community Services building, room 141, (408) 864-8753
Students with learning disabilities should contact Educational Diagnostic Center
Learning Center West building, room 110, (408) 864-8838
You the student, these support
groups, and I the instructor can work together
to meet reasonable
requests for accommodations.