Menu

CSCI 145 - Java Language and Object Oriented Programming

The following are the Student Learning Outcomes (SLOs) and Course Measurable Objectives (CMOs) for CSCI 145. A Student Learning Outcome is a measurable outcome statement about what a student will think, know, or be able to do as a result of an educational experience. Course Measurable Objectives focus more on course content, and can be considered to be smaller pieces that build up to the SLOs.

Student Learning Outcomes (SLOs)

  1. Students will be able to analyze problems and design appropriate algorithms.
  2. Students will be able to code provided algorithms using Java language.
  3. Students will be able to provide code for a Java class given objects’ attributes and behaviors.
  4. Students will be able to use existing Java classes to perform required tasks.

Course Measurable Objectives (CMOs)

  1. Analyze problems and design appropriate algorithms.
  2. Code algorithms into the Java language.
  3. Recognize and produce proper Java syntax.
  4. Utilize recursion, iteration, and arrays.
  5. Demonstrate the paradigm of object-oriented programming.
  6. Write, organize, and assemble program documentation.
  7. Develop standards for comparing the efficiency of various algorithms.
  8. Demonstrate debugging techniques.