This document provides an outline for the course CS-214 Computer Organization and Assembly Language. The course covers various topics related to computer systems including information representation, machine-level representation of programs, processor architecture, and the Y86 instruction set. Assessment is based on 4 credits with prerequisites of Digital Logic and Design. Required textbooks include Computer Systems: A Programmer's Perspective, MIPS Assembly Language Programming, and Computer System Architecture. The course is taught by Syed Muhammad Rafi from the Department of Software Engineering at Ziauddin University.