Maricopa Community Colleges  ECE139   19936-20086 

Official Course Description: MCCCD Approval: 7-22-2008

ECE139  1993 Fall – 2008 Fall

L+L  3.0 Credit(s)  4.0 Period(s)  3.7 Load  Occ

FORTRAN Computer Programming

FORTRAN programming and its application to the solution of engineering and scientific problems.

Prerequisites: Intermediate Algebra.

Go to Competencies    Go to Outline
 

MCCCD Official Course Competencies:

 

ECE139  1993 Fall – 2008 Fall

FORTRAN Computer Programming

 

1.

Use FORTRAN to solve engineering and science problems. (I-VIII)

2.

Establish logical, effective, and efficient problem-solving techniques that can be applied to a wide range of problems, whether computer related or not. (I-VIII)

3.

Identify the capabilities of computers and the types of problems that computers can solve. (I-VIII)

4.

Apply editing skills as a result of hands-on use of computer equipment. (I-VIII)

Go to Description    Go to top of Competencies
 

MCCCD Official Course Outline:

 

ECE139  1993 Fall – 2008 Fall

FORTRAN Computer Programming

 

I. Intr0duction to computing

A. Components of a computer system

1. Processing unit

2. Arithmetic logic unit

3. Internal memory

4. External memory

5. Central processing unit

6. Interface for input and output

B. Computer languages

1. Binary or machine

2. Assembly

3. high-level (English-like)

C. Compiling and executing a program

1. Compilation

2. Batch processing

3. Time sharing

4. Algorithmic approach - flowcharts and pseudo-code

5. Debugging

II. Arithmetic computations

A. Constants and variables

1. Constants

2. Variables

3. Integer and real

4. Order of operation

5. Scientific notation and limitations

6. Truncation and mixed-mode

7. Intrinsic functions introduction

III. Input and output

A. List-directed

1. Input

2. Output

B. Formatted

1. Input

2. Output

3. Specification - literal, X, I, F, and E

4. Additional format features - repetition, slash and tab

IV. Control structures

A. IF structures

1. If statement

2. If-then-endif

3. If-then-else-endif

4. If-then-elseif-endif

5. While loop

B. DO loops

1. Do loop structure

2. Nested Do loops

C. Other control structures

1. End-of-data signals

2. Arithmetic if

3. Go to

V. Arrays

A. One-dimensional

1. Storage and initialization

2. Input and output

B. Two-dimensional

1. Storage and initialization

2. input and output

C. Multi-dimensional

VI. Subprograms

A. Intrinsic functions

B. Functions

C. Subroutines

VII. Character strings

A. Constants and variables

B. Input and output

C. Operations

1. Assignment

2. Comparison

3. Extraction

4. Combination

VIII. Additional features

A. Double precision values

B. Complex values

C. Logical values

D. File concepts

 

Go to Description    Go to top of Competencies    Go to top of Outline