(3)Algorithm design, algorithm development techniques and programming with emphasis on good program style. Topics include control, functions, arrays, classes and files. (Offered fall semester.) Corequisite(s): MATH 120 or Placement in to Math-120 or higher.