Course Outcomes for CSC 236 - Computer Organization and Assembly Language for Computer Scientists

Upon successful completion of this course, a student will be able to...

  1. Add, subtract and convert, signed and unsigned integers, using bases 2, 10 and 16.
  2. Enumerate the functional components of a computer.
  3. Describe the basic von Neumann computer model.
  4. Explain computer architectural enhancements beyond the von Neumann model.
  5. Explain the basic operation of interrupts.
  6. Program in assembly language (arithmetic operations, looping structures, basic I/O, subroutines).
  7. Link assembler subroutines with a High-Level Language.
  8. Convert symbolic assembler code into machine code and convert machine code into symbolic assembler code.
  9. Explain the basic operation of the Java Virtual Machine and Java Bytecode.

See Course Listings

See Course Coordinators