No major credit in mathematics, except majors in elementary education. Principles of Scientific Computing 3 hours Basic programming and techniques, formulations of problems and development of algorithms. Manipulation of lists and tables, use of subroutines and functions, including various library functions. Math 1513 or equivalent. A continuation of CS 2013 emphasizing object-oriented concepts.
Abstraction is emphasized throughout.
Fundamental concepts such as user-defined types, parameterized components, component interfaces, and separation of concerns will be illustrated. RPG Language Concepts 3 hours Fundamentals of programming in a format sensitive language widely used on small business computers. Students will write and test programs making use of such features as calculations, indicators, loops, exception statements, and control breaks. Various mathematical models will be analyzed and programmed for computer solutions. 3 hours Fundamentals of computer architecture, registers, addressing techniques, and symbolic languages.