CSA Thematic Sequences
CSA2 Computer Programming: This sequence focuses on the fundamental principles of computer programming. Modern techniques for software development are discussed and practiced, including object oriented programming, debugging, and testing. Students who complete this sequence will be able to write small to medium size computer applications.
- CSA 174 Fundamentals of Programming and Problem Solving
- CSA 271 Object-Oriented Programming (3) and
- Take one of the following courses:
CSA 274 Data Abstraction and Data Structures (3)
CSA 275 Data Processing and File Design (3)
- The prerequisites of CSA 274 are MTH 231/331 and CSA 271.The prerequisite of CSA 275 is CSA 174.
- Availability: Not open to majors in the Department of Computer Science & Systems Analysis.
- Contact: Norm Krumpe, Department of Computer Science & Systems Analysis, 205L Benton Hall-(513) 529-0351.
Note: CSA 2 is part of the Computer Science Minor
CSA3 Mathematical and Computer Modeling: This sequence enhances the student's ability to approach applied problems in a quantitative way. Students will use their knowledge of calculus, probability, statistics, and computing to develop quantitative models of problem situations from a variety of areas. The first course provides an introduction to quantitative modeling, using calculus. All elements of the problem situation are represented as constants. The second course uses probability and statistics to create stochastic models in which some elements of the problem are represented as random variables. The third course introduces the use of computers to create simulation models of the problem situation.
- Availability: Not open to majors in the Department of Computer Science & Systems Analysis.
- Contact: Norm Krumpe, Department of Computer Science & Systems Analysis, 205L Benton Hall-(513) 529-0351.
