CDA 3101 Introduction To Computer Organi PDF

Title CDA 3101 Introduction To Computer Organi
Course computer organization
Institution Arab Academy for Science, Technology & Maritime Transport
Pages 2
File Size 107.8 KB
File Type PDF
Total Downloads 52
Total Views 164

Summary

Download CDA 3101 Introduction To Computer Organi PDF


Description

CDA 3101—Introduction To Computer Organization CATALOG DESCRIPTION: Credits: 3; Prereq: COP3504 or COP3503; MAC 2233; MAC 2311 or MAC 3472 Organization of computing systems. Logical basis of computer structure. Machine representation of instructions and data, flow of control, and basic machine instructions. Assembly language programming.

COURSE OBJECTIVES: This introductory course emphasizes essential concepts of a computer system including the logical basis of computer structure, machine representation of instructions and data, pipeline structure of data path, memory hierarchy designs, and assembly language programming. Students will be taught these basic concepts, and there will be exercises that help the student to learn the basics of assembly language programming. We also cover detailed pipelined, parallel, and multicore architectures, to acquaint students with these architectures, the basics of how they function, and what practical problems are associated with these architectures.



Textbook: 1. Computer Organization and Design, 5th Ed. (Required) David A. Patterson , John L. Hennessy ISBN: 978-0-12-407726-3, Pub. Date: 2014 Publisher: Morgan Kaufmann Publishers 2. Computer Architecture: A Quantitative Approach 5th Ed. (Recommended) John L. Hennessy, David A. Patterson ISBN: 978-0-12-383872-8, Pub. Date: 2012 Publisher: Morgan Kaufmann Publishers



Grading Policy: Homework (20%) Programming Assignment (20%) Midterm Exam I (15%) Midterm Exam II (15%) Accumulative Final Exam (30%) Pop quiz (extra credit) The letter grade will be based on the ranking of your final accumulated score in the class.



Outline of Schedule:

Week 1: Introduction to computers, architectures, technology, performance metrics 1

Week 2: Digital logic, number representation Weeks 3-5: MIPS Instruction Set Architecture (ISA), format, language support Weeks 6: CPU arithmetic unit Weeks 7-10: Processor datapath design and pipelining execution unit Weeks 11-13: Memory hierarchy designs Weeks 14-16: Multicores, multiprocessors, GPUs, clusters



Important Notes: 1. There will be two midterms and one final exams. The final exam will be held 7:30am – 9:30am on Thursday, December 14 in CSE A101 according to registrar schedule. All exams are open-book and open-notes. Students with a proper excuse of being absent from the examinations must inform and get a permission from the instructor prior to the time of an examination. Any student who does not take the examination at the scheduled time without prior permission will receive a zero score. 2. We plan to have two MIPS programming assignments and four homework for learning MIPS assembly language and for understanding material you learn from the textbook. You will use QtSPIM simulator to run your MIPS code. 3. All homework and programming assignments must be submitted before 11:55pm on the due date. A 24-hour grace period with 20% penalty is given to all homework and programming assignments. NO credit will be given to any late submission beyond the grace period. Handwritten solution will not be accepted. All assignments will be announced on the course website as well as from E-learning and submitted through Elearning. 4. All homework, programming assignments, and exams are INDIVIDUAL projects. Any collaboration, beyond initial exchange ideas, will NOT be permitted. Copying is certainly considered cheating, and will be punished severely. We will use proper software to detect any plagiarism. 5. To request a re-grade of homework, programs, and exams, you should attach a short note stating the reasons that you think a re-grade is necessary and submit to the instructor within a week from the date that the grading result is available. You must provide clear and precise as possible in your answers of homework, programs, and exams. Correctness of a solution will be determined solely by the answer in the exam or the homework. 6. Attending lectures and discussion sections is a responsibility of students. All homework, programs, and exams will be from the material covered in the lectures and discussion sections. Pop quiz may be given throughout the semester and will be counted as extra credits. Students are required to behave in the class room. NO talking, eating, drinking, and cell phone must be silent. 7. All course materials are available at: http://www.cise.ufl.edu/class/cda3101fa17/

2...


Similar Free PDFs