CSIT 256 - Computer Architecture and Assembly Language - Summer 2020
Course Description
"Prerequisite: CSIT(CISY) 254-Data Structures & MATH 151 Calculus I or equivalent.
This course is the third in the sequence for students in Computer Science
planning to transfer to a four-year- college. It may also be taken as a
free elective by interested students with sufficient background. This course
focuses on the components of a computer that describe it's architecture:
storage, the central processing unit, the instruction set and addressing
modes. The course also examines the way these components are interconnected
and the nature of the information flow between them. Students will use
Assembly language to reinforce these concepts. Offered in the Fall Semester. " RVCC Catalog
Book Information
There are two books for the course:
Computer Organization & Architecture, William Stallings, Pearson/Prentice Hall, 10th Edition
Picture of book: 
Assembly Language for Intel-Based Computers, Kip Irvine, Pearson/Prentice Hall, 8th Edition
Picture of book:
Author's Website with Visual Studio Assembly Library: http://asmirvine.com/
Software Requirements
PC:Windows 7 or higher, 1.8 GHz CPU or faster, 4 GB RAM but 8 GB preferred, 50 GB available hard drive space, video card that supports 1280x720 or better.
Section Information and Syllabus / Class Schedule
Section 90V - CRN - 33140
Online Section
Syllabus 0.0 (Policies and Grading Criteria)
Class Schedule 0.2 (Day by day topics and list assignments)
Assignment Details are in Canvas
NOTE: Please see the syllabus for the grading policy regarding late assignments.