Lesson plan / C++ PROGRAMMING

Lesson Information

Course Credit 3.0
Course ECTS Credit 5.0
Teaching Language of Instruction Türkçe
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course Programme Elective
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? S
Course Coordinator
Instructor (s)
Course Assistant Assist. Prof. Dr. SELÇUK ALP

Purpose and Content

The aim of the course This course aims to give an overview of programming concepts, design and creating working computer programs in C++ and in-depth coverage of object-oriented programming principles and techniques using C++.
Course Content This course covers using object-oriented modeling and design method. Learning C + + programming language. Variables and constants , the basic data types, input-output operations, operators, decision structures, loop control, control loops applications on the control loops , using control statements., application development in C + + programming language.

Weekly Course Subjects

1Using object-oriented modeling.
2Design method.
3C + + programming language.
4C + + programming language.
5Variables and constants.
6The basic data types.
7Input-output operations,
8Operators
9Decision structures.Midterm Exam.
10Control loops .
11Applications on the control loops .
12Using control statements.
13Application development in C + + programming language.
14General review

Resources

1-Bjarne Stroustrup, The C++ Programming Language, 3rd Ed., Addison-Wesley.
2-Bjarne Stroustrup, Programming Principles and Practice Using C++, 1st Ed., Addison-Wesley.
3-Walter Savitch, Problem Solving with C++, 7th Ed., Addison-Wesley.
4-Andrei Alexandrescu, Herb Sutter, C++ Design and Coding Standards: Rules and Guidelines for Writing Programs, 1st Ed.
Addison-Wesley.
5-Paul Deitel and Harvey Deitel ,C++ How to Program .