Courses


alternative

C ++ Programming

Obtain Modern C++ Object-Oriented Programming (OOP) and STL skills
For Computer, IT, Computer Science, Electronics Engineers

Course Type :

5998 

  • Introduction to C++, IDE, Basic I/O, variables, constants
  • Functions, Namespaces, Operators, Boolean expressions
  • Conditional control: If-Else, switch-case, conditional operator
  • Looping control: while, do-while, for, break, continue, goto
  • Arrays, Strings, Pointers, Dynamic Memory
  • File I/O, Multiple file compilation, Header files
  • Compound Data structures: Struct, Union, Enum, Typedef
  • Classes, Objects, Encapsulation, Abstraction
  • References, Member functions, Friend functions/classes
  • Inheritance, Overloading, Polymorphism, STL Containers

Course Content

Course Description

C++ is a computer programming language created in 1983 by Bjarne Stroustrup. The C++ programming language acts as an extension to the modern C language known as standard C. C++ is known as an intermediate (low-level) language for programmers to learn. Writing data types modules in C++ can be used to extend the capabilities of python too.

Course objectives

It is widely used in the software industry to create operating systems software (“most of Windows is written in C++”), application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games.

Roles in industry

Having skills in C++ can open up the door to many different industries and jobs. Common fields and positions that use the C++ programming language include the gaming industry, financial institutions, database engineers, national security agencies, and more. Being a C Programmer with proficient computer science skills can open up the door to many different career paths!

Course Highlights

  • Basic procedural programming,
  • Arrays and Strings
  • File manipulation and multi-file programming
  • Compound Datatypes
  • OOP concepts
  • Errors & Exceptions, debugging and optimization
  • Command-line compilation using compiler
  • Creating Libraries
  • Creating and using the make file