AIN 1002 • Final • Computer Programming II (C++)
Eğitmen

Ertuğrul Altun
BSCS
Marmara Üniversitesi Bilgisayar Bilimi ve Mühendisliği bölümünden 2019 yılında mezun oldum. C/C++, Java, JavaScript ve TypeScript dillerinde ileri seviye programlama yapıyorum. 2020 yılından beri Software Engineer olarak bir özel şirkette çalışmaktayım. Okuduğum süre içerisinde ve sonrasında Bilgisayar Mühendisliği alanında çeşitli konularda özel ders verdim.
Konular
Classes
10 konu anlatımı
Copy Constructors
Destructors
this Keyword
Assignment (=) Operator
Add Assignment (+=) Operator
Addition (+) Operator
Addition (+) Operator: with a Foreign Object
Add Assignment (+=) Operator: with a Foreign Object
Equality (==) Operator
Output Stream (<<) Operator
Advanced Issues in Classes
8 konu anlatımı
Reference Variables
Const Reference Variables
Object Sharing - 1
Object Sharing - 2
Object Sharing - 3
Iterators - 1
Iterators - 2
Function Overloading
Inheritance
9 konu anlatımı
Introduction
New Classes from Old Ones
Access Control Under Inheritance
Access to Private Members of Base Class
Constructors/Destructors Under Inheritance
Some Important Points
Copy Constructors Under Inheritance
Overriding
Multiple Inheritance
Polymorphism
6 konu anlatımı
Polymorphism - 1
Polymorphism - 2
Polymorphism - 3
Virtual Functions
Pure Virtual Functions and Abstract Classes - 1
Pure Virtual Functions and Abstract Classes - 2
Strings
13 konu anlatımı · 1 soru
What is a string?
len(), at() and []
Example 1
find() and rfind()
Example 2
substr()
Example 3
Example 4
Example 5.a & 5.b
Example 5.c
Example 6
Example 7
Example 8
What if...
Strutils
6 konu anlatımı
String Utilities
ToLower/ToUpper/LowerString/UpperString
itoa/atoi/atof/tostring
Example 1
Example 2
Example 3
File Operations
19 konu anlatımı
From iostream to fstream
Opening/Closing Files
Example 1
Reading Files: Word by Word
Example 2
Example 3
Example 4
Reading Files: Char by Char
Example 5
Example 6
Example 7
Example 8
Reading Files: Line by Line
String Streams (sstream)
Example 9
Example 10
Example 11
Further Issues
Writing to Files
Sample Exam Questions
50 soru
Pointers 1
Pointers 2
Pointers 3
Pointers 4
Classes 1 - Part 1
Classes 1 - Part 2
Classes 2 - Part 1
Classes 2 - Part 2
Classes 2 - Part 3
Classes 3
Classes 4
Classes 5
Classes 6
Classes 7
Classes 8
Classes 9
Classes 10
Advanced Issues in Classes 1
Advanced Issues in Classes 2
Advanced Issues in Classes 3
Advanced Issues in Classes 4
Advanced Issues in Classes 5
Operator Overloading 1
Operator Overloading 2
Operator Overloading 3
Friend Classes 1
Inheritance 1
Inheritance 2
Inheritance 3
Inheritance 4
Inheritance 5
Inheritance 6
Inheritance 7
Inheritance 8
Inheritance 9
Inheritance 10
Inheritance 11
Polymorphism 1
Polymorphsim 2
Strings 1
Strings 2
Strings 3
Strutils 1
Strutils 2
File Operations 1
File Operations 2
File Operations 3
File Operations 4
File Operations 5
File Operations 6
Paketi Tamamla
🎓 Bahçeşehir Üniversitesi öğrencilerinin %92'si tüm paketi alarak çalışıyor.

