ENES-102 Intro to Program Concepts for Engineer
This course provides students with an introduction to the programming environment. Topics include principles of software development, high level languages, input/output, data types and variables, operators and expressions, program selection, repetition, functions, arrays, strings, introduction to algorithms, software projects, debugging, and documentation.