|
Oct 31, 2024
|
|
|
|
CSCI 122 - Intermediate Computer Science Fundamentals I An introduction to computer science, covering topics including elementary algorithms and data structures, functional and procedural abstraction, data abstraction, object orientation, logic, and the digital representations of numbers. Emphasis is on mathematical problems and calculations and on recursive algorithms and data structures. The course includes a significant programming laboratory component where students will solve computational problems using a high-level language. The mechanisms for processing and executing programs will be surveyed.
Unit(s): 0.5 Group Distribution Requirement(s): Distribution Group III Prerequisite(s): Three years of high school mathematics Instructional Method: Lecture-laboratory Grading Mode: Letter grading (A-F) Notes: This is an accelerated version of Computer Science 121 for students with significant programming experience. Not offered: 2024-25 Group Distribution Learning Outcome(s):
- Use and evaluate quantitative data or modeling, or use logical/mathematical reasoning to evaluate, test or prove statements.
- Given a problem or question, formulate a hypothesis or conjecture, and design an experiment, collect data, or use mathematical reasoning to test or validate it.
Add to Portfolio (opens a new window)
|
|