Computer Science Department
COMSC 266: Object Oriented Programming With C++, Section 8289
COURSE DESCRIPTION: This course provides detailed coverage of the concepts and syntax of the C++ Language.
Coverage includes inheritance, overloaded operators, overloaded default operators, virtual
functions, memory management, files, streams, templates, and exceptions.
INSTRUCTOR: Dr. Robert D. Burns, rburns@dvc.edu Office: FO-F227, (925)685-1230 x2610
Office Hours: MW:4:45-6pm,
TTh:11:30am-12:30pm T:3:30-4pm
TOPICS COVERED: Data And Functions
C++ Header Files
Encapsulation
Constructors and Destructors
Friend Classes And Functions
const Data And Functions
Operator Overloading
The string and vector Classes
Exceptions and try/catch Inheritance and Polymorphism
Templates and the STL
MEETING DATES AND TIMES: Aug 24th through Dec 7th
T 4-7PM, L-149 Lab
T 7-9:50PM, L-143 Lecture
Last Day To Drop: Sep 17th
Last Day To Drop With "W": Nov 20th
Midterm Exam: T Oct 19th, 8:30pm
Final Exam: T Dec 14th, 7pm
GRADING:
Lab Exercises (16):
800 points
Midterm Exam:
50 points
Final Exam:
50 points
Final Project:
50 points
Online Quizzes (14):
50 points
FINAL GRADE:Strictly applied
A
900-1000 points
B
800-899 points
C
700-799 points
D
600-699 points
F
0-599 points
TEXT, REFERENCES, AND SUPPLIES:
C++, How To Program by Deitel, 4th edition (required) dialog basics and dialog how to's MFC tutorials (required) Class website: http://comsc.dvc.edu/rburns Visual C++ 6.0 or .NET (avail. in computer lab, incl. w/Deitel on CD) g++ (avail. in computer lab, through putty and telnet) 3-1/2" Diskettes, as needed for your own file copies
CLASS POLICY:
Expect to spend about 12 hours per
week on this course -- 3 in lecture, 3 in lab, and 6 outside of class.
Lab assignments will be posted every Saturday, one week before their Sunday due dates.
Lab assignments are due at midnight of the evening
of the due date indicated on the course
outline. Completed lab work must be posted to the Student File Area of the COMSC server for credit.
For questions on lab assignments, use the online discussion group
(accessible from the class website: http://comsc.dvc.edu/rburns/).
Students may post and reply to questions in order to help eachother.
The instructor monitors the discussions and answers questions
when appropriate. Use this method so that all students benefit
from questions, answers, and clarifications.
Contact the instructor in person in lab, lecture, or office hour,
or by email. You can use the phone during office hours -- if you
leave a voice message, calls will most likely not be returned.
Online quizzes are conducted during the 72-hour period preceding
lecture on the Tuesdays of the weeks indicated in the course outline. No
make-ups for missed quizzes.
Online quizzes cover only the material for the indicated
week's reading assignment in the course outline. Quizzes are accessible
on the class website via the internet. They are timed, allowing 2 minutes
for 3 or 4 multiple-choice questions.
The final exam and the midterm exam are both open book
and open note.
Half-credit for late assignments up to one week late.
No credit thereafter. Late work will be accepted until noon on Dec 17th.
Arrangements for missed exams must be made
with the instructor in advance. Make-up exams can only be scheduled for
a time period in which the instructor is conducting another exam.
No credit will be given for work that is not original. Points
awarded for lab work that is later found to be not original will be withdrawn.
Points awarded for work that is deleted from the Student File Area before grades
are assigned at the end of the semester will be withdrawn.
Lecture classes start at 7:00pm sharp. Do not trust classroom clocks --
check the time on the class website (http://comsc.dvc.edu/rburns/)