Introduction to Computer and Engineering

This is an introduction to computer and engineering for freshman of the credit hour system, faculty of engineering, cairo university. The course objectives are: (1) Create flow charts that illustrate algorithmic thinking. Use flow charts in preparing to write C programs. (2) Follow and document each step in the Problem Solving Method (input, output, solve by hand, develop algorithm, convert to code, test code). (3) Use the programming language C to write computer programs that solve engineering problems. (4) Use data types, input/output commands, loops, control structures, functions, arrays, and other programming language constructs in C computer programs.