Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Essence Of Computer Science With C++
Rating: 5.0 out of 5(2 ratings)
4 students

The Essence Of Computer Science With C++

A concise introduction to the main features of the most known programming languages.
Last updated 7/2022
English

What you'll learn

  • Learn the basics of programming.
  • Grasp the main ideas behind computer science.
  • Learn the fundamentals of C++.
  • Be capable of shifting from one programming language to another.

Course content

1 section31 lectures4h 12m total length
  • Prerequisites10:39
  • Fundamentals15:20
  • Getting Started4:27
  • Variables and Data Types Coding Practice5:56
  • First Program, Input and Output13:06
  • Operators12:06
  • Flow Chart7:28
  • Operators Coding Practice10:32
  • Control Structure6:37
  • Selection Control11:29
  • Loops17:13
  • Loops Coding Practice9:33
  • Conditions Coding Practice 15:11
  • Conditions Coding Practice 24:35
  • Array4:01
  • Array Coding Practice10:29
  • Functions Part 16:49
  • Functions Part 210:27
  • Variable Scope7:00
  • Passing by Reference8:17
  • Recursive Functions6:44
  • Functions Coding Practice8:32
  • Pointers Part 28:49
  • Pointers Part 18:16
  • Pointers Coding Practice9:11
  • Strings5:01
  • Strings Coding Practice2:46
  • Structures5:21
  • Structures Coding Practice3:03
  • File Handling8:00
  • File Handling Coding Practice5:58

Requirements

  • No programming experience needed

Description

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.

Who this course is for:

  • For programming enthusiasts and experts trying to refresh.