Advanced Diploma in Programming Through C++
Apprenez à exécuter différentes opérations en C++ et utilisez la bibliothèque C++ standard à partir de ce cours en ligne gratuit.
Description
Advanced Diploma in Programming Through C++ est un cours en ligne gratuit qui offre un guide complet pour comprendre la structure et le fonctionnement du C++ pour les programmes. Ce cours vous explique comment utiliser les commandes, les opérateurs et les structures de données C++ pour développer des programmes efficaces. Le cours commence par une analyse de la syntaxe C++ et de la façon de résoudre les problèmes de la vie réelle à l'aide d'ordinateurs et d'une instruction en langage machine.
Ensuite, vous allez découvrir les programmes de conception et de débogage de programmes, ainsi que les graphiques simplecpp. Vous étudierez également l'exécution conditionnelle à l'aide d'instructions conditionnelles et de fonctions de paramètres de référence ainsi que de fonctions récursives. Ensuite, vous discuterons de l'application des espaces de nom et de la façon d'utiliser des tableaux pour différents calculs. Vous analyserons également comment utiliser des tableaux pour représenter des données textuelles dans des chaînes de caractères et comment utiliser différents algorithmes de tri. Enfin, vous étudierez le rôle des structures dans la simplification des programmes et des constructeurs, le surchargement des opérateurs et le contrôle d'accès. Vous allez également découvrir la bibliothèque C++ standard, la programmation basée sur la structure de données et les méthodes d'Euler pour les simulations.
Ce cours en ligne gratuit fournit des connaissances pratiques et de nombreuses applications de C++ dans le développement de programmes afin d'assurer une grande expérience d'apprentissage tout au long du parcours. Ce cours sera d'un grand intérêt pour les étudiants, les programmeurs et toute personne intéressée à utiliser les langages de programmation. Commencez votre prochain voyage d'apprentissage en vous inscrivant à ce cours et en améliorant vos compétences en programmation.
Start Course NowModules
Principes de base C++ et résolution de problèmes
-
C++ Basics and Problem Solving - Learning Outcomes
-
Programs and C++ Commands
-
C++ Syntax and Picture Drawing
-
C++ for Problem Solving
-
Representing Numbers on a Computer
-
Machine Language and Operations
-
C++ Basics and Problem Solving - Lesson Summary
Program Design and Simplecpp Graphics
-
Program Design and Simplecpp Graphics - Learning Outcomes
-
Variables, Data Types, and Assignment Statement
-
Reassignment and Blocks
-
Program Development
-
Debugging
-
Simplecpp Graphics
-
Program Design and Simplecpp Graphics - Lesson Summary
Conditional Execution and GCD
-
Conditional Execution and GCD - Learning Outcomes
-
Conditional Execution
-
Compound Conditions
-
Switch Statement and Logical Data
-
Loops and Mark Averaging
-
Conditional Statements - Break, Continue, Do While, For
-
GCD - Euclid's Algorithm and Correctness Proof
-
Conditional Execution and GCD - Lesson Summary
Computing Math Functions and Loops
-
Computing Math Functions and Loops - Learning Outcomes
-
Taylor Series and Numerical Integration
-
Bisection and Newton-Raphson Methods
-
Brute Force Search
-
Modeling a System
-
Arithmetic on Large Numbers
-
Computing Math Functions and Loops - Lesson Summary
Functions and Recursion
-
Functions and Recursion - Learning Outcomes
-
Basics of Functions
-
Functions and Reference Parameters
-
Functions - Pointers and Graphics Objects
-
Introduction to Recursion
-
Recursive Objects and Tree Drawing
-
Recursive Functions
-
Functions and Recursion - Lesson Summary
Virahanka Numbers, Programs, and Functions
-
Virahanka Numbers, Programs, and Functions - Learning Outcomes
-
Virahanka Numbers
-
Program Organization and Functions
-
Namespaces and Simplecpp
-
Passing Functions as Arguments
-
Default Values and Function Overloading
-
Virahanka Numbers, Programs, and Functions - Lesson Summary
Advanced Diploma in Programming Through C++ - First Assessment
Array Operations and Function Calls
-
Array Operations and Function Calls - Learning Outcomes
-
Introduction to Arrays
-
Histogram and Marks Display Problems
-
Polynomials and Taxi Dispatch Problems
-
Queues and Disk Intersection Problems
-
Graphical Objects
-
The Computer's View of Arrays
-
Arrays and Function Calls
-
Array Operations and Function Calls - Lesson Summary
Arrays and Recursion
-
Arrays and Recursion - Learning Outcomes
-
Representing Textual Data
-
Two-Dimensional Arrays and Command Line Arguments
-
Binary Search
-
Binary Search Analysis
-
Mergesort Function
-
Arrays and Recursion - Lesson Summary
Structures and Member Functions
-
Structures and Member Functions - Learning Outcomes
-
Structures - Basics and Operations
-
Structures and Pointers
-
Member Functions
-
Structures and Vectors
-
Structures - Taxi Dispatch Problem
-
Structures and Member Functions - Lesson Summary
Classes
-
Classes - Learning Outcomes
-
Software Components and Constructors
-
Operator Overloading and Access Control
-
Classes for Graphics and I/O
-
Class - Lesson Summary
Variable-Length Entities and C++ Standard Library
-
Variable-Length Entities and C++ Standard Library - Learning Outcomes
-
Using the Heap Memory
-
Automated Memory Management
-
Implementing a Class
-
C++ Standard Library
-
Using Iterators for Maps and Unordered Maps
-
Variable-Length Entities and C++ Standard Library - Lesson Summary
Data Structures and Marks Display
-
Data Structures and Marks Display - Learning Outcomes
-
Data Structure Based Programming
-
Composing Data Structures and Typedef
-
The New Marks Display Program
-
The RSMTAB
-
Using Maps for Marks Display
-
Data Structures and Marks Display - Lesson Summary
Medium-Size Programs and Euler Methods
-
Medium-Size Programs and Euler Methods - Learning Outcomes
-
Solver for Circuits Program
-
Mathematical Representation of Circuits
-
Extensions
-
The First Order (Euler) Method
-
The Second-Order Euler Method
-
The Second-Order Program
-
Medium-Size Programs and Euler Methods - Lesson Summary
Advanced Diploma in Programming Through C++ - Second Assessment
Course assessment
Learning Outcomes
Une fois ce cours terminé, vous pourrez:
Identification des commandes C++ pour les fonctions mathématiques
Identification de différents types de données C++
Analyse des méthodes de débogage des programmes
Expliquer le concept d'exécution conditionnelle dans la programmation
Description du processus impliqué dans l'exécution d'une fonction
Expliquer comment utiliser les espaces de nom et C++ sans simplecpp
Décrire comment écrire des programmes simples impliquant des grappes
Comparer différents algorithmes de tri
Expliquer le rôle de la structure de structure en C++
Identification des conditions de surcharge de l'opérateur
Discuter des différents moyens de contrôler l'accès aux fonctions des membres
Expliquer les fonctions de la bibliothèque C++ standard
Certification
All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma or Certificate.
Having an official Alison document is a great way to celebrate and share your success. It is:
- Ideal to include with CVs, job applications and portfolios
- A way to show your ability to learn and achieve high results