Prerequisites/Corequisites: Take MATH-111 or MATH-121. (Required, Previous).
Credit Hours: Min: 3; Max:
Description: Introduction to problem-solving and algorithm development techniques based on the program development process. Study of basic computer concepts and computer systems; elementary data types and data structures; input and output processing; control structures; modular program design; elementary file processing; algorithm design and evaluation. Students will apply these ideas by analyzing specifications, designing solutions, and implementing programs based on this analysis and design.