Basic information, updated 7 December 2004 (Hannu Laine)


Object oriented programming  C0020 (CAP01S1)

You have to register to the course using WinhaWille (the web interface for students to the student office)  (web address: https://www.evitech.fi/winha. The identification code of the course is C0020 and the implementation code is CAP01S1.

The unit provides an introduction to the use of object oriented programming in practical software
 development. After completing the unit the student is familiar with the role and application possibilities of
 object oriented programming (OOP) in different areas of information systems development. He knows the
 principles and practices as well as tools of object oriented programming. The student understands the
 basic concepts of OOP and can apply them in the design and implementation of software systems. In
 addition to the general knowledge of OOP the student will know one specific object oriented language
 (C++) and can develop software by applying the object oriented approach.
 


[ General  |  Main topics  | Record  | Course material Exercises   |  Exam ]

o General information


oMain topics


oThe history of topics of lectures


o Course material

Part1

Part2

Part3

Part4

Part5

Part 6a     Part6b

Part7a     Part7b

Part8

Part9

Part10

Part11

Part12   (self study material)


o Exercises

Exercise 2

Exercise 3

Exercise 4

Exercise 5   (You need only to complete the program in this link  delegate_base.cpp )

Exercise 6   (files counter.h  ,  counterBorlandC.obj  for Borland 5.02 environment and  counterVisualC.obj  for Visual C environment and  counterBuilder.obj  for C++ Builder environment)

Exercise 7E   (Extra exercise, Not compulsory. See classes in the following directory  exercise8 )

Exercise 8

Exercise 9

Exercise 10

Exercise 11

Exercise  12  ( file IntArray_with_exception_12_exerc.cpp  )



 oExam