This course is normally taken by students with no prior computer programming experience. An introduction to standard computer programming techniques including problem analysis, algorithm design, program coding, testing and documentation. Course includes a laboratory. Students with AP credit in Computer Science will not receive credit for this course so they should sign up for CS 1107 instead. This course moves students into the domain of software design, introducing principles necessary for solving large problems and team programming techniques.
Course includes a laboratory.
Computer Science 1106, Computer Science AP credit or permission of the instructor. An introduction to numerical methods for solving problems from calculus and linear algebra, including the solution of a single nonlinear equation, the solution of linear systems, interpolation and approximation, differentiation and integration, and the solution of eigenvalue problems. Will be offered Fall 2001. Simulation Concepts of modeling and simulating systems and objects using software tools such as object-oriented or simulation languages. Representative example systems will be drawn from the natural and social sciences.