CONTACT:RABI@CSE.TAMU.EDU
 

CPSC 350: Computer Architecture & Design

This course gives an introduction to the basic hard- and software components of a computer. It features an introduction to the MIPS assembly language. It covers the design of the basic components of a computer, includingdatapath, memory, control unit and arithmetic-logic unit.

For 2017 Spring, visit:

Today’s Slide

Materials from Spring 2016 are as follows:

Syllabus

Subscribe to zyBooks.com that will be required for this class to access the texts, slides and class activities. You will participate in doing the assignments online through zyBooks.com.

Follow three steps below:

  1. Sign up at zyBooks.com
  2. Enter zyBook code TAMCSCE350Spring2016
  3. Click Subscribe (The subscription costs $47.60 with discount and you will not need the hard copy of the text book.)

Optional Slides:

Slides1 (Chapter 1)

Slides2Slides3Slides4 (Chapter 2)

Arithmetic for Computers: Slides (Chapter 3) References: Slides5Slides6

Performance Enhancement (Slides)

The Processor: Slides (Chapter 4: Datapath, pipeline etc)

Exploiting Large and Fast Memory Hierarchy Slides (Chapter 5)

Cloud Computing Introduction: Slides

 

Home works:

1. Participating activities of Chapter 1: Due Jan 25, 2-16 at 4 pm.

 

__________________________________________

Lab and Project 

Check TA’s website: TBA

Announcements

  • Welcome to Spring Semester 2015!
  • No labs in the first week.

Instructor

Rabi Mahapatra

Dept. of Computer Science and Engineering

HRBB 520B

Tel: 845-5787

Email: rabi at cse.tamu.edu

Course Web Page: http://courses.cs.tamu.edu/rabi/csce350/index.html

Office Hours: TR 4:00- 5:00 pm or by appointment

 

Teaching Assistant

  • Pritam Majumder

 

Email: pritam2309@tamu.edu

Office Hour: TBA

Website: TBA

Peer Teacher: 

TBA

 

Location

Lecture: TR 5:45-7:00 pm HRBB 113

Labs: Section 502: W 7:20 – 9:00 PM RDMC 111C

Section 503: F 12:40 – 2:20 PM RDMC 111 C

Labs Details: Refer lab page.

Texts

D.Patterson, J. Hennessy: Computer Organization and Design: The Hardware-Software Interface (Fifth edition), Morgan Kaufman Publishers. However, we will use the interactive version of this text by Frank Vahid et. al. through zyBooks.com (Follow three steps below).

  1. Sign up at zyBooks.com
  2. Enter zyBook code TAMCSCE350Spring2016
  3. Click Subscribe Note: There is no need to purchase the hardcopy of the main text unless you want that as your long term back up. The zyBook materials will suffice the class requirements.

 

Helpful References:

Assembly Language

Verilog