This is the first programming tutorial offered at the university. I remember spending that one winter break reading a C++ book and being excited when I wrote my first ever program. I have thoroughly read the book and solved many practice problems, which is why I ended up getting without attending the lectures. If you want to learn programming or anything for that matter, find the best resources and invest your time and money into it. An Introduction to Programming & Problem Solving.
What you’ll learn:
- Learn the different data types.
- Learn the definition of a variable.
- Learn variable declaration.
- Learn how to input data from a user.
- Learn how to output data to the screen.
- Learn the order of precedence rule.
- Learn all arithmetic operators.
- Learn how to add comments in your program.
- Learn all relational operators.
- Learn common logical operators.
- Learn boolean expressions.
- Learn the different types of errors.
- Learn conditional statements.
- Learn how loops work.
- Learn why and how we use 1D arrays.
- Learn why and how we use 2D arrays.
- Learn how to declare and define functions.
- Learn built-in functions in libraries.
- Learn the scope rule.
- Learn how to search an array using functions.
- Learn how to sort an array using functions.
- Learn how streams work.
- Learn how to declare streams.
- Learn how to connect a stream to a file.
- Learn how to input data from a file.
- Learn how to output data to a file.
- Learn how to read an entire file.
- Learn how to use streams with functions.
- Learn default arguments.
- Learn string functions.
- Learn ascii table.
- Learn how to compare strings.
- Learn how computer memory works.
- Learn what a pointer is.
- Learn how to declare and initialize pointers.
- Learn how to create dynamic variables.
Requirements:
- No programming experience required.
Prerequisites:
- None.
Recommended Book:
- Problem Solving with C++ 10th Edition by Walter Savitch.
Who this tutorial is for:
- Anyone who wants to learn a programming tutorial that follows the curriculum of a top university.