CSE 141 and 141L General Information

Prerequisites

In order to enroll for CSE 141 and 141L, you must have completed Logic Design Courses CSE 140 and CSE140L.

By completing CSE 140L, you must have working knowledge of either LogicWorks 4 or Xilinx Foundation tools. For 141L course, we will use LogicWorks 4 to design an 8-bit processor and the TAs are familiar with this tool. You may use Xilinx tool, but TAs may not be able to help you with Xilinx tools related issues. Please contact the instructor if you are planning to use Xilinx tools.

CSE 141 Text Book:

 

Computer Organization and Design: The  Hardware/Software Interface

Authors: David A. Patterson, John L. Hennessy

2nd Edition,  ISBN 1-55860-428-6

CSE 141L Text Book:

 

Logic Works 4, Interactive Circuit Design Software

Capilano Computing Systems, Inc.

ISBN 0-201-32682-5

CSE 141 Course Outline

Following topics will be covered in this course

1.      Instruction Set Architecture

2.      Computer System Performance and Performance Metrics

3.      Computer Arithmetic and Number System

4.      CPU Architecture

5.   Pipelining

6.      Memory Hierarchy and Caches 

6.      Virtual Memory

CSE 141 Grading Information:

 

The grade will be based on following components:

·        Homework: 10%

·        Weekly Quizzes: 25%

·        Midterm test: 25%

·        Final test: 40%

 

Homework: Only a few randomly selected homework problems will be graded and the complete homework grade will be based on these problems. No late homework submissions will be accepted. Lowest homework grade will be dropped and will not be counted in your final grade. There is no appeal on homework, except for addition errors. No single problem will have a significant impact on your grade.

Weekly Quizzes: Every Monday a 10-minute quiz will be given at the beginning of the class. Lowest quiz grade will be dropped and will not be counted in your final grade. No reference material will be permitted for the quizzes.

Tests: Midterm and final tests will be closed book and no reference material (notes, etc.) will be permitted. You have the right of appeal for grading on all tests; however, an appeal (except for scoring errors) covers the entire test, and may result in an unfavorable judgment on another problem. You have one week from the time the midterms are returned to make appeals, including addition errors on your score. Check it over carefully when you get it.

CSE 141L Grading Information:

 

There will be 4 lab assignments during the course. Each lab requires the submission of a well-written lab report as well as electronic submission of specified programs or logic design. Your grade will be entirely determined by the quality of these lab reports and the completeness of the lab work, which the submitted work will demonstrate. The lab reports are due on the specified date. No late submissions are allowed.

Each lab will be worth 100 points. Percentage weight of each lab for your grade is as follows:

 

·        Lab 1: 20%

·        Lab 2 :20%

·        Lab 3: 25%

·        Lab 4: 35%.

There will be no midterms and no final for the course.

 

You are encouraged to work in groups. Form your own groups of from 1 to 3 people. Don't leave the first class without forming a group. If you need help forming a group, stay around after class and instructor/TAs will help you. Once you establish a group, it can be changed only with the consent of the instructor.

 

You may appeal grades on labs to the TA who graded them. If that does not lead to a satisfactory resolution, you may discuss with the instructor. You have one week from when we return the lab to appeal the grade. Logic Works is available as follows:

 

·         AP&M Room 2444

·         Personal copies of LogicWorks are available in the bookstore.

Academic Honesty:

 

Academic dishonesty will be taken seriously. If you are caught cheating, it will have serious consequences, including failing grade on the course.

 

It is ok to discuss homework in groups.

The following is not permitted for the theory course:

·         Looking at a completed homework of another student.

·         Referring to any reference material or someone else’s solution during a quiz or a test.

For the lab course, work within your own group. The following is not permitted:

 

·         Discussion of the lab assignments with someone in another group or someone who has already completed the lab, including prior quarters.

·         Looking at a completed write-up of another student or group.

·         Finding hardware solutions in textbooks or on the web, or anywhere else.

·         Copying designs, or portions of designs from others outside your group or from previous quarters.

·         Soliciting, receiving, or providing assistance to others outside your group.

·         Altering timing data from Logic Works to make it appear that your design functions correctly or differently than it does.