13 April 2016
Category: Uncategorized
13 April 2016,

Computer Organization and Architecture

Charles Sturt University Subject Outline ITC544 201630 SM I-2 February 2016-Version 1 Page 1 of 26 ITC544 – Computer Organization and Architecture Session 1 2016 Faculty of Business School of Computing and Mathematics Internal Mode Subject Overview This subject provides an understanding of the function and design of the various computer system components necessary to process information digitally. It develops knowledge of computer hardware, and computer organisation and architecture, and their relationship to software performance. It develops skills in computing and analysing digital systems. Different trends in computing systems are introduced as well. Learning outcomes On successful completion of this subject, you should be able to demonstrate and appropriately use computer organisation and architecture terminologies; be able to apply an understanding of data representations and calculations to practical situations; be able to apply Boolean algebra and digital logic to design and interpret complex digital circuits; be able to investigate the internal operation of the Central Processing Unit (CPU) and describe how it is used to execute instructions; be able to investigate and describe in detail the essential elements of computer organisation including internal bus, memory, Input/Output ( I/O) organisations and interfacing standards and discuss how these elements function; be able to discuss various programming tools available and their relationship to the architecture; be able to investigate, evaluate and communicate general trends in computing technologies including examples of leading edge developments. Lecturer Details Subject Coordinator Rajasekaran Lakshmiganthan Email rlakshmiganthan@studygroup.com Phone To be advised. Contact phone number 0399357961 Campus To be advised. Building/Room number To be advised. About your lecturer Dr Malka Halgamuge, PhD I am working as a Research Fellow / Scientist in the Department of Electrical and Electronic Engineering of University of Melbourne. I have obtained my PhD from the same department. I am working as an Adjunct Lecturer at Charles Sturt University, Australia. I also works as Electro Magnetic Radiation (EMR) Consultant since January 2014 (radiation hazards (RADHAZ) safety measurement and assessment). I have published more than 55 articles attracting over 400 Citations. I am listed among the Most Cited Scientists by ISI’s Essential Science Indicators (Since May 2014). I currently co-supervises a group of 4 PhD students and I have co-supervised 1 PhD student to completion (2013) at the University of Melbourne. I have awarded the (i) Australia-China Young Charles Sturt University Subject Outline ITC544 201630 SM I-2 February 2016-Version 1 Page 2 of 26 Scientist Fellowship supported by the Commonwealth of Australia (2014), (ii) Dyason Fellowship to undertake research at Department of Epidemiology, University of California (UCLA), Los Angeles, USA (2013), (iii) Early Career Researcher (ECR) Award from 60th Anniversary of the Alexander von Humboldt Foundation (2014). Two of the papers I have co-authored with her PhD students received the “Best Paper Award” (2012) and “Best Student Paper Award” (2011). I was awarded the Vice-Chancellor’s Engagement Award (2010) and Vice-Chancellor’s Knowledge Transfer Award (2008) for my research at the University of Melbourne. I was awarded the Solander Fellowship for research collaboration with the Departments of Neurosurgery and Radiation Physics, Lund University, in 2007 and 2008. I was among the short listed applicants for both 2009 and 2010 “LOreal Australia for Women in Science Fellowship”, out of over 200 female scientists applied in Australia. Learning, Teaching and Support Strategies Class times and location Lecture 1: Tuesdays 9.00am-12.00pm, Room 4.11 and 4.12 Lecture 2: Tuesdays 1.00pm-4.00pm, Room 4.11 and 4.12 Lecture 3: Wednesdays 9.00am-12.00pm, Room 4.11 and 4.12 Lecture 4: Wednesdays 1.00pm-4.00pm, Room 4.11 and 4.12 How to contact your lecturer Any questions concerning the teaching of this subject can be made by contacting your Subject Lecturer. Lecturer Name : Malka Halgamuge Lecturer Email : MHalgamuge@studygroup.com (mailto:MHalgamuge@studygroup.com) Email is the best option. Please send a brief message regarding the issue and include the subject name and code in your email ?it really helps to know which class you belong to, before I respond to your query. If you prefer to phone me that is fine, but please leave a message if I am not there at the time ? I will give you a call back as soon as I can. How you are expected to engage with the subject All of your subject materials are available in the Interact site: Resources for the students, Textbook and learning materials and etc. I suggest that for each topic you read, from the online learning materials, the learning objectives carefully, read the overview, have a quick skim of the text. Once you have got a feel for what the topic is about try and make a good set of notes under each of the topic review questions both from the tutorials and online learning materials. These questions have been designed to give you focus in the topic, so it really helps to prepare a useful set of answers to them. Once you feel ready you can test yourself by taking the online quiz in the topic – there are no marks recorded and you can do each quiz as many times as you like. In this subject there are also lots of opportunities for you to engage with me, with your peers and with the subject. I will be having face to face session where we can discuss content issues and assessment items, details of times and dates will be posted on the Interact site. As part of your assessment in this subject you are required to work ask questions and answer questions asked by peer students. You also need to post blogs in the Interact Site. You are also expected to contribute to the discussion that is lead by other students or the lecturer. It is helpful to have a small task to complete early in the session, so that you have a focus in the subject from the very first day, and so I have configured “ITC544″ subject and added few example questions in the peerwise website. Using this website, all students can interact with one another, post Charles Sturt University Subject Outline ITC544 201630 SM I-2 February 2016-Version 1 Page 3 of 26 questions, answer posted questions etc. You need to post minimum one question and answer one question posted by other students, as part of your assessment. If you don’t attempt this, I may contact you by phone or email to have a chat about study and if there are any issue that I can help with. To support your engagement with the subject, regular online meetings with the Subject Coordinator have been scheduled during the teaching weeks of session. Further information about dates and times will be made available at the start of session. Overall, please try to follow the flowchart below. This is a guideline only, you may engage in better ways appropriate for you. Further, we encourage you to become familiar with the myriad of services available through the Learning Skills Support services. Faculty of Business staff take an active interest in student engagement through the use of triggers to identify students who may need additional support in the first few weeks of study. You should check the Interact Site on a regular basis for postings, announcements, lecture information and other resources that will assist your studies or additional information and resources vital to your success in the subject. Studying at university does not mean studying alone. Take advantage of collective wisdom and post your questions to the subject forum. Use the subject schedule to plan your studies over the session. Information on effective time management is available on the CSU Learning Support website via the following link: student.csu.edu.au Visit the Learning Support website for advice about assignment preparation, academic reading and note taking, referencing, effective time management and preparing for exams at: student.csu.edu.au You can also contact an adviser through Student Central on the following number: 1800 275 278 (or +61 2 6933 7507 (http://interact.csu.edu.au/sakai-msi-tool/content/templates/edit.html?setId=36125#) from outside Australia). Library Services The CSU Library website provides access to online material and print, using Primo Search to find online journal articles, eBooks, hardcopy books from CSU Library (see Library Manager for Interlibrary Loan Requests), company & government reports, eJournals, dissertations, theses, newspapers including Business & Financial newspapers in Factiva (See Business & IT Journal Databases), and other reference resources (eg. Australian Bureau of Statistics, Australian standards, online encyclopaedias & dictionaries to be read on the computer). You will also find library guides, Subject Reserve for any readings eg. ITC100, ACC100, etc., and online assistance to help you use the Library’s resources such as Ask a Librarian – Live Chat and Ask a Librarian – Web Form. You can find Library Services on both the SGA library online catalogue: http://primo.unilinc.edu.au/primo_library/libweb/action/search.do?vid=SGA The SGA library online catalogue allows students to Sign In, My Account shows student’s current library record including all books on loan, Renew your borrowed books online before the due date, also Search and Request all books in the SGA library, even if unavailable due to high demand from students. Students can Request books when all books are on loan to other students. When the requested book is returned to the SGA library, the student who requested the book receives an email immediately to pick up the book from the SGA library. View your library record online 24/7 at the above web link for SGA library. And also CSU Library online: http://student.csu.edu.au/library – CSU Library Services including Primo Search & Subject Reserve Charles Sturt University Subject Outline ITC544 201630 SM I-2 February 2016-Version 1 Page 4 of 26 online with 24/7 access, online and video tutorials in research skills, finding journal articles for assignments, topic analysis, download Endnote referencing program and many other online library services to help you successfully complete your assignments for all CSU courses. http://trove.nla.gov.au/ – Powerful search engine from National Library of Australia to access many different online resources on any subject from one search. Contact Details for renewing loans, locating books and other information: SGA Melbourne Library: Marian Lees – Director, Library Services Ph: (03) 9935 7921 Email: MLees@studygroup.com Library Help http://student.csu.edu.au/library/help-contacts Friendly and quick assistance is available. Ask for help finding information and navigating the library’s extensive eResources. Online Tutorials http://student.csu.edu.au/library/study-research/training-tutorials-videos Learn how to: • use Primo Search to find eReserve material and journal articles • search journal databases and web resources for information for your assessments • identify appropriate sources of information and peer reviewed material, and evaluate resources. Bookmark your Subject Library Resource Guide Subject Library Guides are a great way to get started with research. Each online guide is tailored to a specific area of study, including Accounting, Business & Information Technology outlining how to research in your area and where to look for information. http://libguides.csu.edu.au/ Academic Learning Support Assistance Visit the learning support website for advice about assignment preparation, academic reading and note-taking, referencing, and preparing for exams at: http://student.csu.edu.au/study You may also contact: Name: Monique Moloney Email: MMoloney@studygroup.com Phone: (03) 9935 7919 For appointments, please see Reception. Queries regarding the content of this subject should be directed to your subject lecturer. Your workload in this subject CSU Academic Senate policy states that a standard 8 point subject should require you to spend a total of 140-160 hours engaged in the learning and teaching activities. This means an average of 10 to 12 hours each week. Obviously some weeks may require more time than other depending on how you work ? but the flowchart in the previous section may be used as a guide for your information. Reviewing Lecture Slides: 2 hours Supporting Readings: 3 hours Online Quiz for Reinforcement of Learning: 1 hour Preparation of Assessment Items: 2 hours Attending Lecture: 3 hours Charles Sturt University Subject Outline ITC544 201630 SM I-2 February 2016-Version 1 Page 5 of 26 Text and Learning Materials Prescribed text(s) Null, L., & Lobur, J. (2014). The Essentials of Computer Organization and Architecture (4th ed). Massachusetts, USA: Jones & Bartlett Learning. ISBN: 1284045617 ISBN-13: 9781284045611 Other Resources for this subject: Lecture notes are posted in the Resources of the subject Interact site. Tutorials are posted in the Resources of the subject Interact site. Online Quizzes will be available in the Test Centre of the subject Interact site. Required software and their links are available in the subject Interact site. Students are advised to take part in the discussions of Forum in Interact. Additional materials will be provided by the coordinator. Dictionaries: There are a number of dictionaries on computing in the library as well as at the URLs below, which may help you understand some of the jargon used in information technology. http://www.wikipedia.org http://www.webopedia.com http://whatis.com http://netdictionary.com http://dir.yahoo.com/reference/dictionaries/subject Newspapers, journals and magazines: There are many publications available which will provide articles of interest to you. It is suggested that each week you read at least one such article. There are computer/IT supplements in the prominent daily newspapers. There is a multitude of computing magazines for sale in the local news agency and many organizations subscribe to relevant journals. Schedule Session Week Week Commencing Topics Learning activities 1 29/02/2016 Topic 1. Introduction 1.1 Overview 1.2 Computer Components 1.3 An Example System 1.4 Standards Organizations 1.5 Historical Development 1.6 The Computer Level Hierarchy 1.8 The Von Neumann Model Assessment Item 2 – Part I due on 06/03/2016 11:59 pm AEST 2 07/03/2016 Topic 2. Data Representation 2.1 Introduction 2.2 Positional Numbering Systems 2.3 Converting Between Bases 2.4 Signed Integer Representation Assessment Item 1 (Plagiarism Quiz) opens 3 14/03/2016 Topic 2. Data Representation (Continue) Recall 2.5 Floating Point Representation 2.6 Character Codes Assessment Item 2 – Part II due on 20/03/2016 11:59 pm AEST 4 21/03/2016 Topic 3. Digital Logic 3.1 Introduction 3.2 Boolean Algebra 3.3 Logic Gates 3.4 Digital Components 5 28/03/2016 Topic 3. Digital Logic (Continue) 3.5 Combinational Circuits 3.6 Sequential Circuits 3.7 Designing Circuits Assessment Item 2 – Part III due on 03/04/2016 11:59 pm AEST Assessment Item 3 (Assignment 1) – due on 03/04/2016 11:59 pm Charles Sturt University Subject Outline ITC544 201630 SM I-2 February 2016-Version 1 Page 6 of 26 AEST 6 04/04/2016 Topic 4. A simple Computer 4.1 Introduction 4.2 CPU Basics and Organisation 4.3 The Bus 4.4 Clocks 4.5 The Input/Output Subsystem 4.6 Memory Organisation & Addressing 4.7 Interrupts 4.8 MARIE Plagiarism Quiz due on 10/04/2016 11:59 pm AEST 11/04/2016 Mid Session Break 18/04/2016 Mid Session Break 7 25/04/2016 Topic 9. Trends in Computing Technology Guest Lecturer’s speech on trends in Computing technology Assessment Item 2 – Part IV due on 01/05/2016 11:59 pm AEST 8 02/05/2016 Topic 4. A simple Computer (Continue) 4.9 Instruction Processing 4.10 A simple programming 4.11 A discussion on Assemblers 4.12 Extending our Instruction Set 4.13 A discussion on Decoding 9 09/05/2016 Topic 5. A Closer Look at Instruction Set 5.1 Introduction 5.2 Instruction Formats 5.3 Instruction Types 5.4 Addressing Assessment Item 4 (Assignment 2) – due on 14/05/2016 11:59 pm AEST 10 16/05/2016 Topic 6. Memory 6.1 Introduction 6.2 Types of Memory 6.3 The memory hierarchy 6.4 Cache memory 6.5 Virtual Memory 11 23/05/2016 Topic 7. Input/Output and Storage Systems 7.1 introduction 7.2 I/O and Performance 7.3 Amdahl’s Law 7.4 I/O Architecture 7.5 Data Transmission Modes 7.6 Magnetic Disk Technology 7.7 Optical Disks 7.8 Magnetic Tape 12 30/05/2016 Topic 8. System Software 8.1 Introduction 8.2 Operating Systems 8.3 Protected Environments 8.4 Programming Tools 8.5 Java Online Quiz due on 03/06/2016 11:59 pm AEST 6/06/2016 Exam Week 1 13/06/2016 Exam Week 2 Assessment Information Introduction to assessment To protect the academic integrity of the subject, you may be asked to complete an additional test (which may be verbal) if I or another member of the teaching staff have doubts that the work that you have submitted for an assessment item is your own. This test would be held within 4 weeks of the submission of the assessment. Detailed information regarding: Charles Sturt University Subject Outline ITC544 201630 SM I-2 February 2016-Version 1 Page 7 of 26 Sample exam (for subjects with a formal exam) Pass requirements Grades Presentation Submissions Extensions Penalties for late submission Assignment return Resubmission Plagiarism are included in Appendix 1. Assessment Items Item number Title Type Value Due date* Return date** 1 Assessment Item 1 (Plagiarism Quiz) Assignment Satisfactory/Unsatisfactory 10-Apr-2016 – 2 Assessment Item 2 (peerWise & Blog) Assignment 10% Variable Variable 3 Assessment Item 3 (Assignment 1) Assignment 15% 03-Apr-2016 26-Apr-2016 4 Assessment Item 4 (Assignment 2) Assignment 15% 14-May-2016 07-Jun-2016 5 Assessment Item 5 (Online Quiz) Assignment 10% 05-Jun-2016 – 6 Final Exam Exam 50% To be Advised. – * due date is the last date for assessment items to be received at the University ** applies only to assessment items submitted by the due date Assessment item 1 Assessment Item 1 (Plagiarism Quiz) Value: Satisfactory/Unsatisfactory Due date: 10-Apr-2016 Return date: – Submission method options Interact2 Test Task Undertake and complete the online quiz covering questions related to plagiarism and referencing. Students may attempt the Plagiarism Quiz multiple times in order to achieve the passing score of 18 from 20. The quiz will remain open until the last teaching week of the session. We strongly encourage all students to complete and pass this quiz prior to submitting other assessments. Rationale Charles Sturt University Subject Outline ITC544 201630 SM I-2 February 2016-Version 1 Page 8 of 26 To ensure students are aware of plagiarism and referencing standards. Marking criteria Students must obtain a mark of at least 18 from 20 in order to pass this quiz. Failure in this quiz will automatically lead to a fail grade for the subject irrespective of the marks obtained in all other assessments. Requirements Review Education Plagiarism Policy Assessment item 2 Assessment Item 2 (peerWise & Blog) Value: 10% Due date: Variable Return date: – Submission method options Alternative submission method Task This Assessment item has four parts. For the first three parts, you need to use peerWise (https://peerwise.cs.auckland.ac.nz/), and for the fourth part, you need to used Interact2 Blog tool. For part i to iii, please follow the steps for creating a peerwise account as below: Open the peerWise website https://peerwise.cs.auckland.ac.nz Select “Charles Sturt University (Australia)” and click on “Go>>” To join peerWise, please register. During the process of registration, • please use your CSU username as peerWise username and click on “Select name” • set a password you can remember • write the course ID which will be provided by your lecturer and click on”Join course” • Write your CSU Student ID and click on “Submit identifier” Please note the deadlines of the four parts of this assessment item: Assessment Item 2 – Part I: (2 marks) Submission due: 06/03/2016, 11:59 pm AEST Using peerWise, please engage yourself in the peer learning and teaching activities with your fellow classmates by posting at least one question on Topic 1. Your questions may be related to different terminologies related to the history of computing, or measuring units used in computing technologies, or historical evolution of computers, or any other related subjects covered in Topic 1. You also need to answer at least one question or post comments on a question/answer posted by the other students. You can also rate other questions and answers posted by your classmates or the lecturer. This assessment part will be used to identify students at risk. Assessment Item 2 – Part II: (2 marks) Submission due: 20/03/2016, 11:59 pm AEST Using peerWise, please engage yourself in the peer learning and teaching activities with your fellow classmates by posting at least one question on Topic 2. Your questions may be related to different Charles Sturt University Subject Outline ITC544 201630 SM I-2 February 2016-Version 1 Page 9 of 26 terminologies related to numercial systems of computing technologies, or different represeation techniques used in computing systems, or calculation