Menu

CSCI 150 - Assembly Language/Machine Architecture

The following are the Student Learning Outcomes (SLOs) and Course Measurable Objectives (CMOs) for CSCI 150. 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 manipulate data at the bit and byte levels.
  2. Students will be able to identify the components of a computer and the organization of those components.
  3. Students will be able to describe disk storage systems and file systems.
  4. Students will be able to use assembly language instructions to write small programs.

Course Measurable Objectives (CMOs)

  1. Explain different number systems and manipulate bits and bytes.
  2. Identify the components of a computer and the organization of those components.
  3. Use assembly language instructions to write programs.
  4. Map statements and constructs in a high-level language into a sequence of machine instructions.
  5. Construct internal representations of simple data types.
  6. Identify the basic principles of the operating system.
  7. Utilize procedures in assembly programs.
  8. Analyze disk operations and compare different file systems.
  9. Write programs in assembly language.