Class 1: Programming Demystified
This class is for people who have no programming knowledge/experience whatsoever. Many of us hear about "Computer Science" and "programming" and have no real idea what those disciplines entail. Whether you're a business manager that wants a better understanding of tech-development, an entrepreneur that wants to build great products, or just curious about getting started in software development, then this course is for you!
We'll start with a brief overview of hardware and software and how it leads into programming. Then, I will talk about the metaphysical approaches to programming and problem solving that will begin to shape your brain into that of a programmer. We will spend the bulk of the time introducing the foundational concepts of the C++ programming language with the end goal of solving some confidence-building programming problems.
Topics to discuss:
Problem Solving and Metaphysics of Programming
Central Processing Unit (CPU) & Random Access Memory (RAM)
What really is software/applications/computer-programs?
Compilers vs. Interpreters
Why C++?
Cygwin, Xcode, and The G++ Compiler
"Hello World!" Dissection
Datatypes, Variables, Statements, Operators, and Datatype Casting
Coding Styles and Developing Good Habits
We'll start with a brief overview of hardware and software and how it leads into programming. Then, I will talk about the metaphysical approaches to programming and problem solving that will begin to shape your brain into that of a programmer. We will spend the bulk of the time introducing the foundational concepts of the C++ programming language with the end goal of solving some confidence-building programming problems.
Topics to discuss:
Problem Solving and Metaphysics of Programming
Central Processing Unit (CPU) & Random Access Memory (RAM)
What really is software/applications/computer-programs?
Compilers vs. Interpreters
Why C++?
Cygwin, Xcode, and The G++ Compiler
"Hello World!" Dissection
Datatypes, Variables, Statements, Operators, and Datatype Casting
Coding Styles and Developing Good Habits