CS 394 Introduction to Computer Architecture Spring 2012



Similar documents
CSC-570 Introduction to Database Management Systems

Psychological Testing (PSYCH 149) Syllabus

Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business

AHS 119 Health Careers Allied Health Sciences Department

EMPORIA STATE UNIVERSITYSCHOOL OF BUSINESS Department of Accounting and Information Systems. IS213 A Management Information Systems Concepts

Brazosport College Syllabus for PSYC 2301 General Psychology

ACC 7145: ACCOUNTING SYSTEMS DESIGN AND CONTROL SYLLABUS FOR SUMMER SESSION 2014

Systems and Internet Marketing Syllabus Fall 2012 Department of Management, Marketing and International Business

CSC-310 Introduction to Geographic Information Systems

ISQS 3358 BUSINESS INTELLIGENCE FALL 2014

INFO & 090 Business Data Communications and Information Security Fall 2014

MGSC 290 Computer Information Systems in Business SYLLABUS Spring 2008

This four (4) credit hour. Students will explore tools and techniques used penetrate, exploit and infiltrate data from computers and networks.

SOUTHEASTERN LOUISIANA UNIVERSITY School of Nursing Spring, Completion of all 200 level nursing courses

Accounting Information Systems (ACC409) Spring 2015 School of Accountancy Shidler College of Business University of Hawaii at Manoa

MONTGOMERY COLLEGE Rockville Campus CA141 Introduction to Database Applications Computer Applications Department

TA contact information, office hours & locations will be posted in the Course Contacts area of Blackboard by end of first week.

UNIVERSITY OF NEVADA LAS VEGAS. BIOL Summer III 2007 Susan Meacham, Ph.D., R.D. Syllabus

INF 203: Introduction to Network Systems (3 credit hours) Spring W1, Class number 9870

INFO 2130 Introduction to Business Computing Fall 2014

Imperial Valley College Course Syllabus - Elementary Differential Equations Math 220

MKTG 330 FLORENCE: MARKET RESEARCH Syllabus Spring 2011 (Tentative)

Professor: Monica Hernandez Phone: (956) Dept. Secretary Ms. Canales

Social Psychology Syllabus

BUS Computer Concepts and Applications for Business Fall 2012

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ACNT 2311: MANGERIAL ACCOUNTING ONLINE VERSION COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT

INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006

CENTRAL TEXAS COLLEGE SYLLABUS FOR POFT 2312 BUSINESS CORRESPONDENCE AND COMMUNICATION Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS:

CIS 160 ST: Web Design and Technology

University of Georgia Terry College of Business Department of Economics

Accounting : Accounting Information Systems and Controls. Fall 2015 COLLEGE OF BUSINESS AND INNOVATION

CHEM PRINCIPLES OF CHEMISTRY Lecture

PSY 201 General Psychology Social & Behavioral Sciences Department

Forensic Biology 3318 Syllabus

CSC 341, section 001 Principles of Operating Systems Spring 2015 Monday/Wednesday 1:00 PM 2:15 PM

CENTRAL TEXAS COLLEGE ITNW 1316 NETWORK ADMINISTRATION. Semester Hours Credit: 3

POLICIES AND PROCEDURES REGARDING TEACHING SCHEDULES, GRADING, AND ADVISING IN THE COLLEGE

SOC 101 Introduction to Sociology Social & Behavioral Sciences Department

MKTG 435 International Marketing Course Syllabus Spring Phone: (618)

CS 1340 Sec. A Time: 8:00AM, Location: Nevins Instructor: Dr. R. Paul Mihail, 2119 Nevins Hall, rpmihail@valdosta.

ITFN3112 Systems Analysis and Design Spring 2014 (CRN 2-190)

CENTRAL TEXAS COLLEGE SYLLABUS FOR ARTC 2488 INTERNSHIP GRAPHIC DESIGN. Semester Hours Credit: 4 Contact Hours: 304 INSTRUCTOR: OFFICE HOURS:

MTH 110: Elementary Statistics (Online Course) Course Syllabus Fall 2012 Chatham University

MKT 403: Electronic Marketing, Class 38724

ISM 4113: SYSTEMS ANALYSIS & DESIGN

BCM 247 BUSINESS COMMUNICATION Course Syllabus Fall 2012

DePaul University Kellstadt Graduate School of Business ACC 555 Management Accounting for Decision Making

SYLLABUS Human Resource Management MGMT 3241 Section 001 Spring 2006, MW 3:00-4:20 Friday 9

Mission of the Hospitality Management Program: Create, share and apply knowledge to develop leaders for the hospitality industry.

THE UNIVERSITY OF TEXAS AT TYLER COLLEGE OF BUSINESS & TECHNOLOGY Fall 2015

Nursing Community Health Nursing

CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

INFO Management Information Systems Spring 2015

Human Resources Management - Class Information

Syllabus for MTH 311 Numerical Analysis

CS135 Computer Science I Spring 2015

Technology Department Computer and Network Support Capstone CMP 259-D01 Syllabus: Spring 2015

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS POFI 1349: SPREADSHEETS (EXCEL) COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT

IVY TECH COMMUNITY COLLEGE OF INDIANA REGION 14 BLOOMINGTON COURSE SYLLABUS

Austin Community College Marketing Research Marketing Fall 2009 Distance Learning

Small Business Management BUSG 2309 Course Syllabus

INFORMATION TECHNOLOGY EDUCATION PROGRAMMING & ANALYSIS COURSE SYLLABUS. Instructor: Debbie Reid. Course Credits: Office Location:

Database Management Systems ISM 4212 (3 Credit Hours) Fall 2011

Formatted: Left: 0.25", Right: 0.25", Top: 0.2", Bottom: 0.46"

Advanced Software Engineering COSC Department of Computing Sciences Fall 2015

CRJU Introduction to Criminal Justice (CRN 20933) Course Syllabus Spring 2015

Brazosport College Syllabus for Criminology (CJSA 1325) Spring 2014 (Online)

CS4320 Computer and Network Security. Fall 2015 Syllabus

Professional Education Unit Early Childhood, Elementary, and Special Education

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

Mgt 2020Y - Marketing Fall 2013 Wednesday: 6:00 8:50pm, S4037. Wednesdays 9:00-10:00pm or by appointment.

EDU 230 Schools in Communities Social & Behavioral Sciences Department

ISM 4210: DATABASE MANAGEMENT

F l o r i d a G u l f C o a s t U n i v e r s i t y S t a t i s t i c a l M e t h o d s F a l l C R N

CS 300 Data Structures Syllabus - Fall 2014

School of Health Professions Department of Health Services Administration Healthcare Management Program

Introduction to Public Relations MCM Course Syllabus Spring 2011 Division of Communication and Contemporary Culture

Belk College of Business Administration, University of North Carolina at Charlotte. INFO : MANAGEMENT INFORMATION SYSTEMS Spring 2012

Course Syllabus. Senior Project Studio. Course Description: Students begin the design and production of advanced interactive project.

Kent State University, College of Business Administration. Department of Accounting, Fall REVISED Aug 22, Instructor:

INFORMATION TECHNOLOGY EDUCATION PROGRAMMING AND ANALYSIS COURSE SYLLABUS. Instructor: Debbie Reid. Course Credits: Office Location:

Graduate Course Syllabus

CS 649 Database Management Systems. Fall 2011

CENTRAL TEXAS COLLEGE SYLLABUS FOR POFT 1319 RECORDS AND INFORMATION MANAGEMENT Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS:

BIOL FUNDAMENTALS OF HUMAN ANATOMY & PHYSIOLOGY II, Fall 2015

Oklahoma State University Institute of Technology Online Common Syllabus Semester and Year

COMM Interpersonal Communication Course Syllabus Fall 2013

POLS 1101 AMERICAN GOVERNMENT

OPERATIONS, BUSINESS ANALYTICS & INFORMATION SYSTEMS

Computer Forensics (3 credit hours)

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING

Transcription:

CS 394 Introduction to Computer Architecture Spring 2012 Class Room/Hours: NA (Online course) Lab Room/Hours: NA Instructor: Abu Asaduzzaman (Dr. Zaman) Office Room: 253 Jabara Hall E-mail: Abu.Asaduzzaman@wichita.edu Phone: 1-316-978-5261 (Office); 1-561-843-2231 (Mobile) Office Hours: MWF from 11:25 AM to 12:25 PM Or, by appointment (e-mail/phone) Do not hesitate to see me in my office during my office hours if you want to discuss any problems. For most questions concerning clarification of materials covered in lectures, e-mail is the preferred mode of communication. I will respond promptly to these queries. You must use your WSU e-mail account. Keep your WSU e-mail account current and below quota. Please note that your e-mail may get lost. Class Attendance: NA (Online course) Online/Blackboard: All announcements and instructional material for this course will be made available on WSU Blackboard (URL: http://blackboard.wichita.edu). It is expected that you will regularly check the Blackboard (Bb) webpage and download files as necessary. Lectures should be uploaded on Mondays and Wednesdays (by 9:00 PM). Pre-Requisite: The pre-requisite for this course is CS 194 and 238 (or equivalent). By continued enrollment in this class, you are certifying that you have met the pre-requisite. Catalog Description (proposed): CS 394. Introduction to Computer Architecture (3). Introduces the basic concepts, components, and operations of a structured computer organization. Particular attention will be given to the following areas: microarchitecture, instruction set architecture, and operating system machine level. Prerequisites: CS 194, 238. Course Objective: Computer is a machine that receives inputs, manipulates and/or stores data, and provides useful outputs (results). Computer Architecture is the conceptual design and fundamental operational structure of a computer system. It is important, especially for the engineering professionals, to understand the fundamental building blocks of a computer system. The objective of this course is to teach the basic concepts, components, and operations of a structured computer organization. In addition, past, present, and future of computer architecture should be discussed in brief. Text-Book: Reference: Structured Computer Organization (5th Ed) by Andrew S. Tanenbaum Class Notes (check WSU Blackboard) If you find errors on this page please bring them to the attention of Abu.Asaduzzaman@wichita.edu Page 1 of 6

Topics Include: Chapter 1: Introduction a) Structured Computer Organization Languages, Multilevel Machines b) Milestones (0 th 5 th gen.), Types (PC, server), Examples (Pentium 4) Chapter 2: Computer Systems Organization a) Processors (CPU, ILP), Primary (Main) Memory (Bits, Cache Memory) b) Secondary Memory (memory Hierarchy, IDE Disks, CD-ROM, Blu-Ray) c) Input / Output (Keyboard/Mice, Monitor/Printer) Chapter 4: The Microarchitecture Level a) Microarchitecture (The Data Path, Design of Microarchitecture Level) b) Improving Performance (Cache Memory, Branch Prediction) Chapter 5: The Instruction Set Architecture (ISA) Level a) Overview of the ISA Level b) Instruction Formats, Addressing Chapter 6: The Operating System Machine Level a) Virtual Memory (Paging, Segmentation) b) Virtual Instructions for Parallel Processing Chapter 8: Parallel Computer Architectures a) On-Chip Parallelism (ILP, Multithreading, TLP) b) Shared-Memory Multiprocessors and Message-Passing Multicomputers Class Notes: Class notes should be available on course webpage via WSU Bb before they are to be covered. There may be some blank areas in these notes, which you should fill. The class notes should be considered as supplements to the textbook, not a replacement of it. The purpose of providing these class notes is to give you the opportunity to focus on lecture and class discussion, without diverting your attention to writing notes. It is expected that before listening to the lectures, you should read the relevant materials and the class notes. This should improve your understanding of the materials and clarify the concepts that remained unclear after reading the book/materials and the notes. Class notes alone will not make up for missing lectures. Note: Class notes may include copyrighted material from various sources. These are for your own use and they should not be copied or distributed by any means or to be used by anyone else. GTA Information: Name: Prashanth Paladugula E-mail: pxpaladugula@wichita.edu Room/Hours: TBD NOTE: GTA will grade (and answer your questions regarding) assignments and quizzes. It is important to understand that the GTA should grade all assignments and quizzes. GTA should also answer any of your questions regarding assignments and quizzes grades. However, s/he is not allowed to solve any problem for you. If you have any questions regarding the course materials and/or assignments, you should immediately contact the course instructor. If you find errors on this page please bring them to the attention of Abu.Asaduzzaman@wichita.edu Page 2 of 6

Grading Policy (Tentative): NOTE: Graduate and undergraduate students should be graded using the same grading scale. Type Points Remarks Homework (10+) 20% Starting from 3 rd week Bb Discussion (4+) 10% Topic/thread should be generated by Instructor/GTA Exam 1 25% In classroom; TBD (last class before the Mid-Term point); 50 minutes, closed book (one 8.5x11 inches cheat-sheet) Exam 2 25% In classroom; TBD (last class before presentation starts); 50 minutes, closed book (one 8.5x11 inches cheat-sheet) Project (to encourage UG Research) 20% Report 8+ pages per student Due by 5:00 PM of the last class day of this term Your final course grade will be approximately based on the following: A 93 A- 90 B+ 87 B 83 B- 80 C+ 77 C 73 C- 70 D+ 67 D 63 D- 60 F 0 Important Notes: 1. You must take Exam-1 and Exam-2 in classroom (226 Jabara Hall at WSU) from 10:30 to 11:20 AM on the determined dates. 2. No make-up exam. Only exceptions: in case of an emergency and/or with prior consent. =If the reason for missing a test is illness, a doctor s note will be consent. 3. Submit assignments and project reports via e-mail to GTA. E-mail submissions may get lost. Please make sure that GTA receives your assignments/reports as you submit. Everyone must use his/her own WSU e-mail account, unless special permission is given. Everyone must turn in his/her own assignment, unless special permission is given. 4. No late submission for assignments after a week from the actual due date/time. Up to 70% points should be subtracted for any late submission. 5. No late submission for project report/paper. One project report/paper should be submitted by each student. 6. Professionalism (e.g., proper manners) is highly expected. 7. All academic dishonesty cases will be handled following the University Code of Academic Conduct. You may check the University Catalog for further information. Laboratory Information: There is no Laboratory assigned for this course. However, you are welcome to stop by Computer Architecture & Parallel Programming Laboratory (CAPPLab) in room 245 Jabara Hall (URL: http://www.cs.wichita.edu/~capplab/). Objectives of CAPPLab includes: (1) lead research in advanced-level computer architecture, high-performance computing, embedded systems, and related fields. And, (2) educate advanced-level computer architecture and parallel programming. Currently CAPPLab has the following resources: multi-core clusters, single-core/multi-core PCs/Workstations, Windows, UNIX/Linux, VisualSim, SPEC, and OpenMP. If you find errors on this page please bring them to the attention of Abu.Asaduzzaman@wichita.edu Page 3 of 6

HW Assignments: There should be 10+ take-home assignments and you should solve them individually. Assignments should be posted on Bb. After graded assignment is returned, the solution keys should be posted on Bb. You should submit your assignment solutions via e-mail on or before the deadline. Any late submission should be treated as mentioned in the Important Notes section. GTA should grade the HA assignments and you should see the GTA first if you have any questions regarding your grades. Total point from HW assignments towards the final grade is 20%. Bb Discussion: There should be 4+ topics we should discuss online on WSU Blackboard. For each topic, you should have one week to participate. Your response should be educational, appropriate, and tasteful. There will be no make-up for Bb discussions. GTA should grade the discussions and you should see the GTA if you have any questions regarding your grades. Total point from Bb discussion towards the final grade is 10%. Lab Assignments: There is no laboratory assignments associated with this course (in this semester). Exams: Three should be two Exams Exam 1 should be before the Mid-Term point and Exam 2 should be before the semester ends. The exact dates should be posted on Bb ahead of time. Exam 1 should be administered based on the material covered since the beginning of the semester. Exam 2 should be administered based on the material covered since Exam 1. You are to take Exams with classroom students. There will be no make-up Exams. All exams are closed book and closed notes. However, you can have one hand-written 8.5x11 inches cheat-sheet (two pages) for each Exam. Any absences from the Exams must be arranged with the instructor as soon as possible. Absences not so arranged will result in grades of zero. Total point from Exams towards the final grade is 50%. Project: There should be one final project for each student. Each project should be conducted by the assigned student. Each project has one major component written report. Total point from project towards the final grade is 20%. Each student should submit a 8+ pages report. Project reports should be written using the provided template. Additional Points (per Grading Issues): If you think your assignments or tests are graded unfairly, then you must send me an email explicitly articulating your rationale for additional points. You must email me within one week from when the assignment/test was returned (or the grades were available). Then you must bring the assignment/test to my office and I will render a decision. Do NOT expect to discuss it with me in my office without any prior arrangement. Medical Excuses and Family Emergencies: There are times in which a student must miss assignments and/or tests because of a medical situation or a family emergency. If any of these situations arises, then the student should discuss the matter at the earliest possible time with (1) his or her academic advisor, (2) a counseling dean, if appropriate, and (3) with the course instructors. You may need to properly document each situation. If the reason for missing a test is illness, a doctor s note will be consent. If you find errors on this page please bring them to the attention of Abu.Asaduzzaman@wichita.edu Page 4 of 6

Academic Honesty: You are expected to abide by WSU s academic honesty policy (see Undergraduate Catalog or Graduate Bulletin for a description of this policy). The following excerpt from the policy is provided for your guidance: Students who compromise the integrity of the classroom are subject to disciplinary action on the part of the University. Violations of classroom standard include: 1. Cheating in any form, whether in formal examinations or elsewhere 2. Plagiarism, using the work of others as your own without assigning proper credit to the source 3. Misrepresentation of any work done in the classroom or in preparation for class 4. Falsification, forgery, or alteration of any documents pertaining to academic records 5. Disruptive behavior in a course of study or abusiveness toward faculty or fellow students. Incomplete ( I ) Grade: Like other grades, I is given at discretion of the course instructor. I will give an incomplete ( I ) grade only if you have been making satisfactory progress in a course except for work that could not be completed due to circumstances beyond your control (such as illness, serious accident, death in family, natural disaster, etc.). You will be asked to produce evidence. If incomplete works due to these extraordinary events take place before the last date to withdraw, and cannot be completed before the end of the semester, then you should withdraw from the course. I will not give I for you to leave early for the semester break. An incomplete for a course must be removed by the end of the next semester or the I will change to F. Disability Services: If you have a physical, psychiatric/emotional, medical, or learning disability that may impact on your ability to carry out assigned course work, I would encourage you to contact the Office of Disability Services (DS). The office is located in Room 173 of Grace Wilkie Hall Annex, 316-978-3309 (voice, tty). DS will review your concerns and determine, with you, what accommodations are necessary and appropriate for you. All information and documentation of your disability is confidential and will not be released by DS without your written permission. Important Dates and Tentative Exam Schedule for Spring 2012 Term: Classes begin / Introduction January 18 Syllabus / K-Probe First Homework assigned January 25 First HW assignment due February 1 Bb Discussion 1 February 6 20th Day Report cutoff February 13 Bb Discussion 2 February 20 Exam 1 February 29 (Wednesday) Mid-term point March 7 Spring Break begins March 19 Spring Break ends March 25 Bb Discussion 3 March 28 Bb Discussion 4 April 16 Exam 2 May 2 (Wednesday) Spring classes end May 3 Project report due by 5:00 PM If you find errors on this page please bring them to the attention of Abu.Asaduzzaman@wichita.edu Page 5 of 6

If you find errors on this page please bring them to the attention of Abu.Asaduzzaman@wichita.edu Page 6 of 6