CS 158 Application Development I

Fundamental strategies needed for successful systems development. Topics include file algorithm and program development using modularization, selection, sequence and iteration constructs.

Upon completion of this course student should be able to:
1. Analyze problems and design structured solutions
2. Understand, create, and apply simple data types and arrays.
3. Identify common coding errors.
4. Create algorithmic solutions using basic control structures (sequence, decisions, and loops) and functions.
5. Understand the importance of input validation and be able to write correct input validation code
6. Compile, execute, and run simple programs (in C++)

Credits

4