Introduction to C (2 moths)+ Recruting service is added to your cart
continue shopping Proceed to checkout

Advanced C++

Advanced C++ (2months) + Recruiting Services
Start Date : 01, Aug 2016 No.of Seat Available : 6
Course Duration : 2 Months Course Level : Career development courses

COURSEOVERVIEW

No prior programming experienceis necessary! Our C++ app will supply you with everything you need to createand compile your own programs.

Learn C++ includes over 80 lessons that cover basic concepts, data types, arrays, pointers, conditional statements, loops, functions, classes, and objects. Unlock new levels, take quizzes, collect points, and compete with peers from around the world.

Most importantly, learn while having fun, because being engaged when learning makes all difference in the world.


Module 1: Basic Concept
  • What is C++
  • Hello, World!
  • Getting the Tools
  • Printing a Text
  • Comments
  • Variables
  • Working with Variables
  • More on variables
  • Basic Arithmetic
  • Assignment and Increment Operators
  • Module 1 Quiz

+

Module 2: Conditionals and Loops
  • The if statement
  • The else statement
  • The while loop
  • Using a while loop
  • The for Loop
  • The do… while Loop
  • The switch statement
  • Logical Operators
  • Module 2 Quiz

+

Module 3: Data Types, Arrays, Pointers
  • Introduction to Data Types
  • Int, float, double
  • String, char, bool
  • Variable Naming rules
  • Arrays
  • Using Arrays in loops
  • Arrays in calculation
  • Multi-Dimensional arrays
  • Introduction to Pointers
  • More on pointers
  • Dynamic Memory
  • The sizeof() Operator
  • Module 3 Quiz

+

Module 4: Functions
  • Introduction to Functions
  • Function Parameters
  • Functions with Multiple Parameters
  • The rand() Function
  • Default Arguments
  • Function Overloading
  • Recursion
  • Passing Arrays to Functions
  • Pass by Reference with pointers
  • Module 4 - Quiz

+

Module 5: Classes and Objects
  • What is an Object
  • What is a Class
  • Example of a Class
  • Abstraction
  • Encapsulation
  • Example of Encapsulation
  • Constructors
  • Modules 5 Quiz

+

Module 6: Challenges
  • Challenge 1 - Mini Project
  • Challenge 2 - Mini Project

+

Module 7: More on Classes
  • Separate Files for Classes
  • Destructors
  • Selection Operator
  • Const Objects
  • Member initializers
  • Composition Part 1
  • Composition Part 2
  • The friend Keyword
  • The This Keyword
  • Operator Overloading
  • Module 7 - Quiz

+

Module 8: Inheritance & Polymorphism
  • Inheritance
  • Protected Members
  • Derived Class Constructor & Destructor
  • Polymorphism
  • Virtual Functions
  • Abstract Classes
  • Module 8 - Quiz

+

Module 9: Templates, Exceptions and Files
  • Function Templates
  • Function Templates with multiple parameters
  • Class templates
  • Template Specialization
  • Exceptions
  • More on exceptions
  • Working with Files
  • More on Files
  • Module 9 - Quiz

+

Module 10
  • Challenge - Project 1
  • Challenge - Project 2

+

Fix appointment

Knowledge hub
2101 Business Center Drive, Suite # 200, Irvine, CA 92612

+1 949 439-8062

info@knowledgehub.us

© 2016 Knowlegde Hub. All Rights Reserved | Design by RED CHERY GLOBAL LLC