Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C++ from Beginners to Object Oriented Data Structures
Rating: 4.3 out of 5(5 ratings)
29 students

C++ from Beginners to Object Oriented Data Structures

Jump start your C++ Programming Skills through Practical Projects with Basics to Linked Lists , Trees , Pointers, Header
Last updated 7/2024
English

What you'll learn

  • Basics of C++ -> Switch Conditions , Do While Loops , If Else - if
  • Object Oriented Programming -> Header Files , Structures , Objects
  • Data Structures -> Pointers , Linked List , Trees
  • All Practical Examples

Course content

3 sections26 lectures4h 37m total length
  • Installation Required for the course0:32
  • Hello World10:59
  • Variables and Arrays19:20
  • Programming Conditions14:05
  • Loops to do things repeatedly14:25
  • Multi- Dimensional Arrays15:09
  • Custom Functions12:17
  • Lets Create A Calculator8:03
  • Cinema Ticketing System - Project Workflow4:57
  • Project Implementation14:11

Requirements

  • Open Mind with Concentration
  • Visual Studio Code Installed

Description

This course is focusing only on Programming aspect of C++ and how people can organize their C++ codes with Objects oriented Concepts and Data Structures


Topics Covered in the Course

  • Basic Logic Development          -> Relational  Conditions , Loops ,

  • Object Oriented Programming -> Objects , Classes , Header Files

  • Data Structures                          -> Linked Lists , Trees , Double Linked List


Course Flow :

We will start with

  • Basic's of C++

    • If Statements

    • Switch Statements

    • 1D Arrays , 2D arrays

    • Custom Functions


  • Object Oriented Programming

    • Structures

    • Constructors

    • Public, Private Classes

    • Header Files


  • Data Structures

    • Pointers

    • Objects for Pointers

    • Single Linked Lists

    • Double Linked List

    • Binary Trees


All of these Concepts are utilized into Projects made in each of the Sections Individually.


Projects :

  • Cinema Ticketing System ( Section 1 with functions, loops , Relation Operators and Switch Statements)

    Will take discuss the workflow and then move towards implementing this Project  by first

    • Writing a welcome Functionality

    • Buying Cinema Tickets with representative Seats

    • Bill generation


  • Restaurant Operating System (Section 2 with Classes , Structures, Constructors and header Files )

    • Welcome

    • Structures will be created for menu

    • Class with Constructors will be used to Define public and private variable setters and getters .

    • Header files will be utilized to simplify the code with distribution approach 


  • School Management System (Section 3 with Pointers , Linked Lists , Trees )

    • Pointers will be understood in depth for dynamic usage

    • Single and Double Linked Lists will be created for students and teachers data chains

    • Binary Tree will be utilized to have a clear picture of our School



Who this course is for:

  • Enthusiastic students wanting to get their feet wet in multidisciplinary projects
  • C++ is for everything requiring Efficiency