Unformatted text preview:

Kennesaw State UniversityDEPARTMENT OF COMPUTER SCIENCE AND INFORMATION SYSTEMSCourse Description:Prerequisites:Textbook and Resources:Instructor:Course Objectives:Learning Outcomes:The last day to withdrawal without academic penalty is October 19. Ceasing to attend class or oral notice thereof DOES NOT constitute official withdrawal and will result in the rendering of a grade of “F” for the class. Students wishing to withdrawal after the scheduled change period (add/drop) must obtain and complete a withdrawal form from the Academic Services Department in the Registrar’s Office.Only those students who are enrolled in the class may attend lectures, receive assignments, take quizzes and exams, and receive a grade in the class. If a student is administratively withdrawn from this course, they will not be permitted to attend class nor will they receive any grade for the class.Electronic DevicesIn order to minimize the level of distraction, all beepers and cellular phones must be on quiet mode during class meeting times. Students who wish to use a computer/PDA for note taking need prior approval of the instructor since key clicks and other noises can distract other students. Recording of lectures by any method requires prior approval of the instructor.Tentative Course Schedule: Subject to changeWeekQuiz 1MIDTERMInstruction Set ArchitectureMicro-architecture: CPU, Control UnitQuiz 2Class Format: Lecture & discussion. There will be an occasional usage of the CSIS department's distance learning technologies.Lecture Notes: on class web siteAssignments: on class web siteProject Requirements: on class web siteAdditional Resources: assembler resources will be on the class web siteComputer Labs:Burruss BuildingScience and Mathematics BuildingAssessment:Academic Integrity Statement:BooksJournalsJournal ReferenceConference ProceedingNo reference entry is needed.Citing Specific Documents on a Web Site:Acquiring Final Grades:Kennesaw State UniversityDEPARTMENT OF COMPUTER SCIENCE AND INFORMATION SYSTEMSFall 2001 9/27/2001CSIS 3510Dr. HogansonCourse Description: A study of computer organization and architecture. Topics include basic digital logic, assembly language, architecture layers, buses, memory organization, CPU design, RISC, cache, pipelines.Prerequisites: CSIS 2302Textbook and Resources: Structured Computer Organization, Tanenbaum, Prentice Hall,4th EditionInstructor: Ken HogansonOffice: SC 516Email Address: [email protected]: 770-499-3402Office Hours: See faculty home pageFax Number: 770-423-6731Website Address: http://science.kennesaw.edu/~khogansoCourse Objectives: - Introduction to Assembly Language Concepts- Learn about the architecture of a modern computer in terms of layers of virtual machines- Learn about some specific contemporary architecturesLearning Outcomes: - As a result of completing this course, students will be able to understand the specs of various computer systems and be able to make good decisions when comparing these systems.Policies: (specific to instructor)Attendance at all classes is highly encouraged. Concepts and ideas discussed in one class are used as building blocks for more concepts and ideas in the next class. A student can getbehind very easily by skipping classes, resulting in a poor understanding of the material, which will show up as a poor grade for the class. Any class sessions missed by the studentare the student's responsibility to make up, not the instructor's. Makeup exams or tests will NOT be given; instead, the final exam will also count in place of the missed test or exam. Missing the final will result in a grade of 'F' for the course. Assignments MUST be turned in on time. Late assignments will be graded severely, and will not be graded/returned to the student until the end of the semester.Withdrawal Policy:The last day to withdrawal without academic penalty is October 19. Ceasing to attend class or oral notice thereof DOES NOT constitute official withdrawal and will result in the rendering of a grade of “F” for the class. Students wishing to withdrawal after the scheduled change period (add/drop) must obtain and complete a withdrawal form from the Academic Services Department in the Registrar’s Office.Enrollment Policy:Only those students who are enrolled in the class may attend lectures, receive assignments, take quizzes and exams, and receive a grade in the class. If a student is administratively withdrawn from this course, they will not be permitted to attend class norwill they receive any grade for the class.Electronic DevicesIn order to minimize the level of distraction, all beepers and cellular phones must be on quiet mode during class meeting times. Students who wish to use a computer/PDA for note taking need prior approval of the instructor since key clicks and other noises can distract other students. Recording of lectures by any method requires prior approval of the instructor.Te ntative Course Schedule: Subject to changeWeek Date Topic Chapters1 08/20/2001 Introduction/overview Chap 12 08/27/2001 Number Systems & Conversions Appendix A3 09/03/2001 Digital Logic Level TransistorsGates from transistorsSimple MemoryChap 34 09/10/2001 Simple DevicesMinimizing Boolean FunctionsMemory DevicesCountersRegistersQuiz 1Chap 35 09/17/2001 Computer Systems OrganizationMemory CircuitsSystem ArchitectureChap 26 09/24/2001 BusInterruptsChap 27 10/01/2001 Intro to Assembly Language SupplementalMaterial8 10/08/2001 Intro to Assembly Language con’t SupplementalMaterial9 10/15/200110/16/2001Intro to Assembly Language con’tMIDTERMSupplementalMaterial10 10/22/2001 Instruction Set ArchitectureMicro-architecture: CPU, Control UnitChap 5Chap 411 10/29/2001 Instruction SetsALU operationsChap 212 11/05/2001 Von Neuman Architecture & BottleneckCache, Temporal and Spacial localityFully AssociativeSet AssociativeDirect MappedChap 413 11/12/2001 Cache write-back policies and block replacementCache performance evalutationIntra-Instruction Parallelism: PipelinesParallel Speedup & PipelinesQuiz 2Chap 4 & 814 11/19/2001 Parallelism at five levels intra-instruction: pipelining instruction level: super-scalar intra-program and threads: multi-processors multi-computersChap 8multiprocess and clustered computers n-tier architectures and distributed computing15 11/26/2001 Parallel Computer Architectures and SpeedupAmdahl's Law: Single Process SpeedupParallel Computing ArchitecturesSupplementalMaterialChap


View Full Document

KSU CSIS 3510 - Syllabus

Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?