Emphasis on development of programming skills for business applications. Intended primarily for pre-commerce students. A continuation of CS 101 emphasizing modern software development methods. An introduction to the software development life cycle and processes. Topics include requirements analysis, specification, design, implementation, and verification.
Emphasis is on the role of the individual programmer in large software development projects.
CS 202 - Discrete Mathematics I Introduction to discrete mathematics and proof techniques involving first order predicate logic and induction. Development of tools and mechanisms for reasoning about discrete problems. Cross-listed as APMA 202. CS 216 - Program and Data Representation Introduction to programs and data representation at the machine level. Data structuring techniques and the representation of data structures during program execution.