4cr. P: Two years of high school mathematics or MATH-M 014. Fundamental programming constructs, including loops, arrays, and files. General problem-solving techniques. Emphasis on modular programming and developing good programming style. Not intended for computer science majors. Credit given for only one of A201 and A597.