Maui Community College Course Outline 1. Alpha and Number ETRO 205 Course Title Digital Computer Technology II Credits 4 Date of Outline January 29, 2004 2. Course Description Introduces digital computer and microprocessor technology including memory circuits, microprocessor architecture, addressing modes, programming, stack operations, subroutines, input and output operations, microcomputer subsystems and interfacing, troubleshooting of computer circuits. 3. Contact Hours/Type 6 hrs. lecture-lab 4. Prerequisites ETRO 201, and MATH 107 or 135 or higher, or consent Corequisites Recommended Preparation Approved by _____________________________________ Date________________ 2 5. General Course Objectives Analyze and test microprocessor circuits. Program a microprocessor system. Analyze computer building block circuits including MPU, I/O, Power, Data Buss, Address buss and Memory circuits 6. Specific Course Objectives, Competencies, and Student Learning Outcomes On successful completion of this course the student will be able to: a. Describe INPUT/OUTPUT conditions for a microprocessor b. Identify the architecture of typical MPU c. Describe the purpose the instruction set of the MPU d. Identify Logic instructions e. Describe the purpose of Opcodes and their operations f. Identify the voltage thresholds and signals produced by MPU g. Describe operations of Registers and the ALU h. Measure waveforms and logic levels of a MPU i. Plan and flowchart programs j. Write and run program k. Identify Move instructions l. Use Jump and Flag instructions m. Test Call and Returns n. Troubleshoot and debug programs o. Describe I/O instructions p. Use Push and Pop commands q. Identify Control and Mask Interrupts r. Identify and test I/O devices s. Measure outputs of MPU Busses 7. Recommended Course Content and Approximate Time Spent on Each Topic 1-2 weeks Introduction to microprocessor fundamentals (a,b) 1-2 weeks Introduction to instruction sets (a,b,c) 1-2 weeks Microprocessor hardware (a,b,f,h,s) 1-2 weeks Introduction to microprocessor programming ( d,e,g,i,j,n ) 1-2 weeks Algorythms (i,j) 1-2 weeks Microprocessor programming (i,j,k,l,n) 1-2 weeks Sub Routine programming (i,j,m,n,p) 1-2 weeks Input and output programming (i,j,n,o,q,r) 3 8. Text and Materials, Reference Materials, Auxiliary Materials and Content An appropriate text(s) and materials will be chosen at the time the course is to be offered from those currently available in the field. A representative example is: Text: Ronald J. Tocci, Digital Systems-Principles and Applications, PrenticeHall Materials: Text(s) may be supplemented with: Accompanying practice exercises if available Articles, handouts and/or exercises prepared by the instructor Magazine or newspaper articles On-line materials Other: Engineering Notebook 9. Recommended Course Requirements and Evaluation Specific course requirements are at the discretion of the instructor at the time the course is being offered. Suggested requirements might include, but are not limited to: Evaluation and Grading Examinations (written and/or oral) In-class exercises Homework Quizzes Projects/research Attendance and/or class participation 40-60% 0-30% 20-30% 0-30% 0-40% 0-20% 10. Methods of Instruction Instructional methods vary considerably with instructors and specific instructional methods will be at the discretion of the instructor teaching the course. Suggested techniques might include, but are not limited to: Lecture, problem solving, and class exercises or readings Class discussions or guest lectures Audio, visual or presentations involving the internet Visual step-by-step instruction with students following along Student class presentations Group or individual projects Service Learning