Kaldığımız yerden devam Sabancı! CS 201 dersinde temellerini attığımız programlamada bayrağı bir adım öteye taşıyoruz! Bu dersle beraber hem ileri programlama tekniklerini öğrenecek, hem de geçmiş sınav soruları baz alınarak hazırlanmış detaylı konu anlatımları ve örneklerle sınava hazır hale geleceksin!
Advanced Issues in Classes
Reference Variables
Const Reference Variables
Object Sharing - 1
Object Sharing - 2
Object Sharing - 3
Iterators - 1
Iterators - 2
Number Representations
Basics
Binary Representation of Signed/Unsigned Numbers
1's Complement
2's Complement
Decimal Representation of Negative Numbers
Subtraction
How C++ Behaves
Casting Between Signed and Unsigned Numbers
Don't Mix Signed and Unsigned Integers!
Overflow - 1
Overflow - 2
Floating Point Representation
Bit Operations
Working with Bits
Bitwise Operators
Bit Shifting (Left)
Bit Shifting (Right)
Template Functions/Classes
Function Overloading
Template Functions - 1
Template Functions - 2
Template Classes - 1
Template Classes - 2
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
Polymorphism - 1
Polymorphism - 2
Polymorphism - 3
Virtual Functions
Pure Virtual Functions and Abstract Classes - 1
Pure Virtual Functions and Abstract Classes - 2
Multiple Inheritance
Move Semantics
Lvalue - Rvalue
Lvalue/Rvalue - references
Move Constructor
Sample Midterm Questions
Advanced Issues in Classes
Number Representations
Bit Operations
Template Functions
Object Sharing
Template Classes
Inheritance 1
Inheritance 2
Inheritance 3
Move Semantics - 1
Move Semantics - 2
Fall 2016 Midterm II Solutions
Problem 1
Problem 2
Problem 3
Problem 4
Problem 5 - part a
Problem 5 - parts b-c-d
Problem 6
Fall 2017 Midterm II Solutions
Problem 1
Problem 2
Problem 3
Problem 4
Problem 5
Problem 6
Problem 7
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.
2011 yılında Endüstri Mühendisliği okumak için başladığım Sabancı Üniversitesi'nden 2018 yılında Bilgisayar Mühendisi olarak mezun oldum. 11 yıldır Altun ismiyle başta Sabancı Üniversitesi olmak üzere çeşitli okullarda Endüstri ve Bilgisayar Mühendisliği alanlarında ders vermekteyim. Unicourse'ta sunduğum derslerin yanında eğitim departmanının da sorumluluğunu üstlenmekteyim.
1299 TL