Home > Teaching > PROGRAMMING II

 

 

Reference

COM207

Lectured in

Second year Fall semester

Theory

56 hours (4 hours per week)

Exercises/Labs

-

ECTS Credits

4

Lecturer

Murat Ekinci

Status

Impulsory

Department

Computer Engineering

Co-lecturers

 

Language of instruction

English

 

Key Words

 C++ Programming, Class based programming 

Objectives

To learn structured programming and especially object-oriented programming with C++.

Contents

1.      Introduction, 2.      Basic elements of C++, 3.      Control Structures, 4.      User-Defined Functions, 5.      User-Defined Simple Data Types, 6.      Arrays and Strings, 7.      Records (Struct), 8.      Classes and Data Abstraction, 9.      Inheritance and Composition, 10.  Pointers, Classes, and Virtual Functions, 11.  Overloading and templates.

Course Material

 C++ Programmimg Lecture slayts,  

References

  1)  D.S. Malik “C++ Programming: From Problem Anlaysis To Program Design”, Thomson Learning Company,

 

Teaching Methods

 Lectures and PC-based practical exercises. 

Evaluation Methods

 One examinations in the course period, One semester project and one examination at the end of the course 

Examination Methods

 Written  

Prerequisites

 

BIL 114 Programming I

 

ekinci@ktu.edu.tr, February 2005