Intro C++ Programming
(No previous programming experience required. Some experience with Algebra and the concept of variables is highly recommended.)
This class introduces basic concepts of both procedural and object-oriented programming using the C++ programming language. Students will learn to write programs from scratch in one of the most powerful and widely-used languages of today. C++ has many applications including real-time audio and game development. If you're interested in programming in general, C++ is a good place to start.
- Compiling and running C++ programs using Microsoft Visual Studio
- Data types
- Control statements (loops, conditionals, ...)
- Variables
- Basic input/output operations
- Arrays
- Functions and scope
- Coding style and organization
- Debugging techniques
- Introduction to pointers and dynamic memory
- Introduction to object-oriented programming

