| |
Jul 28, 2026
|
|
|
|
|
CS& 141 Computer Science I - Java Minimum Units: 5 Maximum Units: 5 Design and implement computer solutions using object oriented technology. Data types, algorithms, abstraction, classes, methods, inheritance, exceptions, arrays, control structures, sorting and searching. Prerequisite Required: ENGL& 101 (may be taken concurrently) and MATH& 141 or MATH 111 with grades of 2.0 or better. CS 110 with a grade of 2.0 or better or prior programming experience required. Add Consent: Not Required Drop Consent: Not Required Grading System: Mandatory decimal grading Course Typically Offered: Summer, Fall, Winter, Spring Course Learning Outcomes:
- Develop solutions to small-scale problems, such as determining the best candidate for an admissions process, analyzing text for keywords, or playing a game of word guess.
- Design and implement solutions to partially ambiguous problems, such as analyzing a set of data for patterns or building upon an existing code base.
- Identify and use programming language constructs and coding patterns, such as iteration, methods, classes, arrays, fencepost problems, and token-based processing.
- Break down problems into logical pieces using repetition, methods, and classes.
- Test and debug solutions until they meet specifications.
- Examine and compare reasoning, design, and effectiveness of alternative solutions.
This course fulfills a distribution requirement for: Elective
Add to Program Planner (opens a new window)
|
|