DOC PREVIEW
Pitt CS 0447 - Computer Organization

This preview shows page 1 out of 4 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 4 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 4 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

University of PittsburghDepartment of Computer ScienceCS/COE 0447 – Computer Organization and Assembly LanguageSyllabus – Spring 20070 . Goals and Course DescriptionTo understand how software is run on a processor; To gain the ability to write efficientprograms in assembly language; To understand a simple processor design; To gainknowledge about fundamental components of a computer system. In this course, we willdeal with both hardware and software. Taking MIPS as an example, we will study processororganization (hardware) and write programs (software) in assembly language. We will alsostudy relevant performance metrics so that we can evaluate different hardware and softwareimplementations. 1. Textbook and Course MaterialsComputer Organization & Design (Patterson & Hennessy) 3rd Ed., Morgan & Kaufmann,2004.Course materials will be distributed via the course web pagehttp://www.cs.pitt.edu/~wiebe/courses/CS447/Sp07 Solutions and hints will beavailable at the TA’s course website: http://www.cs.pitt.edu/~abraham/CS447/Sp07The class will cover Chapters 1-5; Parts of Appendices A and B; and other materialcovered in lecture.2 . PrerequisitesCS 0445 – Data Structures (can be taken concurrently)3. Instructor1/4Dr. Jan Wiebe ([email protected]), 412-624-9590Office hours: M, W 4:45pm ~ 5:45pm & by appt. @SENSQ 54094. TAHyunjin Lee (abraham @cs.pitt.edu, 412-624-8439)Office hours: M,W 2:30-4:30 & by appt. @SENSQ 55015 . Lecture /Recitation Hours and ClassroomLecture: MW 6:00pm ~ 7 :15pm @SENSQ 5129Recitation 1: M 7:25pm ~ 8:15pm @SENSQ 5502 Recitation 2: W 7:25pm ~ 8:15pm @SENSQ 55022/46. Student Evaluation9 quizzes 5 points each (45 points total)6 homeworks (HW) 10 points each (60 points total)4 programming assignments (PA) 10 points each (40 pointstotal)3 MID-TERM exams 25 points each (75 points total)FINAL exam 80 points _____________________________ Full score = 300 pointsYour final grade will be based on the following (grade-score) table:A+ 280 – 300 A 270 – 279 A- 260 – 269B+ 250 – 259 B 240 – 249 B- 230 – 239C+ 220 – 229 C 210 – 219 C- 200 – 209D+ 190 – 199 D 180 – 189 D- 170 – 1797 . Other Policies and Notes- Late submission of homework or programming assignments will NOT be accepted.- Plagiarism and cheating are strictly prohibited. Each student is expected to do his/herown work. Offense of this rule will result in a “0” in a particular PA, HW, or exam. Thesecond offense will lead to an automatic “F” for the course and the offender may besubject to stronger actions.- Students are expected to be present for all exams. Make-up exams will only be givenin the event of an emergency (documented).- The quizzes will consist of multiple choice and short answer questions. They will helpgive you incentive to keep up.- The exams will not be multiple choice. Questions will, for example, ask you to traceor write assembly language code; translate between assembly language andmachine language; perform signed/unsigned/floating point arithmetic; makeperformance calculations; label diagrams; draw logic circuits; give definitions; etc.The questions on the exams will all be similar to something we covered in lecture, ona homework, and/or on a programming assignment. - Lectures will be mixtures of powerpoint slides and work on the board. Lecture notes3/4will be available by 6pm the day before, if you want to bring copies. I suggest youset up your notes so you can easily interleave your handwritten notes with thelecture slides.8 . Students with disabilitiesIf you have a disability for which you are or may be requesting an accommodation, youare encouraged to contact both your instructor and the Office of Disability Resources andServices (DRS), 216 William Pitt Union, 412-648-7890/412-383-7355 (TTY), as early aspossible in the term. DRS will verify your disability and determine reasonableaccommodation for this course.WE HAVE OUR FIRST QUIZ NEXT CLASS (Monday). READ AHEAD CHAPTER


View Full Document

Pitt CS 0447 - Computer Organization

Download Computer Organization
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Computer Organization and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Computer Organization 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?