Module 1 - Introduction to Programming in C++
BLUF (The Bottom Line Up Front)
In this section, we will start in the world of Programming.
Programming can be thought of as a tool that allows us to create virtual worlds within the computer. Just as an artist uses paints and brushes to create a masterpiece, a programmer uses code to create software applications that can do amazing things.
At its core, programming involves telling the computer what to do, step by step, using a specific language that the computer can understand. This process requires a combination of creativity, logic, and problem-solving skills, as well as a deep understanding of the programming language being used and the problem being solved.
As a programmer works on a project, they might spend hours, days, or even weeks writing and debugging code, constantly iterating and refining their solution until it meets their needs. It can be a challenging and time-consuming process, but the end result can be incredibly rewarding, as a well-designed software application can have a significant impact on people's lives and change the world in meaningful ways.
In the end, programming is not just about writing code or creating software, but about using technology to solve problems, express creativity, and improve people's lives.
What you need to accomplish in this Module:
General understanding of programming
Understand how to be successful in the class
Install a C++ Development Environment
Create a program to output information to the user
Data types and variables
Operators, calculations, and assignment
Creating C++ programs based on requirements
Some things to note about programming:
It takes time to become proficient in programming.
Don’t get behind! Programming is a cumulative skill. Each week will build on previous material. If you feel lost, reach out for help.
Use ALL of the course resources! Be sure to read the book, look at the examples, and reach out to the professor if you don’t understand something.
Devote time to learn to program - it takes practice, patience, and perseverance.
Start the material as soon as possible. Many times, waiting until the due date to accomplish the deliverables or material ends badly and causes frustration.
Without software, a computer cannot work. Software is developed by using programming languages. C++ is one of the programming languages, which is well suited for developing software to accomplish specific tasks. The main objective of this course is to help you learn C++ programming language to write programs.
Module 1 Learning Objectives
Learn about the language of a computer
Learn about the evolution of programming languages
Examine high-level programming languages
Discover what a compiler is and what it does
Examine a C++ program
Explore how a C++ program is processed
Learn what an algorithm is and explore problem-solving techniques
Learn the basics of Input and Output
Learn some of the fundamental data types used in programming
Identify basic components of a C++ program, including functions, special symbols, and identifiers.
Classify simple data types and use them in assignment statements
Use arithmetic operators, precedence, and expressions.
Create assignment and input statements and the use of variables within statements.
Differentiate between operators
Develop output results using output statements
Identify syntax errors and debugging techniques.
Distinguish the proper structure of a program
Define basic programming terminology
Write a basic C++ program.
COSC-1336 / ITSE-1302 Computer Science - Author: Dr. Kevin Roark