Welcome to CPCS 214 Computer Organization & Architecture Spring 2008 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.

Slides:



Advertisements
Similar presentations
WELCOME © Central Qld University,  Increase IS/IT literacy  Increase knowledge of computers, the Internet and networks in business context 
Advertisements

Welcome to CPCS 214 Computer Organization & Architecture Fall 2011 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.
Welcome to CPCS 223 Analysis & Design of Algorithms Spring 2015 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright of.
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
1 i206: Distributed Computing Applications & Infrastructure 2012
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
IS112 - Computer Organization1 IS112 Computer Organization and Programming Professor Catherine Dwyer Fall 2006.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
SWE 444: Internet & Web Application Development0.1 SWE 444 Internet and Web Application Development Dr. Abdallah Al-Sukairi and Dr. Sahalu Junaidu
IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2004.
ECE 232 L1 Intro.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 1 Introduction.
Instructor: Dr. Radwan E. Abdel-Aal Office: Tel Web page:
Computer Architecture Lecture 01 Fasih ur Rehman.
CS 21a: Intro to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
Introduction Course Overview and Basic understanding of Computer Architecture.
Desired outcomes You will analyze your current learning strategies for Chemistry 1201 You will understand exactly what changes you need to implement to.
(1) ECE 8823: GPU Architectures Sudhakar Yalamanchili School of Electrical and Computer Engineering Georgia Institute of Technology NVIDIA Keplar.
IT253: Computer Organization Lecture 1: Introduction Tonga Institute of Higher Education.
CIS4930/CDA5125 Parallel and Distributed Systems Florida State University CIS4930/CDA5125: Parallel and Distributed Systems Instructor: Xin Yuan, 168 Love,
CMSC 345, Spring CMSC 345 Software Design and Development Spring 2003 Section 0101 Ms. Susan Mitchell “Welcome to the School of Hard Knocks”
1 Cpt_S 260: Lecture 1: Introduction This week’s topics:  logistics  information technology trends (new applications)  why computer architecture? 
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
Welcome to CPCS 324 Algorithms and Data Structures 2 Fall 2015 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright of.
(1) ECE 3056: Architecture, Concurrency and Energy in Computation Lecture Notes by MKP and Sudhakar Yalamanchili Sudhakar Yalamanchili (Some small modifications.
COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
Course Overview Ted Baker  Andy Wang COP 5641 / CIS 4930.
Computer System Design Lecture 1 Wannarat Suntiamorntut.
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Course Overview ENGL 3365 Spring Copyright 2013 by Art Fricke basics The Instructor Dr. Art Fricke BS in Chemical Engineering & Biochemistry MS.
Welcome to CPCS 223 Analysis & Design of Algorithms Fall 2011 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright of Microsoft.
by Computer System Design Lecture 1 Wannarat Suntiamorntut
CS 494/594 Computer Communication Networks Dr. Jinyuan (Stella) Sun Dept. of Electrical Engineering and Computer Science University of Tennessee Spring.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Introduction Computer Organization Spring 1436/37H (2015/16G) Dr. Mohammed Sinky Computer Architecture
1 CS/ECE 354 Fall 2013 “New, and improved!”. 2 Karen Miller Phone: CS.
Operating Systems CMPSC 473 Introduction and Overview August 24, Lecture 1 Instructor: Bhuvan Urgaonkar.
CS Computer Architecture Fall 2010 Dr. Angela Guercio ( Course Web Page
Course Overview This course encourages candidates to develop their knowledge and understanding of computer systems, the principles of computing (including.
CS203 – Advanced Computer Architecture Introduction Daniel Wong, Assistant Professor Department of Electrical and Computer Engineering Cooperating Faculty,
CIS 505: Programming- Language Paradigms Torben Amtoft Xinming (Simon) Ou Aug 23, 2010.
By Wannarat Computer System Design Lecture 1 Wannarat Suntiamorntut.
Related Courses CMPT 411: Knowledge Representation. Mainly Logic. CMPT 413: Computational Linguistics. Dealing with Natural Language. CMPT 419/726: Often.
Welcome CPS 111 – Introduction to Technology for Educators Instructor: Ms. Rudolph Photos Courtesy of Teachers Discovering Computers Textbook.
Advanced Computer Architecture by Dr. Noor M. Sheikh Dean, Electrical Engg. Department University of Engineering and Technology, Lahore, And Dr. Anjum.
CS161 – Design and Architecture of Computer Systems Introduction Daniel Wong, Assistant Professor Department of Electrical and Computer Engineering Cooperating.
What Do Computers Do? A computer system is
Welcome to CSE 502 Introduction.
Interactive MIPS Datapath Tutorial
IT253: Computer Organization
NWEN 243 Network Applications
CS5040: Data Structures and Algorithms
Welcome to the a Department of Engineering Education !
Computer Architecture Syllabus
What Else is There? CMPT 411: Knowledge Representation. Mainly Logic.
CS 21a: Intro to Computing I
CS203 – Advanced Computer Architecture
Foundations of Computer Science
Introduction to Computers Fall 2017
Introduction to Computers SPRING 2019
Welcome to CSE 502 Introduction.
Human Media Multicore Computing Lecture 1 : Course Overview
CS 1111 Introduction to Programming Spring 2019
CS Problem Solving and Object Oriented Programming Spring 2019
CS161 – Design and Architecture of Computer Systems
CS161 – Design and Architecture of Computer Systems
CS201 – Course Expectations
Dr. Clincy Professor of CS
Presentation transcript:

Welcome to CPCS 214 Computer Organization & Architecture Spring 2008 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright of Microsoft Corporation.copyright

What is CA?  Structure  Organization  Implementation  Performance evaluation Hardware or software? Science, engineering and art of building computers … Composition (parts) & arrangement (layout) Representation & transfer of data & control Selection & management of functions Construction & realization methods Measurement to evaluate, compare & guide design Systems, components & interconnections

Why CPCS 214?  Fundamental knowledge  Better programming solutions  Understand performance trends  Design & organization skills  Smart system-level decisions

Dr. Muhammad Al-Hashimi Your Instructor  B.S. EE, KAAU 1987  M.S. CS, TAMU 1993  PhD CS, TAMU 2000  Since Fall 2000 Hmm… © 2005 Photo courtesy Lamees Al-Hashimi.

Objectives  Examine how instructions and data are stored and processed from high level to machine level  Examine how memory systems interact with the processor to execute instructions efficiently

More Objectives  Describe how I/O devices interface to the processor and memory  Identify key performance issues and how they influence design and implementation  More...

Resources  Textbook  Lecture summary and slides  Discussion groups  Software tools  Online guides & web links

Expectations  Bring the lecture slides  Ask questions  Do the exercises  Visit course website regularly  Participate in group discussions  Use the learning outcomes

Policy  Grading  Attendance  About tests, assignments …  Answers: missed a test?  Study advice  More … It’s all in the FAQ

Success  Study early  Study regularly  Do the exercises yourself  Use the online discussions  B+ and above, read the textbook carefully