1 idloopc1998. object-oriented programming using c++ class 1

Post on 14-Jan-2016

217 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related