Syllabus - CS3320 Spring 2011

Similar documents
Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

Computer Architecture CSC

Graduate Calendar. Graduate Calendar. Fall Semester 2015

Biology 10 - Introduction to the Principles of Biology Spring 2017

FINN FINANCIAL MANAGEMENT Spring 2014

Computer Science 141: Computing Hardware Course Information Fall 2012

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017

Introduction to Information System

BUS Computer Concepts and Applications for Business Fall 2012

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units)

THE GEORGE WASHINGTON UNIVERSITY Department of Economics. ECON 1012: PRINCIPLES OF MACROECONOMICS Prof. Irene R. Foster

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

Business Computer Applications CGS 1100 Course Syllabus. Course Title: Course / Prefix Number CGS Business Computer Applications

COURSE WEBSITE:

IST 440, Section 004: Technology Integration and Problem-Solving Spring 2017 Mon, Wed, & Fri 12:20-1:10pm Room IST 202

POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS

Financial Accounting Concepts and Research

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

Required Text: Oltmanns, T. & Emery, R. (2014). Abnormal Psychology (8th Edition) ISBN-13: ISBN-10:

BA 130 Introduction to International Business

General Chemistry II, CHEM Blinn College Bryan Campus Course Syllabus Fall 2011

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

CIS Introduction to Digital Forensics 12:30pm--1:50pm, Tuesday/Thursday, SERC 206, Fall 2015

MKT ADVERTISING. Fall 2016

Course Syllabus. Alternatively, a student can schedule an appointment by .

Course Syllabus Advanced-Intermediate Grammar ESOL 0352

Course Content Concepts

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

Foothill College Summer 2016

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

TEACHING SECOND LANGUAGE COMPOSITION LING 5331 (3 credits) Course Syllabus

University of Pittsburgh Department of Slavic Languages and Literatures. Russian 0015: Russian for Heritage Learners 2 MoWe 3:00PM - 4:15PM G13 CL

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210

Page 1 of 8 REQUIRED MATERIALS:

FINANCE 3320 Financial Management Syllabus May-Term 2016 *

INTERMEDIATE ALGEBRA Course Syllabus

General Microbiology (BIOL ) Course Syllabus

Syllabus: CS 377 Communication and Ethical Issues in Computing 3 Credit Hours Prerequisite: CS 251, Data Structures Fall 2015

ED487: Methods for Teaching EC-6 Social Studies, Language Arts and Fine Arts

Intensive English Program Southwest College

San José State University

Grading Policy/Evaluation: The grades will be counted in the following way: Quizzes 30% Tests 40% Final Exam: 30%

Records and Information Management Spring Semester 2016

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Course Syllabus for Math

Professors will not accept Extra Credit work nor should students ask a professor to make Extra Credit assignments.

Office Hours: Mon & Fri 10:00-12:00. Course Description

Course Description. Student Learning Outcomes

The Policymaking Process Course Syllabus

Course Syllabus Art History II ARTS 1304

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

Spring 2015 Natural Science I: Quarks to Cosmos CORE-UA 209. SYLLABUS and COURSE INFORMATION.

STANDARDIZED COURSE SYLLABUS

BIOS 104 Biology for Non-Science Majors Spring 2016 CRN Course Syllabus

POLSC& 203 International Relations Spring 2012

ENG 111 Achievement Requirements Fall Semester 2007 MWF 10:30-11: OLSC

Mktg 315 Marketing Research Spring 2015 Sec. 003 W 6:00-8:45 p.m. MBEB 1110

MGMT 4750: Strategic Management

Journalism 336/Media Law Texas A&M University-Commerce Spring, 2015/9:30-10:45 a.m., TR Journalism Building, Room 104

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

General Physics I Class Syllabus

Instructor: Khaled Kassem (Mr. K) Classroom: C Use the message tool within UNM LEARN, or

Accounting 380K.6 Accounting and Control in Nonprofit Organizations (#02705) Spring 2013 Professors Michael H. Granof and Gretchen Charrier

CS 100: Principles of Computing

CHEM:1070 Sections A, B, and C General Chemistry I (Fall 2017)

95723 Managing Disruptive Technologies

ITSC 2321 Integrated Software Applications II COURSE SYLLABUS

PSYCHOLOGY 353: SOCIAL AND PERSONALITY DEVELOPMENT IN CHILDREN SPRING 2006

CALCULUS III MATH

Nutrition 10 Contemporary Nutrition WINTER 2016

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

Psychology 101(3cr): Introduction to Psychology (Summer 2016) Monday - Thursday 4:00-5:50pm - Gruening 413

Psychology 102- Understanding Human Behavior Fall 2011 MWF am 105 Chambliss

Religion in Asia (Rel 2315; Sections 023A; 023B; 023C) Monday/Wednesday, Period 5 (11:45 12:35), Matherly 18 Section Meetings on Friday

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

Demography and Population Geography with GISc GEH 320/GEP 620 (H81) / PHE 718 / EES80500 Syllabus

Monday/Wednesday, 9:00 AM 10:30 AM

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Texas A&M University-Central Texas CISK Comprehensive Networking C_SK Computer Networks Monday/Wednesday 5.

BIOH : Principles of Medical Physiology

Introduction to Personality Daily 11:00 11:50am

Cleveland State University Introduction to University Life Course Syllabus Fall ASC 101 Section:

Astronomy/Physics 1404 Introductory Astronomy II Course Syllabus

ARH 390 Survey of Decorative Arts & Design: The Ancient World to Present Online, Sec. 01, 03 Credit Hours Summer 2017

ED : Methods for Teaching EC-6 Social Studies, Language Arts and Fine Arts

PSCH 312: Social Psychology

IPHY 3410 Section 1 - Introduction to Human Anatomy Lecture Syllabus (Spring, 2017)

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

Required Texts: Intermediate Accounting by Spiceland, Sepe and Nelson, 8E Course notes are available on UNM Learn.

GEOG 473/573: Intermediate Geographic Information Systems Department of Geography Minnesota State University, Mankato

Spring 2016 Stony Brook University Instructor: Dr. Paul Fodor

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

English Grammar and Usage (ENGL )

University of Toronto Mississauga Sociology SOC387 H5S Qualitative Analysis I Mondays 11 AM to 1 PM IB 250

Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building

Transcription:

Syllabus - CS3320 Spring 2011 Course Information: CS3320: Computer Architecture II: Advanced Computer Design and Implementation CRN: 23994 (January 19, 2011 May 4, 2011) LECT MW 1:30pm-2:50pm COMP 322 Cr: 3.0 Course Description: The organization and structure and the major hardware components of computers; the mechanics of information transfer and control within digital computer systems. Prerequisites: CS 3432 and EE2369, each with a grade of C or better. Textbook: Computer Organization and Design - The Hardware / Software Interface, Fourth Edition, David A. Patterson and John L. Hennessy (Morgan Kaufmann) Instructor: Leonardo Salayandia, M.S. Computer Science Building, room 126 Office Hours: T 11:00am-12:00pm, F 11:00am-12:00pm, and by appointment Phone: 915-747-5995 Email: leonardo@utep.edu Teaching Assistant: Aritra DattaGupta Computer Science, TBD Office Hours: TBD and by appointment Phone: TBD Email: adattagupta@miners.utep.edu Important Dates: Martin Luther King, Jr. birthday (university closed): January 17 Tuition payment deadline for students who registered during the 1 st week of classes: January 24 Census Day Last date to drop without W: February 2 Last day to select Pass/Fail option: February 11 $30 graduation application deadline ($45 after this date): February 18 Spring Break (no classes): March 14-18 Course Drop Deadline: April 1 Deadline to submit candidates names for the commencement program: April 15 Last day of classes and of complete withdrawal from the university: May 5 Dead day: May 6 Final exams: May 9-13 Final for this course: Wednesday, May 11, 4:00pm-6:45pm, COMP 322 Last day to accept late graduation applications: May 13 Commencement: May 14 Final grades due to the records office: May 18 Final grades officially available to students via Touchtone, On-line, and UTEP e-mail: May 23

Course Outcomes: On successful completion of this course, students will 1. be able to: a. explain the representation of floating-point numbers b. define virtual memory c. discuss interfacing processors and peripherals d. understand multiprocessor systems e. apply knowledge of arithmetic algorithms and real-time scheduling f. analyze cache design g. examine representation of integer numbers h. evaluate computer performance in terms of space and time tradeoffs i. evaluate instruction set architecture design and implementation j. construct datapath and control mechanisms used in processor implementations k. propose processor implementation alternatives (single-cycle, multiple-cycle, and pipelined implementations) for a particular situation l. prepare memory hierarchy design given certain requirements 2. be able to apply the following in new situations: knowledge of a. computer performance in terms of space and time tradeoffs b. instruction set architecture design and implementation c. representation of integer numbers d. datapath and control mechanisms used in processor implementations e. processor implementation alternatives (single-cycle, multiple-cycle, and pipelined implementations) f. memory hierarchy design 3. be able to apply: knowledge of a. arithmetic algorithms multiprocessor and real-time scheduling b. cache design 4. have been introduced to: a. representation of floating-point numbers b. virtual memory c. interfacing processors and peripherals Grade Basis (100 points total): Exams (3): 10, 15, and 25 points for 1 st, 2 nd, and 3 rd exam, respectively. Reading Assessment Tests (RATs) and Quizzes (11, drop 1): 10 points Projects (3 due beginning of March, April, May): 30 points Homework/Attendance/Participation (10): 10 points To pass the course with a C or better, you must score at least 65 on the final exam. In general, 90-100: A; 80-90: B; 70-80: C; 60-70: D; below 60: F

Tentative Course Schedule (subject to change) Reading for sections to be covered during a week should be done before the class meeting on Monday of that week: Week Ending (Friday) Chapter Sections Homework Due Date 1/21/2011 (Read Chapter 1) 1/28/2011 Chapter 1 1.1-1.9 Review and Mon 1/24 2.1-2.8 2/4/2011 2.9-2.19 2.1-2.8 Wed 2/2 2/11/2011 3.1-3.8 2.9-2.19 Mon 2/7 2/18/2011 4.1-4.4 3.1-3.8 Mon 2/14 2/25/2011 4.5-4.7 4.1-4.4 Mon 2/21 3/4/2011 4.8-4.13 4.5-4.7 Mon 2/28 3/11/2011 5.1-5.4 4.8-4.13 Mon 3/7 3/25/2011 5.5-5.12 5.1-5.4 Mon 3/21 4/1/2011 6.1-6.4 5.5-5.12 Mon 3/28 4/8/2011 6.5-6.8 6.1-6.4 Mon 4/4 4/15/2011 6.9-6.13 6.5-6.8 Mon 4/11 4/22/2011 7.1-7.4 6.9-6.13 Mon 4/18 4/29/2011 7.5-7.9 7.1-7.4 Mon 4/25 5/6/2011 7.10-7.13 7.5-7.9 Last class: and Course Mon 5/2 Wed 5/4 Review RAT / Quiz Project Exam RAT (2.1-2.8) Mon 1/24; Quiz (1.1-1.9) Wed 1/26 RAT (2.9-2.19) Wed 2/2 RAT (Chapter 3) Mon 2/7 Quiz (Chapters 2 and 3) Wed 2/16 Exam Review Wed 3/2 Quiz (4.1-4.7) Mon 3/7 RAT (5.5-5.12) Mon 3/21; Quiz (4.8-4.13) Wed 3/23 Quiz (Chapter 5) Mon 4/4 Exam Review Wed 4/13 RAT (7.1-7.4) Mon 4/18 Quiz (Chapter 6) Mon 4/25 Assign Project 1 Mon 1/24 Project 1 Due Mon 2/28 Assign Project 2 Mon 2/28 Assign Project 3 Mon 3/28 Project 2 Due Mon 4/4 Project 3 Due Wed 5/4 Exam (Chapter 1-3) Wed 2/23 Exam (Chapter 4-5) Wed 4/6 5/11/2011 Final Exam Comprehensive Wed 5/11 4:00pm-6:45pm

Student Guidelines: Time: This course is time intensive. You should continuously be reading, start assigned work early, and maintain a constant effort throughout the semester. To be successful you should expect to spend at least two to three quality hours outside of class per hour spent in class. Office Hours: If you have problems or difficulties with respect to the course material, you are expected to come to see either the instructor or the teaching assistant (TA) assigned to this course during the above-specified office hours or during a scheduled (by email) appointment. Also, please feel free to send your questions to the instructor or the TA either by email or via Blackboard, and put CS3320-HELP in the subject line. Access to Course Materials: You can access the material related to this course (e.g., syllabus, news, notes of the class, assignments, etc.) through Blackboard. Through Blackboard, the course s TA and instructor will post announcements and send you email. In addition we will use the discussion board and chat facilities, as well as the assignment facilities. Please note that several pieces of information (e.g., course schedule, assignments, etc.) might change during the semester. It is your responsibility to consult the information available on Blackboard regularly. Reading: You are expected to do assigned reading BEFORE the specified material is scheduled to be discussed in class. Reading assignments will be announced in class and posted on Blackboard. Not all assigned material will be covered in class. It is your responsibility to ask questions in class regarding assigned material that is not fully understood. Homework: Some homework will be assigned before the related material is covered in class; other homework will be assigned after the related material is covered in class. You will be given full credit only for problems that you have made a serious effort to solve. You will be given no credit for problems that you have not made a serious effort to solve. Homework must be turned in on the due date, at the beginning of the class. If your homework is hand written, make sure it is legible and as clear as possible. If a solution is not legible, no credit will be given for the solution. If you need clarification on a homework assignment, contact the course TA or the instructor well before the due date. Also, if you have a question about a homework grade, see the course TA as soon as possible; you have only one week after you receive a graded homework to contest the grade. As indicated below, plagiarism will not be tolerated. Although discussions are encouraged, the actual written homework problem solutions must represent your own work and should not be taken from an answer sheet from a previous semester or from a source on the Internet. Grades for homework problem solutions will be based on effort and adopted methodology. In most cases, for homework assignments, the correctness of an answer is not the only basis for a grade. For example, if you make a solid effort to answer a question and your methodology is sound (for the most part), you can get full credit even if you compute the wrong result. Class Participation and Collaboration: Since much learning takes place via discussion, you are encouraged to participate in class and to have open discussions with classmates about the topics covered in the course in person and via Blackboard tools (i.e., discussion boards and chat). However, this does not imply in any way that your homework or project should represent a cooperative effort. With respect to homework and projects, you are encouraged to discuss with others the related concepts that

will help you solve homework problems and projects, but the solutions that you submit must be your own, in the sense that they should be in your own words or code and should be understood by you. Knowledge Assessment: RATs (Reading Assessment Tests), quizzes, homework, projects, and exams will test your individual understanding of the course material. RATs will be given to test whether or not you read the material in the textbook, while quizzes will be given to test your understanding of material in the textbook as well as material discussed in class. In general, makeup RATs and quizzes will not be given. Homework will be assigned on Monday and will be due the following Monday. Graded homework will be returned one week after it is submitted. At that time, the homework solution will be posted on Blackboard or handed out in class. Homework must be legibly printed or typed, and must be handed in on time. No credit will be given for homework handed in after the due date. There will be three projects, each with a due date. Late projects will be downgraded 10% per day of lateness. You will be required to schedule an interview session with the TA to explain your code. Two exams (each 50 minutes), in addition to the final exam, will be given during the semester. Exam solutions will be discussed in class. In general, makeup exams will be given only under extraordinary circumstances. Deadlines: For deadlines related to homework, projects, reading assignments, RATs quizzes, and exams, please check Blackboard as well as the tentative course schedule above. Grading: You have one week from the time an assignment, quiz, RAT, project, or exam is returned to you to contest a grade. If you think an error was made in grading a quiz, RAT, or exam, make sure to make an appointment with the instructor to discuss it if the error is with respect to an assignment or project, make sure to make an appointment with the course TA to discuss it. No changes in grades will be made if you do not address the issue with within this time frame. Discussions related to graded work (i.e., homework, exams, RATs) will take place in in-person meetings scheduled by appointment or during office hours. Student Behavior: Students are expected to behave courteously and professionally according to the standards published at http://hoop.utep.edu/student_affairs_chapter_one-hop.htm. Mobile telephones/laptops: Mobile phones MUST be switched off during class and the use of laptops is not allowed during class. Course Withdrawals/Drops: If you decide to withdraw from the course, you are responsible for ensuring that all steps are taken to formally withdraw. Do not assume that you will be dropped automatically. Students or faculty members may initiate a drop with a grade of W until the drop deadline. After that date, students may be dropped only with a grade of F. After that date, grades of W may only be assigned in exceptional circumstances after a written petition from a student and with the approval of the faculty member and the academic dean. I Grades: The grade of I (incomplete) will be given ONLY if you are unable to complete the course due to documented appropriate circumstances beyond your control that develop after the last day to withdraw from the course. Appropriate circumstances include illness and death or crisis in your immediate family. In NO case will an I grade be assigned to avoid a grade of D or F in the course. Cheating/Plagiarism: Cheating is unethical, not acceptable, and will not be tolerated. Plagiarism is using information or original wording in a paper, book, program, etc. without giving credit to the source of that information or wording: it is also not acceptable. You are expected to not submit work under your name that you did not do yourself and not submit work for this class that you did for another class. If you are found to be cheating or plagiarizing, you will be subject to disciplinary action, per UTEP catalog policy. Refer to http://www.utep.edu/dos/acadintg.htm for further information..

Disabilities: I will make any reasonable accommodations for students with limitations due to disabilities, including learning disabilities. Please see me personally before or after class in the first two weeks or make an appointment, to discuss any special needs you might have. If you have a documented disability and require specific accommodations, you will need to contact the Disabled Student Services Office in the East Union Bldg., Room 106 within the first two weeks of classes. The Disabled Student Services Office can also be reached in the following ways: Web: http://www.utep.edu/dsso Phone: (915) 747-5148 voice or TTY Fax: (915) 747-8712 E-Mail: dss@utep.edu