Maricopa Community Colleges  ELT181   19956-19956 
Official Course Description: MCCCD Approval: 05/23/95
ELT181 19956-19956 LEC
LAB
3 Credit(s)
0 Credit(s)
2 Period(s)
3 Period(s)
Introduction to Microcomputer Programming and Applications
Introductory coverage of programming techniques in microcomputer BASIC and machine languages. Flowcharting, writing, testing and documenting programs in accordance with specifications. Prerequisites: None.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
ELT181   19956-19956 Introduction to Microcomputer Programming and Applications
1. Describe system functions of units which compose the computer system. (I)
2. Initialize, enter, and execute a BASIC program on a microcomputer. (I)
3. Flowchart a task to be programmed. (I, II)
4. Write program documentation as specified. (I, II)
5. Write BASIC language programs. (I, II, VI)
6. Move data blocks from one memory area to another, and verify memory contents. (I, VIII)
7. Examine and alter register contents. (I, VIII)
8. Display and interpret memory contents. (III)
9. Use BASIC programming statements. (IV)
10. Use top down programming (V)
11. Use logical operators in making programming decisions. (VII)
12. Examine and use arrays for sorting and moving data. (VIII)
13. Use file structure. (IX)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
ELT181   19956-19956 Introduction to Microcomputer Programming and Applications
    I. System familiarization
        A. Description of equipment
        B. System initialization
        C. System ready status
        D. Command mode operation
        E. The cursor
        F. Difference between command and statement
        G. Commands
        H. Program statements
        I. How to change a program
        J. System monitor
      II. Interaction, automation, and looping
          A. Definition of program loop
          B. Statements
          C. Flowcharting
          D. Program documentation
        III. Program formatting and shortcuts
            A. Formatting
            B. Simplifying INPUT routines
            C. Multiple statement lines
            D. Graphic and text display
          IV. Sorting and randomizing
              A. Statements
              B. Applications of RND (n) statement
              C. RND (n) and RANDOM statement differences
            V. Subprograms
                A. Definition of subprogram
                B. Statements
                  3. Using call functions
              VI. BASIC language mathematics and numbers
                  A. Sequence by which BASIC solves mathematical equations
                  B. Programming of mathematical equations in BASIC
                  C. Mathematical functions available in BASIC
                VII. Introduction to logical operations
                    A. Significance of logical operation capabilities
                    B. Logical operators for IFÉTHEN statement
                    C. NOT expression
                    D. LEN (string) statement
                  VIII. Introduction to arrays
                      A. Single dimension
                      B. Multidimension
                      C. Loading data into arrays from program
                      D. Loading data into arrays from keyboard
                      E. Printing data from arrays
                    IX. File structure
                        A. Generating files
                        B. Writing files
                        C. Reading from files
                        D. Updating files
                        E. Adding to files
                    Go to Description    Go to top of Competencies    Go to top of Outline