Course: ELE241 First Term: 2018 Fall
Final Term: Current
Final Term: 9999
|
Lec + Lab 4 Credit(s) 6 Period(s) 6 Load
Credit(s) Period(s)
Load
Subject Type: OccupationalLoad Formula: T Lab Load |
MCCCD Official Course Competencies | |||
---|---|---|---|
1. Describe the architecture of digital computing systems. (I)
2. Compare and contrast the characteristics of mainframe computers, minicomputers, microcomputers and microprocessors. (I) 3. Identify and describe the functional sections of a simple microprocessor. (II) 4. Compare and contrast the architectures of two selected microprocessors. (II) 5. Describe the advantages and disadvantages of machine, assembly and high-level languages. (III) 6. Describe microprocessor arithmetic and logic operations. (IV) 7. Compare and contrast the instruction sets of two selected microprocessors. (IV) 8. Program a microprocessor using machine language. (V) 9. Develop assembly language software using an assembler. (VI) | |||
MCCCD Official Course Competencies must be coordinated with the content outline so that each major point in the outline serves one or more competencies. MCCCD faculty retains authority in determining the pedagogical approach, methodology, content sequencing, and assessment metrics for student work. Please see individual course syllabi for additional information, including specific course requirements. | |||
MCCCD Official Course Outline | |||
I. Digital Computing Systems
A. General system architecture B. Mainframe computers C. Minicomputers D. Microcomputers E. Microprocessors II. Microprocessor Architecture A. Arithmetic/logic unit B. Memory C. Input/output D. Bus structures E. Comparative analysis of selected microprocessors III. Programming Languages Comparison IV. Instruction Sets A. Arithmetic operations B. Logic operations C. Addressing modes D. Looping and branching E. Input/output operations F. Subroutines and interrupts G. Comparative analysis of selected microprocessors V. Machine Language Programming A. Flowcharting and top-down programming techniques B. Program creation C. Hand assembly D. Execution E. Debugging VI. Assemblers A. Terms and conversions B. Editing tools C. Program creation, assembly and execution D. Debugging aids | |||
MCCCD Governing Board Approval Date:
3/10/1987 |