BAKER COLLEGE CIS303A: COMPUTER ARCHITECTURE DRAFT 4 Quarter Hours Course Outcomes ©COPYRIGHT 1997 Morris Fulcher, MSA/SE Web Site: http://www.mfulcher.com/baker/ Email: morris.fulcher@baker.edu Cell Phone: 810 287-0321 INSTRUCTOR: 1. Compare and contrast primary data processing factors of modern computer system components including the following: a. b. c. d. Mechanical, electrical, and optical relationships Processing, storage, and output capabilities Major components used by CPU to process instructions Broad classifications of computer systems 2. Demonstrate the ability to calculate the primitive data using different numbering systems, including but not limited to the following: a. b. c. d. Binary Hexadecimal Decimal Octal 3. Demonstrate the ability to represent primitive data in different forms including but not limited to the following: a. b. c. d. e. Integer Real numbers Character Boolean Memory Addressing 4. Demonstrate the ability to organize and illustrate simple, primitive data using common data structures including, but no limited to the following: a. b. c. d. Pointers and addresses Arrays Records and files Classes and Objects 5. Compare and contrast the differences in structure of CPU instruction cycles and execution cycles. 533573266 CIS303A Computer Architecture Outcomes 3/3/2016 1 6. Demonstrate using pseudo code how primitive CPU instructions are combined to form complex processing operations including, but not limited to following processing categories: a. b. c. d. Movement Transformations Sequence control Extensions 7. Compare and contrast factors in different CPU design features relating to the following: a. Word size b. Clock rate 8. Demonstrate using pseudo code the ability to combine specific CPU instructions to manipulate data including, but not limited to the following instructions: a. b. c. d. e. f. g. MOVE NOT AND OR SHIFT BRANCH HALT 9. Compare and contrast the design and functions of CPU registers including, but not limited to the following: a. Instruction registers b. Instruction pointers c. Program status 10. Compare and contrast RISC and CICS CPU technology as it relates to processing instructions. 11. Identify the principles and analyze the limitations of semi-conductor based microprocessors including, but not limited to the following: a. Switches and gates b. Electrical properties c. Processor fabrication 12. Compare and contrast the different characteristics of primary and secondary storage devices as the relate to the following: a. b. c. d. e. 533573266 Speed Volatility Access methods Portability Cost Capacity CIS303A Computer Architecture Outcomes 3/3/2016 2 13. Demonstrate and diagram different memory allocation schemes including: a. Absolute addressing b. Indirect addressing 14. Compare and contrast design factors that determine device performance between different storage technologies, including, but not limited to technologies in the following categories: a. Magnetic storage b. Optical storage 15. Diagram the structure and implementation of a system bus showing related bus protocols including: a. b. c. d. Address bus Control bus Bus cycle time Master/Slave Protocol 16. Compare and contrast different ways that the CPU and bus interact with peripheral devices including following methodologies: a. Channels b. Interrupts c. Stack processing 17. Compare and contrast the functions of device controllers including the following functions: a. Protocol b. Translation of logical access to physical c. Sharing of devices 18. Diagram the relationship of interrupts with secondary storage and I/O devices. 19. Compare and contrast the way buffers, cache, and compression interrelates to improve system performance. 20. Compare and contrast methods of data flow in input technologies including the following: a. Keyboards b. Pointing devices 21. Compare and contrast methods of data flow via output technologies including the following: a. Video b. Printing c. Audio 533573266 CIS303A Computer Architecture Outcomes 3/3/2016 3 22. Compare and contrast and diagram the way bits of data are transported across networked media including the following: a. Waves b. Modulation 23. Compare and contrast factors involved in the transmission of signals across networked media including the following: a. b. c. d. e. f. g. h. i. Analog signals Digital signals Communication channels Transfer rates Frequency and bandwidth S/N ratio Cabling Channel organization Clock synchronization 24. Compare and contrast methods used for detecting transmission errors including the following: a. b. c. d. e. Type I errors Type II errors Parity check Block check Cyclical check 25. Compare and contrast different network topologies including the following: a. Star b. Bus c. Ring 26. Describe and diagram packet routing including a. WAN b. LAN 27. Compare and contrast factors involved in media access control including the following: a. CSMA/CD b. Token passing 28. Compare and contrast or diagram the way data bits travel through major network hardware components including the following: a. b. c. d. Hubs Bridges Routers Switches 533573266 CIS303A Computer Architecture Outcomes 3/3/2016 4 29. Describe and analyze the essential features of each of the following major network models and protocols: a. OSI Networking Model b. TCP/IP c. IEEE802 30. Compare and contrast the ways an operating system can manage resources and processes including, but not limited to the following: a. Single vs. multiple processing b. Allocating resources between processes c. Real and virtual resources 31. Compare and contrast the methods an operating system performs alternative scheduling methods including the following: a. Preemptive b. Priority-based c. Real-time 32. Compare and contrast the methods an operating system allocated memory resources including a. b. c. d. e. Single-task Multitasking Fragmentation Noncontiguous Virtual 33. Compare and contrast the methods operating systems use to synchronize threads and processes including a. Signals b. Pipes 34. Demonstrate the ability to work individually and with a team to research and report findings of current technological trends. 533573266 CIS303A Computer Architecture Outcomes 3/3/2016 5 ACADEMIC GOALS Critical Thinking Skills are addressed in COs #1-33 Information Literacy Skills are not addressed in these COs Cultural Diversity is not addressed in these COs Global Awareness is not addressed in these COs Teamwork is addressed in CO#34 Professional Etiquette/Appropriate Professional Behavior is not addressed in these COs Customer Service is not addressed in these COs A Direct Measure for Program Assessment is not addressed in these COs These COs are approved for experiential credit. Pauline Dueweke/CT CIS303A: COMPUTER ARCHITECTURE Developer: Philip Grimes/O Approved by: Pauline Dueweke/CT 9/01 (new textbook) 09/26/01 ds 533573266 CIS303A Computer Architecture Outcomes 3/3/2016 6