Introduces a two-part survey of
computing applications and algorithmic principles. This course introduces the range of algorithmic
concepts and constructs in a particular programming language. The follow-on course, CSC 1850, extends the conceptual
foundation and expands the programming language context. Topics include data
representation, simple I/O, arrays, subprograms, searching, sorting, and
merging. Techniques of problem solving, stepwise refinement,
and documentation are also covered. Spring, every other Fall,
Summer. Credit, 3 semester hours. COREQ: CSC
1760