This course takes advantage of the programming skills that students learn in introductory level computer science courses to exploit the broad power of modern computing related to their science and engineering disciplines. Computational techniques are taught in parallel with programming and problemsolving methodologies. Students learn how to recognize a good or bad formulation of a problem, select the proper algorithm to solve a given computational problem and interpret the results; thus, learning to become intelligent users, rather than creators, of computational software.
Credits: 4:0:0:4 Pre-Requisite: CS 1114, MA 1124, MA 2012/2132 Co-Requisite: none Notes: none