CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.

Slides:



Advertisements
Similar presentations
ITCS 3181 Logic and Computer Systems
Advertisements

Today’s Agenda  Syllabus CS2336: Computer Science II.
Computers and Society Lecture 1: administrative details and an introduction to the class Professor: Evan Korth New York University.
CCM SYLLABUS GUIDELINES EXTERNAL FACTORS Department Name Course Number Course Name Lecture Hours/Lab Credits Course Fee General Education Course Prerequisite(s.
ITCS 3181 Logic and Computer Systems
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
MATH 330: Ordinary Differential Equations Fall 2014.
ECE200 – Computer Organization Course Introduction.
CS 315 Theory of Programming Languages Winter Quarter 2015.
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
[CS-251: Introduction to Computer organization and assembly Programming ] Course Guide Salma Idris Prince Sultan University, College for Women.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
ST-CS Introduction to Web Interface Design Fall 2010 Dr. Angela Guercio ( Course Web.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
ENG3640 Micro Computer Interfacing General Information Handout Fall 2012, September 7 th ENG3640 Fall
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
1 Object Oriented Design COP 3331 Spring 2011 MWF 11:50 AM – 12:40 PM CHE 103 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB.
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
CS1201: Programming Language 2 C++(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU.
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
CS 311: Data Structures II Winter Quarter DESCRIPTION This class is a continuation of CS 260. The topics covered will include: file I/O in Java,
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
[CS-225: Software Engineering] Course Guide Fatima Khan Prince Sultan University, College for Women.
Course Objectives Discuss fundamental concepts of information technology Show how computers are used as practical tools for solving personal, business,
1 [CMP001 Computer Orientation I] Course Guide Ms. Wesal Abdalfattah office#: 357 Ext#: 8612 Prince Sultan University,
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: M Period 3, W Period 4 Subject to change.
CS151: Digital Design Course Guide Sarab Al Muhaideb Prince Sultan University, College for Women.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
IST 210: Organization of Data
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CPE 432 Computer Design Dr. Walid Abu-Sufah 1CPE 432 Computer Design.
ACIS 3504 Accounting Systems and Controls. 2 Dr. Linda Wallace  Office: Pamplin 3092  
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
1 COP 3331 Object Oriented Design Spring 2016 Section 001 F 8:00 AM – 10:45 AM CPR 115 Classroom Lecture 3 credit hours Instructor:Dr. Rollins Turner ENB.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Welcome to Learning Frameworks PSYC 1300 Rachel Cloeter, M.A.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
INTRODUCTION GC 101. WELCOME TO GC101  Aseel AlHadlaq  Website   
CS Computer Architecture Fall 2010 Dr. Angela Guercio ( Course Web Page
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
CS101 Computer Programming I
It’s called “wifi”! Source: Somewhere on the Internet!
22446: Microprocessors Introduction
Computer Science 102 Data Structures CSCI-UA
E-BUSINESS SYSTEMS DESIGN IS 232 T
Andy Wang Object Oriented Programming in C++ COP 3330
Welcome to CS 1010! Algorithmic Problem Solving.
CGS 3763 Operating Systems Concepts Spring 2013
ENG3380 Computer Organization
Course Overview CSE5319/7319 Software Architecture and Design
Lecture 1 Class Overview
Term Dr Abdelhafid Bouhraoua
Presentation transcript:

CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women

Outline Instructional Staff Catalog Description Course Scope Learning Objectives Textbook Course Requirements and Policies Academic Misconduct Policy Assessment Scheme On-Line Resources 2

Instructional Staff ◦Ms Fatima Khan ◦Office: 364 ◦Phone: Ext.# 8642 ◦ Course Location: Tuesday 10:00-12:00(w 361) Wednesday 10:00-12:00(W 361) Office Hours: ◦ Sunday 9:00 - 9:50 am. ◦ Tuesday 10:00-11:50 am. ◦ Other hours strictly by appointment. 3

Catalog Description CS 355: Computer Architecture. Credit Hours: 3. Tutorial: 1. Prerequisite: CS 251. This course provides the following: ◦A Review of logic design fundamentals. ◦History of computers. ◦Representation of data. ◦Basic processor organization, data and control paths of the simple processor, hardwired and micro-programmed control unit. ◦Abstract view of the computer at various levels: the high-Level language, OS, assembly language and internal register-transfer level (RTL). ◦Memory hierarchy and virtual memory. Examples of current microprocessors. Introduction to pipelined and parallel computing. 4

Course Scope This course focuses on the essentials of computer architecture for programmers. It is concerned with the structure and behavior of the various functional modules of the computer. It covers all aspects from the low-level building blocks to system-level architectures and explains the interface between hardware and software. 5

Learning Objectives Knowledge ◦Cover the basics of digital logic and data representations.Learn broad, accurate coverage of processors, Memory and I/O. Cognitive Skills ◦Enable the student to express real life problem in logic design terminology. Interpersonal Skills & Responsibility ◦Participate in class activities and discussions. ◦Participate in the forum for discussions related to the class. ◦Discuss the course material and homework assignments with classmates without exceeding the bounds defined by the approved collaboration practices. ◦Follow the course policies on cooperation and collaboration (as mentioned in the Course Guide). Numerical & Communication Skills ◦Students can learn digital communication skills using e- mails, interactive presentations, and newsgroup discussions. 6

Text Book “Essentials of Computer Architecture” By Douglas E. Comer Pearson Prentice Hall,

Course Requirements and Policies Besides attending lectures (which I highly recommend!) you are expected to produce evidence of your performance in this course based on: ◦Homework problems. ◦Two quizzes. ◦Two, 1-hour mid-term exams and one, 2-hour final exam. 8

Course Requirements and Policies Attendance You are expected to show up on time for class and stay for the whole lecture. Students are expected to participate in class activities and discussions. If a student was absent in any lecture, then she is expected to read the lecture material and is welcomed for any specific question she may have. You are required to have your cell phone off at all times during the lecture. You may not make or receive calls on your cell phone in the lecture hall. You are not allowed to stay wearing 3abaya during lecture time. 9

Course Requirements and Policies Attendance (Cont.) Lecture slides will be available the day before lecture, it’s useful to print them out and bring them to class with you. You are responsible for all material posted to the web site and sent as . Ignorance of such material is no excuse. You are responsible for all material presented in lecture, even if it does not appear on lecture slides. Your performance in this class will be determined by you! It will require a strong dedication to learning the material and may require a substantial time commitment to complete assignments. 10

Course Requirements and Policies Homework Assignments Homework problems, which are critically important for understanding and reinforcing the course material, will be assigned weekly and posted on the class web site along with the due dates. Homework papers will be collected at the beginning of the class period in which they are due; homework turned in at the end of class is considered late. Homework is only accepted in lecture class; it is not accepted in the hallway, or in the instructor office. You are responsible for turning in your own work on all assignments. Unauthorized collusion is not allowed and constitutes a violation of the university's policies on academic integrity. You are responsible for protecting your work from being copied by others. Late assignments will not be accepted for any reason. 11

Course Requirements and Policies Examinations There will be two quizzes, two midterm exams and one final exam (dates to be determined on the site). No make-up quizzes. Make-up exams will be given ONLY for an official PSUW conflict or an emergency. You must submit a written make- up request with proof to the instructor. 12

Academic Misconduct Policy While you are free to discuss the course material with your classmates, collaboration on homework or programming assignments is not permitted. Helping a friend understand the intent of a homework or programming assignment specification is permitted. Students who work together too closely (e.g. design their solution together) should be aware that this is a form of cheating called COLLUSION and is subject to academic penalties. Penalties for academic misconduct include a failing grade in this course. Acts that exceed the bounds defined by the approved collaboration practices will be considered cheating. Such acts include: ◦Copying solutions from someone else or giving someone else your solutions. ◦Participation in a discussion group that develops a solution that everyone copies. We urge everyone in the class to take appropriate measures for protecting one's work. You should protect your files, homework solution sheets, etc. as deemed reasonable. 13

Assessment Scheme Group discussions & Class Participation -10% Poster Presentation& Research Work – 10% Weekly Assignments – 10% Quizzes- 10% Midterm I – 10% Midterm II – 10% Final Exam – 40% Attendance-5% 14

On-Line Resources The course has a website at The website will contain last-minute changes in homework assignments, homework solutions, etc. It will also have reference information such as links to useful sites, tutorials, and office hours. 15