In order to work their magic, computer programmers need to understand the various methods required by programming languages. This course introduces the learner to the basic methods and processes necessary to construct algorithms, including variables and data types, expressions and statements, and more advanced concepts like arrays and functions. Specific topics covered include variables, constants and data types, expressions and statements, arrays, and procedures and functions. While this course doesn’t focus on any one programming language, example code will be provided in the syntax of popular programming languages such as C++, VisualBasic, and Java.
Anyone wishing to understand the basics of software program design