Object Oriented Programming
| Course name | Object Oriented Programming | Code | CS1207 |
| Class | Undergraduate, 2008 - 2011 | ||||||
| Level | Licenţă | Year | 1 | Semester | 2 | Status | Compulsory |
| Hours per week | Total hours per semester | Total hours of individual work | Credits | Evaluation type | Teaching language | |||
| C | S | L | Pr | |||||
| 2 | 0 | 2 | 0 | 56 | 94 | 5 | M | ro |
| Taught by | Academic and scientific title, name |
|
Professor, PhD,
Dorel Lucanu
Professor, PhD,
Gheorghe Grigoraş
|
| Required courses |
| Objectives | Basic skills in object oriented programming (OOP) and in using the C++ programming language. |
| General thematics | Concepts and principles of OOP: object, classes, hierarchies of classes, polymorphism, abstract classes, interfaces, parameterized classes, case studies. C++ (ISO Standard): description of the classes and their objects in C++, derivation in C++ and class hierarchies, C++ virtual functions and (dynamic) polymorphism, templates, standard template library (STL). |
| Seminary / Laboratory thematics | Introduction to C++ classes. From C to C++. Advanced classes. Inheritance and polymorphism. Templates and parameterized classes. STL. |
| Teaching methods | Video projector. |
| Bibliography |
|
| Evaluation | conditions | Laboratory Activity (AL), Written Tests (TS) |
| criterias | AL ≥ 6, TS ≥ 4 | |
| modes | AL: each topic is evaluated with a mark between 1 and 10. TS: 2 written tests (weeks 7, 13), each test including 8 questions and a problem. | |
| formula | Final Mark = 40% AL +50% TS |
A. I. Cuza University of Iaşi