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.
Paketi Tamamla
🎓 Bahçeşehir Üniversitesinde öğrencilerin %92'si tüm paketi alarak çalışıyor.

AIN 1002 • Midterm
Computer Programming II (C++)
Ertuğrul Altun
1599 TL

AIN 1002 • Final
Computer Programming II (C++)
Ertuğrul Altun
1599 TL
Konular
Classes
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
Reference Variables
Const Reference Variables
Object Sharing - 1
Object Sharing - 2
Object Sharing - 3
Iterators - 1
Iterators - 2
Function Overloading
Inheritance
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
Polymorphism - 1
Polymorphism - 2
Polymorphism - 3
Virtual Functions
Pure Virtual Functions and Abstract Classes - 1
Pure Virtual Functions and Abstract Classes - 2
Strings
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
String Utilities
ToLower/ToUpper/LowerString/UpperString
itoa/atoi/atof/tostring
Example 1
Example 2
Example 3
File Operations
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
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
Değerlendirmeler
Henüz hiç değerlendirme yok.
Ders İçeriği
Classes
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
Reference Variables
Const Reference Variables
Object Sharing - 1
Object Sharing - 2
Object Sharing - 3
Iterators - 1
Iterators - 2
Function Overloading
Inheritance
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
Polymorphism - 1
Polymorphism - 2
Polymorphism - 3
Virtual Functions
Pure Virtual Functions and Abstract Classes - 1
Pure Virtual Functions and Abstract Classes - 2
Strings
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
String Utilities
ToLower/ToUpper/LowerString/UpperString
itoa/atoi/atof/tostring
Example 1
Example 2
Example 3
File Operations
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
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
Sıkça Sorulan Sorular
Örneğin, Koç Üniversitesi - MATH 101 (Calculus) veya başka bir okulun benzer dersi olsun, paketlerimiz tam da o derse göre tasarlanır. Böylece nokta atışı çalışır, zaman kazanırsın.
Sınava özel videolar —konu anlatımları, çıkmış sorular ve çözümleri, özet notlar—içerir. Sınavda sıkça çıkan soruları hedefler. Eğitmenlerimiz, üniversitenin akademik takvimini takip ederek paketleri sürekli günceller. Böylece, gereksiz detaylarla vakit kaybetmeden başarını artırmaya odaklanabilirsin.