CS-104   Applied Computing

An introduction to problem solving and program design for engineering students. Coverage includes algorithmic thinking, problem decomposition, types, expressions, functions and parameter passing, control structures, I/O, simple data structures, and classes (including the use of inheritance). Prerequisite Mathematics 132 or 171, which may be taken concurrently.