May 23, 2019  
Middlesex Community College Academic Catalog 2018-19 
Middlesex Community College Academic Catalog 2018-19

CSC 202 - Computer Organization/Assembly Language


Formerly CSC 201

Course Description: An introduction to binary and hexadecimal number systems, machine language and machine architecture. Assembly language topics include the assembly process, arithmetic, comparison, addressing modes, input/output , branching, repetition, procedures.
Prerequisite(s): Eligible for ENG 102; and completion of CSC 252 with a C or better.
Note(s): N/A

Course Student Learning Outcomes:
  • Describe major components of computer processor architecture and representation of data in memory.
  • Implement arithmetic, comparison, branching, repetition, I/O, and bit operations and procedures in assembly language programs.
  • Convert numbers between decimal, binary, octal, and hexadecimal representations, and represent negative numbers using common formats.
  • Apply digital logic components including gates, circuits, flip-flops, and a finite state machine.


Click here for course schedule details, to register for this course, or to view required books for this course.