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 |