YoVDO

Practical C++ Programming: Beginner Course

Offered By: Skillshare

Tags

C++ Courses C Programming Courses Control Structures Courses Project Development Courses

Course Description

Overview

C++ is one of the most used programming languages. It is an object-oriented language, offering you the utmost control over interface, resource allocation and data usage.
This class covers the basics of programming in C++.  Created for the beginner programmer, this class requires no prior knowledge of programming. The main aspects of the language are  introduced in a logical, gradient manner with a step by step approach.  This will provide you with a solid foundation for writing useful, correct, maintainable, and effective code. 
By the end of this class you’ll have all the skills you need to start programming in C++. With this complete class, you’ll quickly learn the basics, and then move on to more advanced concepts. 


Syllabus

  • Welcome
  • Installation of the Code - Blocks IDE
  • Anatomy of the Hello World Program
  • Data Types and Variables
  • Basic Output
  • Basic Input
  • Arithmetic
  • Concatenation
  • If Statements
  • Switch Statements
  • Practical Program #1
  • While and Do-While Loops
  • For Loops
  • Data Structures - Arrays
  • File Output
  • File Input
  • Advanced Input and Output Manipulation
  • Practical Program #2
  • Functions
  • Parameters
  • Pass by Reference
  • Function Overloading
  • String Functions
  • Random Number Generator
  • Project -Hangman (Part #1)
  • Project -Hangman (Part #2)
  • Project -Hangman (Part #3)

Taught by

Zach Hughes

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera