CS.305 Computer Architecture Introduction Duncan Smeed.

Slides:



Advertisements
Similar presentations
COM621 Interactive Web Development Dr. Jose Santos MS 017A.
Advertisements

John Hurley Cal State LA
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
CSc 160 Overview of Fundamentals of Computer Programming II Spring (SO1) 2004.
MATH 330: Ordinary Differential Equations Fall 2014.
PROBABILITY AND STATISTICS FOR ENGINEERS Session 1 Dr Abdelaziz Berrado MTH3301 —Fall 09.
IACT303 – INTI 2005 World Wide Networking Welcome and Introduction to Subject. Penney McFarlane The University of Wollongong.
Chapter Accreditation Online System Usage Tutorial Department of Member Relations & Grants National Children’s Alliance.
Syllabus Please print off and read through syllabus completely. It can be found on my website which is :
Maths Counts Insights into Lesson Study 1. Mairead Murphy, Kevin Carey, Pat Brennan Second year Junior Certificate Taxation: Does your answer make sense?
1 Exam Details IMS 5043 IT in Organisations. 2 Location Check the web Make sure you know WHERE the exam will be held HOW to get there WHEN it starts Do.
CS.201 Computer Systems and Architecture (Semester 1) and CS.305 Computer Architecture Introduction Duncan Smeed.
Welcome! Algebra Two/Trig Honors Sandy Christen
1 Data Communications and Network Management ISQS 6341, Summer II, 2001 Instructor: Zhangxi Lin Office: BA 708 Phone:
Computer Network Fundamentals CNT4007C
Year 9/10 Parents’ Information Evening 29/6/11. Outline of the Evening Welcome introduction Welcome introduction KS4 Expectations KS4 Expectations KS4.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
COMP Introduction to Programming Yi Hong May 13, 2015.
Course - DT249/1 Subject - Information Systems in Organisations COURSE SUBJECT OVERVIEW Semester 1, Week 1.
General Physics1 Welcome to Phys 130! Blackboard blackboard.siena.edu.
Lessons learnt and changed understanding: Can Machine Dynamics students survive without my lectures? Ian Howard Mechanical Engineering.
CS.402 Embedded Systems Introduction Duncan Smeed.
Z26 Project Management Introduction lecture 1 13 th January 2005
Certificate IV in Project Management Course Structure Course Number Qualification Code BSB41507.
© Xiaoying Gao, Peter Andreae Introduction to Computer Program Design COMP T2. Xiaoying (Sharon) Gao Computer Science Victoria University of Wellington.
Welcome to EHS Open House, September 2012! Mrs. Mariana Timofte Room - C 212 Mrs. Mariana Timofte Room - C 212
Feb using assessment to motivate learning. QAA Assessment Driven Learning Jean Cook
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
Teaching Thermodynamics with Collaborative Learning Larry Caretto Mechanical Engineering Department June 9, 2006.
Welcome During the module you will learn how to create applications for the Web We will be using Active Server Pages (ASP.NET) the language is VB.NET.
VCE Assessment PE Curriculum II Tutorial 3. Delivery of VCE material Lecture Tutorial  Worksheets – concept maps (software - inspiration  Discussion.
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
Communications Introduction Duncan Smeed. Administrivia  Resources  Syllabus  Textbook  Lecture Notes  One-Minute Papers  Tutorials  Practicals.
CSC8417 Advanced Web Data Management S Examiner: Dr Stijn Dekeyser Moderator: Dr Hua Wang.
Course Introduction Bryce Boe 2013/09/30 CS24, Fall 2013.
© Xiaoying Gao, Peter Andreae Introduction to Computer Program Design COMP T2. Xiaoying (Sharon) Gao Computer Science Victoria University of Wellington.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: M Period 3, W Period 4 Subject to change.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
1 ZCT 205/3 Quantum Mechanics. 2 General issues You can pose your question through SMS during the lecture, but I prefer you raise your questions in the.
Welcome During the module you will learn how to create applications for the Web We will be using Active Server Pages (ASP.NET) the language is C#.NET.
CGMB324: MULTIMEDIA SYSTEM DESIGN
Welcome! Hello and welcome to English Composition 102, Introduction to Literature. I am looking forward to exploring, writing, and discussing literature.
GdI/ICS 1 WS 2009/2010 Telecooperation/RBG Prof. Dr. Max Mühlhäuser Dr. Guido Rößling Dr. Dirk Schnelle-Walka, Stefan Radomski.
COMP1927 Course Introduction 16x1
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
King Saud University1 CSC 112 Java Programming I Introduction.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
Computer Networks CNT5106C
CSM06: Information Retrieval Notes about writing coursework reports, revision and examination.
Low Level Programming Introduction & Recap Duncan Smeed.
Research Experience Program (REP) Fall 2007 Psychology 100 Ψ.
Administrative Preliminaries Computer Architecture.
Intro to Exam System Dr Mike Spann May 3 rd 2011.
WELCOME TO MICRO ECONOMICS AB 224 Discussion of Syllabus and Expectations in the Class.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
About me… Matthew Dean
Welcome to MT140 Introduction to Management Unit 1 Seminar – Introduction to Management.
Computer Network Fundamentals CNT4007C
BIO1130 Lab 2 Scientific literature
Computer Networks CNT5106C
Welcome to MATH FALL 2016.
Computer Networks CNT5106C
IMAT1604 Visual Web Development
Computer Networks CNT5106C
Planning Services Meeting Client Communications
Presentation transcript:

CS.305 Computer Architecture Introduction Duncan Smeed

IntroductionCS305_01/2 Administrivia  Resources  Syllabus  Essential Reading  Lecture Notes  One-Minute Papers  Tutorials  Assessments  Pre-requisites  Recommended Reading/References  Exam Stats

IntroductionCS305_01/3 Resources  Web pages  Newsgroup(s)  Forum 

IntroductionCS305_01/4 Resources – Web pages  Official home page:  Primarily used for everything bar the assignment submission system (see SPIDER below)  Major update announcements:  SPIDER:  Really only used for assignment submissions  Will contain links to the ‘official’ web pages

IntroductionCS305_01/5 Resources – Newsgroups RIP  Official newsgroup at  Integral part of class delivery content - examinable material  Usual place for announcements, etc.  ‘Chat’ newsgroup at  Non-official newsgroup about class-related topics!

IntroductionCS305_01/6 Resources – Forum  Official Forum  Integral part of class delivery content?* May contain examinable material  Usual place for announcements, etc.* * Note: still TBC since the Forum has replaced the newsgroup for the first time this year  ‘Chat’ Forum:  Non-existent!  If need/demand arises it might get set up

IntroductionCS305_01/7 Resources –  The official forum is the preferred(!?) method of e- interaction… …However, if you must use to contact me about the class then please be aware of my… …Filters and Spam Traps, so  Please use the label [CS305] as part of the subject line  Best to use your official University or Departmental account

IntroductionCS305_01/8 Syllabus & Essential Reading  Syllabus See Handout, or  Essential Reading Computer Organization and Design: The Hardware/Software Interface, Fourth Edition David Patterson, University of California, Berkeley John Hennessy, Stanford University  More textbook details at:

IntroductionCS305_01/9 Lecture Notes  Distribution policy Available from:  Printed handouts of the slides will be distributed in (advance of) each lecture  Slides only part of the story!  Attending the lectures is highly recommended*  Having (access to) the textbook is essential *Note: It is now departmental policy to record attendance at lectures, practicals and tutorials.

IntroductionCS305_01/10 One-Minute Papers  This will be the 5 th year of using OMPs to support the teaching of this class  Handed out at the start of each lecture  If I forget then please remind me!  Collected in at the end of each lecture  Please don’t forget to hand in your OMP!  Returned at a subsequent tutorial  Used to kick-start a tutorial’s Q&A?  OMP Bonus Scheme!  Worth up to an additional 10% of the coursework contribution. I.e. 10% * 20% => 2% of the overall assessment.  Each OMP is given a mark between 1 and 3 ① Neither of the questions answered ② Only one of the questions (sensibly!?) ③ Both questions answered (sensibly!?)

IntroductionCS305_01/11 One-Minute Paper… Questions  There are two OMP questions: Q1What was the most important point made in the lecture today? Q2What are you still most unsure of as a result of the lecture?  Please answer these questions as honestly as possible  They are an invaluable, and immediate, source of feedback  Answers to Q2 will help focus later lectures/tutorials on common issues  There may be a third question – typically a MCQ for eliciting feedback. For instance:

IntroductionCS305_01/12 Tutorials  Details/Links:  Guidelines:  Start Week 3 – Allocations announced in Week 2 – Day/Time/Room:  Thu/11:00/GH450  Thu/12:00/GH450  Fri/13:00/GH451  There’s work to be done before, and in, each tutorial! E.g.

Encourage Learning with In-Tutorial Exercises  Exercises attempted before/during/after tutorials are a vital aspect of engaging with the class content.  Most of the exercises will be derived from the end-of- chapter exercises of the textbook.  The more exercises attempted the better the level of knowledge and understanding will be.  Given the number of exercises that are set and the importance of these, it is recommended that students organise themselves into small self-help groups.  I call these self-help groups “ELITE Teams” ;-) IntroductionCS305_01/13

ELITE Teams  Composition  Self-determined by the students  Up to 4 students in each team  Members of a team should be in the same tutorial group  Organisation  ELITE Teams are encouraged to meet on an ad-hoc, weekly, basis outside the scheduled times for the CS305 lectures/tutorials. The time available in a tutorial will not be enough!  Members of the team are encouraged to share the workload of answering the In-Tutorial Exercises. How this is done is up to each team. There are several approaches…  Justification & Motivation  ELITE Team members will be able to discuss and answer more questions/exercises than they could as individuals. IntroductionCS305_01/14

IntroductionCS305_01/15 Assessments  Exam: 80%  Answer 3 questions from 4  Coursework: 20%  Assessed Coursework Exercise #1  Assessed Coursework Exercise #2  Assessed Coursework Exercise Group Project  Class Test #1  Class Test #2  Bonuses: ?%  OMP Bonus Scheme!  Bonus questions in ACEs?

IntroductionCS305_01/16 Assessed Coursework Exercises (ACEs)  Assessed Coursework Exercise #1 (ACE #1)  Type:Individual Exercise  Weight:100/300  Set:Monday, 12th October Week 3  Due:Friday, 6th November Week 6  Assessed Coursework Exercise #2 (ACE #2)  Type:Individual Exercise  Weight:100/300  Set:Monday, 9th November Week 7  Due:Friday, 4th December Week 10

IntroductionCS305_01/17 ACE Group Project  Assessed Coursework Exercise Group Project  Type:Group Exercise  Weight:100/300  Set: Monday, 16th November Week 8  Due: Friday, 18th December - Week 12  ACE Groups  Composition:Possibly the same as an ELITE Team. TBC.  Operation:TBD

IntroductionCS305_01/18 Class Tests  Class Test #1 (CT #1)  Type:In-lecture, 25 question, 30-minute, MCQ  Weight:50/300*  Set:Monday, 9th November Week 7  Class Test #2 (CT #2)  Type:In-lecture, 25 question, 30-minute, MCQ  Weight:50/300*  Set:Monday, 7th December Week 11 * The total mark from all assessments is 300 and is calculated from the best mix of ACE #1, ACE #2, CT #1 and CT #2 marks added to the ACE Group Project mark. I.e. the combined mark for CT #1 and CT #2 may be used to compensate for the poorest #ACE mark if this gives a better total. The Group Project mark cannot be compensated.

Feedback Mechanisms  Marked work and/or marking schemes  As appropriate  Sample solutions  Online and/or covered in lectures/tutorials  Forum Q&As  But remember this is not a ‘distance learning’ class!  One-Minute Papers  Help focus later lectures/tutorials on common issues  Class Tests  Correct answers given in the lecture following the class test  Tutorials  Worked exercises and solutions to in-tutorial exercises IntroductionCS305_01/19

IntroductionCS305_01/20 Pre-requisites  Note recommended pre-requisites for the class:  Computer Organisation  Low Level Programming

IntroductionCS305_01/21 Recommended Reading/References 1.Computer Organization and Design: The Hardware/Software Interface, Fourth Edition David Patterson, University of California, Berkeley John Hennessy, Stanford University (Duncan's version) Lecture Notes Available (restricted access) from: Lecture Notes Available (restricted access) from:

Exam Stats  Out of curiousity I have analysed the exam results from the first diet CS305 exams for past cohorts.  In particular, I was curious to see if the attendances at lectures and tutorials were a good predictor of performance in the exam. So, here are the raw stats so you can draw your own conclusions.  Key:  #l = number of lectures  #s = number of students  #t = number of tutorials  #p = number of students passing the first diet exam IntroductionCS305_01/22

Exam Stats – AY 2006/ Details  By lecture attendance  #l#s#pMeanStd.Dev      <  By tutorial attendance  #t#s#pMeanStd.Dev    < IntroductionCS305_01/23

Exam Stats – AY 2007/ Details  By lecture attendance  #l#s#pMeanStd.Dev      <  By tutorial attendance  #t#s#pMeanStd.Dev     < IntroductionCS305_01/24

Exam Stats – AY 2008/ Details  By lecture attendance  #l#s#pMeanStd.Dev      <  By tutorial attendance  #t#s#pMeanStd.Dev      < IntroductionCS305_01/25

Exam Stats – Summaries  AY2006/2007 – 73 Students:  Number of students that passed at first attempt: 56  Number of students absent from exam: 4  Average exam mark: 57.1%  Std. dev. of exam marks: 20.8  AY2007/2008 – 74 Students  Number of students that passed at first attempt: 53  Number of students absent from exam: 4  Average exam mark: 47.6%  Std. dev. of exam marks: 17.2  AY2008/2009 – 63 Students:  Number of students that passed at first attempt: 54  Number of students absent from exam: 3  Average exam mark: 58.1%  Std. dev. of exam marks: 15.4 IntroductionCS305_01/26