Academic Catalog

CEIT376 INTRODUCTION TO C++ AND OBJECT ORIENTED PROGRAMMING

Course Code: 4300376
METU Credit (Theoretical-Laboratory hours/week): 3(3-0)
ECTS Credit: 4.0
Department: Computer Education And Instructional Technology
Language of Instruction: English
Level of Study: Undergraduate
Course Coordinator: Lecturer Dr. HASAN KARAASLAN
Offered Semester: Fall Semesters.

Course Content

Introduction to computers and C++ programming, control structures, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual Functions and polynorphism, C++ stream input/output, templates, exception handling, file processing, data stuctures, bits, characters, strings and atructures, the preprocessor, C legacycode topics, class string and string stream processing, standard template library (STL), standard C++ language additions.