1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.
-
Upload
julian-austin -
Category
Documents
-
view
217 -
download
0
Transcript of 1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.
1IDLOOPC1998.
Object-Oriented Programming
Using C++
CLASS 1
2IDLOOPC1998.
• Review of Syllabus• Catalog Description
– An introduction to object oriented programming techniques using C++ programming language. Topics covered will include classes, both single and multiple inheritance, templates, polymorphism, exception handling and file processing.A
gen
da
3IDLOOPC1998.
• Review of Syllabus• Catalog Description• Course Requirements and Method
of Evaluation–Test #1 125–Test #2 125–Homework 10 each–Programs 30 each–Final Exam 200–Term Project 300A
gen
da
4IDLOOPC1998.
• Grading Example• 1200 possible points• Highest score of 1150• You collected 920
Ag
end
a
5IDLOOPC1998.
• Grading Example• 1200 possible points• Highest score of 1150• You collected 920
Ag
end
a
9201150
x100=
1150 920009200
80 B
6IDLOOPC1998.
• Course Competencies• Use the C++ preprocessor• Explain the use of overloading
operators• Design and code an inheritance
hierarchy• Perform special input/output
functions using various format specifiers and modifiersAg
end
a
7IDLOOPC1998.
• Course Competencies• Explain the use of overloading of
function names• Create a library of functions which
can process data as objects• Understand memory management
and dynamic allocation• Use a virtual function to
demonstrate polymorphism
Ag
end
a
8IDLOOPC1998.
• Course Competencies• Demonstrate a knowledge of an “is a”
and “has a” relationship between classes
• Write a C++ program using sequential and random file processing
• Use exception handling techniques• Write a class template and a driver to
use itAg
end
a
9IDLOOPC1998.
Assignments
L: LABS due ThursdayH: Homework due Tuesday
Each of the above must be in your appropriate folder before class lecture begins on the day it is due
10IDLOOPC1998.
Late Assignments
Homework assignments will not be accepted late
Labs (programs) turned in late will lose 10 points
11IDLOOPC1998.
Explanation of Transmission of Assignments
• Webct demo
12IDLOOPC1998.
Q & A