Watch More

The Essence of Computer Science – C++ for People in a Hurry

Requirements

  • A computer running Windows, Mac OS X or Linux

     

Description

C++ is one of the most  widely used programming languages today. The language itself is object-oriented, offering you the utmost control over data usage, interface, and resource allocation.

This course will give you a brief yet concise knowledge of programming through an introduction to C++. The course will start by giving you the fundamentals of computer science and the many related topics that come with it. Then you will pass on to the concept of memory and memory allocation, this part will give you a helping hand in visualizing declarations and flow of execution.

 
Moving on we will see control structures of sequences, selection and repetition in a way that will aid our understanding of control structures in most programming languages. After finishing control structures, we will work on making our program more efficient and short using concepts known as functions. Finally, we will end the course by having detailed lessons on pointers, structures and file handling.
 

Every course topic has two parts: A theory part ( This is where you will try to grasp the concept of the topic) and A coding part ( This is where you will practically do the ideas we learned in the theory part). The expected final result from this course is having a detailed introductory knowledge of programming aided by C++. The course taker will be capable of easily shifting from language to language guided by the main concepts of this course.

What you’ll learn in this course: 

·         The fundamentals of C++

·         Test your knowledge and expertise with exercises   

·         Learn C++ features that allow you to program compact and high-performance C++ applications 

·         Learn how  to build robust programs quickly, and get comfortable with high-level programming   

Who this course is for:

  • Anyone that wants to learn how to code using C++.

1
Introduction
2
Prerequisite
3
Getting Started with Codeblocks
4
Fundamentals
5
First Program
6
Variables and Datatypes Coding Practice
7
Operators
8
FlowCharts
9
Control Structures
10
Selection Control
11
Loops
12
Loops Coding Practice
13
Operators Coding Practice
14
Conditionals Coding Practice I
15
Conditionals Coding Practice II
16
Arrays
17
Array Coding Practice
18
Functions I
19
Functions II
20
Variable Scope
21
Passing By Reference
22
Recursive Function
23
Functions Coding Practice
24
Pointers I
25
Pointers II
26
Pointers Coding Practice
27
Strings
28
Strings Coding Practice
29
Structures
30
Structure Coding Practice
31
File Handling
32
File Handling Coding Practice

Be the first to add a review.

Please, login to leave a review
Enrolled: 0 students
Lectures: 32

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed