Computer Science Transfer - Learning Outcomes

  1. Apply the general rules of critical analysis and deductive reasoning to logically solve specific problems and to evaluate the results to determine if they are logically sound.
  2. Understand design trade-offs between different computing machines.
  3. Understand user interface design and software prototyping.
  4. Gain experience using state of the art tools and development environments supporting the development cycle of a working software system.
  5. Design, develop, test and document computer programs to effectively solve problems.
  6. Analyze, evaluate, and revise computer programs written by someone else.
  7. Assemble a broad based knowledge that will allow them to work effectively in a computing field.
  8. Communicate effectively as a team of developers and exchange ideas while working together on a semester-long project.
  9. Explore and develop an ethical value structure and apply this experience in problem solving and actions.

Link to the main site.