Skip to content

ituacm/ITU-ACM-20-21-OOP-With-CPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ITU ACM 2020-2021 Object Oriented Programming with C++

Instructors

Cemalettin Cem Belentepe

GitHub: https://github.com/theCCB

Gmail: [email protected]

Prerequisities

  • Basic knowledge about programming in C or C++
    • Data types, functions, header files
    • Pointers, arrays
    • Structs (not necessarily but will help)
  • Any C++ IDE or any text editor + compiler combo would work
  • A Zoom account

Lecture Day and Time

Every Wednesday, [ 18:00 - 19:30 ] (Online)

Goal

In this program we will learn about OOP using C++. The goal of this course is to learn techniques of abstraction via OOP to make programs more managable as they get larger. This course will cover classes, inheritance, polymorphism, templates, exceptions and introduction to modern C++ tools.

Syllabus

#Date #Topic #Description
4 November 2020 C vs C++ What are the namespaces, references, argument passing, classes, members, access modifiers and function overloading
11 November 2020 Classes This, constructor, lifetime, destructor, member initialization list, static members, Example
18 November 2020 Operator Overloading Friends, operator overloading, Example
25 November 2020 Constructor and Initialization Type cast overloading, copy constructor, explicit/delete, Initialization types, copy initialization, overloading assignment operator, shallow vs deep copy
2 December 2020 Inheritance and Polymorphism Inheritance, polymorphism, virtual functions, abstract classes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages