1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

12
1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1

Transcript of 1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

Page 1: 1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

1IDLOOPC1998.

Object-Oriented Programming

Using C++

CLASS 1

Page 2: 1 IDLOOPC1998. 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

Page 3: 1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

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

Page 4: 1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

4IDLOOPC1998.

• Grading Example• 1200 possible points• Highest score of 1150• You collected 920

Ag

end

a

Page 5: 1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

5IDLOOPC1998.

• Grading Example• 1200 possible points• Highest score of 1150• You collected 920

Ag

end

a

9201150

x100=

1150 920009200

80 B

Page 6: 1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

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

Page 7: 1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

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

Page 8: 1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

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

Page 9: 1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

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

Page 10: 1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

10IDLOOPC1998.

Late Assignments

Homework assignments will not be accepted late

Labs (programs) turned in late will lose 10 points

Page 11: 1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

11IDLOOPC1998.

Explanation of Transmission of Assignments

• Webct demo

Page 12: 1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

12IDLOOPC1998.

Q & A