Development

Data Structures and OOP with C++ : CS104, CS105 Masterclass

Course Overview

  • Course Title: Data Structures and OOP with C++ : CS104, CS105 Masterclass
  • Instructor: OCSALY Academy
  • Target Audience:
    • Beginner to intermediate C++ programmers
    • Students interested in data structures and object-oriented programming
    • Software developers aiming to improve code efficiency and organization
  • Prerequisites: Very BASIC C++ Programming

Curriculum Highlights

  • Key Topics Covered:
    • Principles of Data Structures and OOP in C++
    • C++ syntax and semantics
    • Algorithms in C++
    • Data abstraction, inheritance, and polymorphism
    • Memory management in C++
    • Recursion implementation
    • Classes, encapsulation, and data hiding
    • Abstract data types
    • Advanced data structures: trees and graphs
    • Pointers and dynamic memory allocation
    • Templates for generic classes and functions
    • Operator overloading
    • Exception handling
    • File input and output
    • Advanced algorithms: sorting and searching
    • Real-world problem-solving with data structures
    • Testing and debugging C++ programs
    • Software engineering principles
    • Graphical user interface programming
    • Multi-threaded programming
    • Software design principles
    • Working with large codebases
  • Key Skills Learned:
    • Implementing data structures in C++
    • Applying OOP concepts
    • Optimizing code for performance
    • Building efficient and reliable software
    • Understanding and using advanced data structures
    • Managing memory in C++
    • Developing multi-threaded programs
    • Creating maintainable and scalable software

Course Format

  • Duration: 8.5 hours on-demand video
  • Format: Self-paced online course
  • Resources:
    • 59 downloadable resources
    • Access on mobile and TV
    • Certificate of completion
Get Coupon on Udemy