Go to USC home page USC Logo COURSE_CSCE 212 Computer Architecture -  index PAGE
UNIVERSITY OF SOUTH CAROLINA
Course Home Page | USC Academic Calendars | | CSE Secure Site | Final Exam Schedules

Schedule

Lectures

Handouts

Laboratory Assignments


Resources

Department

College of Engr.

University Home Page

Library USCAN
USC  THIS SITE

CSCE 212H Computer Architecture

General Information

Description: Computer architecture, components. and organization; memory addressing; Input/Output; instruction sets; interrupts; assembly-language programming.
Prerequisites:  CSCE 145, either CSCE 211 or MATH 174

Instructor

Main text

  1. "Computer Systems: A Programmer's Perspective" 3rd edition, by Bryant and O'Hallaron, Prentice-Hall 2016.

Time and Location

    TR 10:05-11:20AM , SWGN 2A22, MATTHEWS M

GOAL The goal is for you to understand how computer systems work at the organizational level so that you can take develop efficient programs and make knowledgeable architectural decisions.

  • Evolution of Computers
  • The Memory hierarchy
  • I/O
  • Computer Arithmetic
  • Instruction Set Design
  • CPU Design
  • Number systems for Computers
  • Parallel computing

Important Dates

Date Significance
March 1 Test 1
Friday, March 9 Last day to withdraw without WF
March 11-18, Sun-Sun Spring break-no classes
April 19 Test 2
Tuesday, May 1 Reading Day
Tuesday May 8 9:00 a.m. Final Exam


Policies

Homework:
The homework is due before the start of class. No late homework or projects will be accepted. If you cannot make it to class due to other commitments, you can hand in your homework the day before it is due.

Grading policy:
The final grade will be based on two midterms, assignments and the final exam, according to the following weights:

  • Homework and Assignments: 20%
  • Two Tests: 25% each
  • Final: 30%

Academic Integrity

The homework and programs you submit for this class must be entirely your own. If this policy is not absolutely clear, then please contact me. Any other collaboration of any type on any assignment is not permitted. It is also your responsibility to protect your work from unauthorized access. You are reminded that you are expected to know and follow the academic code of responsibility that appears in at Carolina Community: Student Handbook & Policy Guide, (Link to actual section) In particular all work submitted for this course must be your own. Violations of this code can result in actions varying from a failing grade to expulsion from the university.

Solutions to midterms will be distributed when the exams are returned, usually within one week of the exam.

Questions about grading of midterms and labs must be presented to the instructor within one week after the tests or lab reports have been returned.


URL:

    http://www.cse.sc.edu/~matthews/Courses/212/index.html
RETURN TO TOP
USC LINKS: DIRECTORY MAP EVENTS VIP
SITE INFORMATION