2009 Sept. 10SYSC 2001 - Fall 2009.SYSC2001-intro.ppt1 SYSC 2001 Foundations of Computer Systems Lecturer: Graham Eatherley Room ME4230

Slides:



Advertisements
Similar presentations
PHIL 3501 Philosophy of Cognitive Sciences. Semester 1, 2006 Semester 1, 2006 Mondays 11:35-2:25 Mondays 11:35-2:25 SP 400 Eros Corazza Eros Corazza
Advertisements

ITCS 3181 Logic and Computer Systems
Chemistry Section 04 Winter Semester 2015 Prof. Ian Burgess Office Number : Thorv. 256
Academic Information And Program Requirements For First Year Students Department of Electrical and Computer Engineering October 2010 By Dr. Anjali Agarwal,
ITCS 3181 Logic and Computer Systems
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
General information CSE 230 : Introduction to Software Engineering
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
CS – 600 Introduction to Computer Science Prof. Angela Guercio Spring 2008.
CMPD 434 MULTIMEDIA AUTHORING
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
HUMAN ANATOMY AND PHYSIOLOGY Biology 2010 – Fall 2013 James F. Thompson, Ph.D.
Advanced Mechatronics, Georgia Tech ME8843 ME 8843: ADVANCED MECHATRONICS Instructor: Prof. I. Charles Ume Phone: Office: MARC Building, Room.
CHEMISTRY 10123/10125 Spring 2007 Instructor: Professor Tracy Hanna Phone: Office: SWR 418
SYSC System Analysis and Design 1 Part I – Introduction.
SYSC 2001* A Foundations of Computer Systems Fall 2006
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
Introduction to Food Science FOOD 1001: Winter 2009.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
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.
CS355 Advanced Computer Architecture 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.
Welcome to Physics 1D03.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Course Objectives Discuss fundamental concepts of information technology Show how computers are used as practical tools for solving personal, business,
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Course Information Sarah Diesburg Operating Systems COP 4610.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
BIO 132: Anatomy and Physiology II Fall 2015 Dr. Rebecca Pearson Please sign in!
1 CSCI 3120: Operating Systems Summer 2003 Instructor: Kirstie Hawkey Office hours (outside Room 311): Mon: 2:30-3:30, Fri: 10:30-11:30.
Programming Paradigms
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
Fall 2011 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 30,
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
Operating Systems Carl Tropper 112 N, McConnell TA’s TBA.
CHEMISTRY 211 GENERAL CHEMISTRY Fall 2009 Section 002: Tu/Th 3:00 – 4:15 (IN 103) Text: Chemistry, The Molecular Nature of Matter and Change by M. S. Silberberg.
Computer Engineering 1502 Advanced Digital Design Professor Donald Chiarulli Computer Science Dept Sennott Square
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
ACIS 3504 Accounting Systems and Controls. 2 Dr. Linda Wallace  Office: Pamplin 3092  
Distributed Object Management and Transaction Processing Systems COMP 4101.
CGMB324: MULTIMEDIA SYSTEM DESIGN
SYSC System Analysis and Design 1 Part I – Introduction.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
COP4020 INTRODUCTION FALL COURSE DESCRIPTION Programming Languages introduces the fundamentals of the design and implementation of programming languages.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Course Overview CSE5319/7319 Software Architecture and Design Spring 2016 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist.
CS Computer Architecture Fall 2010 Dr. Angela Guercio ( Course Web Page
ENG3380 Computer Organization
Course Information EECS 2031 – Section A Fall 2017.
Computer Engineering Department Islamic University of Gaza
Course Information Mark Stanovich Principles of Operating Systems
Elec 2607 Digital Switching Circuits
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1301! Principles of Programming I.
ENG3380 Computer Organization
Software Project Management
CS 425 / CS 625 Software Engineering
ITEC 202 Operating Systems
Computer Engineering Department Islamic University of Gaza
Course Overview CSE5319/7319 Software Architecture and Design
ITEC 202 Operating Systems
Lecture 1 Class Overview
Term Dr Abdelhafid Bouhraoua
CS201 – Course Expectations
Presentation transcript:

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt1 SYSC 2001 Foundations of Computer Systems Lecturer: Graham Eatherley Room ME4230 (613) x 1962

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt2 Course Objectives 1.how computers work as machines. 2.how computers have been engineered to improve performance. 3.reinforce basic programming concepts learned in first year courses. 4.pre-requisite knowledge for SYSC 2003 and SYSC 3601

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt3 Scope  underlying components of the computer  how the components function  machine language programming  software control  originated in the 1940's, endured to modern day. ProcessorMemoryInput/Output Bus device......

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt4 Scope (more)  major enhancements  engineered for performance net execution speed, cost, power  improvements enabled by transistor technology increasing numbers in components  improvements presented in this course deal with modifications to how the components function not transistor technology

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt5 Scope (more)  several processor families are used as examples Intel IA (80x86 family) and Motorola PowerPC Cell Processor ??  relationship between high level structured programming languages and machine languages

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt6 Emphasis  how a computer supports the execution of instructions and external interactions  a roadmap to the engineering of performance in computers  short sequences of assembly language code fragments expose concepts and issues where relevant  this course includes rudimentary programming at the machine and assembly code level,  but does not emphasize application concerns in how to program a computer, the synthesis of programs to solve problems, and software development concerns.

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt7 BUZZ, BUZZ, BUZZ, ….  Intel® Celeron® D Processor 2.66GHz  533MHz FSB, 256KB L2 cache  256MB DDR SDRAM at 400MHz  Intel® Pentium® 4 Processor w/HT Technology (2.80GHz,800FSB)  512MB Dual Channel DDR2 SDRAM at 400MHz  128MB PCI Express™ x16 ATI Radeon X300  multicore?

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt8 Text William Stallings, “Computer Organization & Architecture”, 7 th or 8 th Edition, Prentice Hall, 2006 Text Coverage: Chapters 1 – 5, 7, 9 – 12 Additional course notes may be distributed on the course web page to supplement the text. previous years have used 6th Edition – it is OK too

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt9 Expectations Of Learning WARNING! Course Language Spoken Here !  course material includes, but not limited to, all indicated sections of text  lectures cover highlights of the material, but not necessarily all required sections  lectures and lab may supplement text with additional course material  STUDENTS are responsible for learning  relevant sections of the text should be read before they are discussed in class.

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt10 Course Web Page  course web page:

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt11 Prerequisite  ECOR 1606 or SYSC 1102  prerequisite waivers will not be granted to students who have not passed (or received advanced standing for) the prerequisite course.  no prerequisite? must withdraw by the last date for registration in Fall term courses if not, you will be de-registered before the end of term

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt12  five graded labs  labs, dates and submission instructions posted on the course web page.  lab is open whenever the building is open  Labs: MC6050 & MC6055  use the lab at any time, except when reserved for others  Tutorial lab sessions are scheduled so that you may meet with the TAs for assistance. Laboratory

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt13 Plagiarism?  discuss design issues when working on labs  BUT … write your own programs  Completing the labs is one of the best ways of learning the material.  If you resort to copying  not likely to do well on the mid-term or final exam.  fine line between co-operating with colleagues (discussing problems and ideas) and copying (plagiarism).

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt14 Plagiarism !  Suspected plagiarism will be investigated !  may result in a mark of zero for the assignment  alleged instructional offences will be reported to the Associate Dean of Engineering  see "Instructional Offences" in the Calendar

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt15 Exams  one closed book, no calculators permitted mid-term test date and room TBA  Absence from the mid-term test will result in a mark of zero for the mid-term, unless a valid reason is documented and presented to the course professor within one week of the mid-term  miss mid-term?  make up at discretion of course prof.  closed book, no calculators permitted final exam during the University's formal examination period in December.  marked final exams will not be shown to students

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt16  To pass the course, a student must pass the final exam AND obtain an overall passing average (assignments plus midterm plus final exam).  if pass the final exam  final grade calculation: Labs: 20 % Mid-term test:25 % Final exam:55 % Grading Scheme

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt17 Deferred Exam  Students who write a deferred examination (see the Undergraduate Calendar for regulations on deferred exams) have additional months to study and a less crowded examination schedule compared to their colleagues who write the final exam in December. As such, it is only fair to expect substantially better performance from these students on the deferred examination than on the December final exam.

2009 Sept. 10SYSC Fall 2009.SYSC2001-intro.ppt18 Students with Disabilities Students with a disability requiring academic accommodations:  please contact a coordinator at the Paul Menton Centre  complete the necessary letters of accommodation.  After registering with the PMC, make an appointment to meet with me at least two weeks prior to the mid-term test to discuss your needs.  This is necessary to ensure sufficient time to make the necessary arrangements.  Please note that the deadline for submitting completed forms to the PMC in this course is November 7.