Technology Driven IT Training Longstanding IT Technologists Computer Education Techniques
Distance-learning - Fortran Programming

Home

distance-learning center

Distance-learning Distance-learning_Building

Professional Distance-learning

IT Training Services


MFPRG09

Fortran Programming
DURATION: 5 days

FEE: $2,475

PRIVATE GROUP FEE: $
Based upon a class size of six students.

Scheduling can be adjusted to employee work hours and incorporate client assignments.

SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.

AUDIENCE:

  • Programmer
  • System Analyst
  • IT Professional
 
   

DATES:

CONTENT AND OBJECTIVES:
    1. Fortran statements
      • Different Fortran versions.
      • Fortran language extensions and version compatibility.
      • Character-based data.
      • An array programming module-based and object-based programming - Fortran 90 and 95.
      • Object oriented and generic programming - Fortran 2003.
    2. Specification Statements
      • Code an EQUIVALENCE statement to specify the sharing of storage units in a program unit.
      • Create a single area as a number and character string.
    3. Expressions
      • Declare and manipulate a string.
      • Allocate and initialize a string with a paragraph of information.
      • Parse the string into words.
    4. Control Statements
      • Create a report with a nested loop.
      • Print the human resources skills List; the input file contains a skill array in each record.
      • Use a nested loop and have the outer loop process the input data and inner loop the skills array.
    5. Initialization
      • Declare and manipulate a two-dimensional array.
      • Create and load a sparse array using a two-dimensional table and a control table.
    6. Subprograms
      • Code and invoke an external subroutine.
      • Code a general purpose search module that is passed a key and an array.
      • Search the array for the key.
      • Pass the location, if the key is found; otherwise pass back an error.
    7. Input/Output
      • Read and write a file using sequential I/O and random I/O.
      • Read a dataset and print a formatted report.
    8. Auxiliary Input/Output Statements
      • Read a transaction and randomly read/update a record.

    Virtual Classroom   Blended Learning    

Synchronous
Instruction
Asynchronous
Instruction

Effective February 27, 2012, the course dates listed on the CETi schedules only will be available based upon approved and authorized user ID.

Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. CETi makes no representation regarding ownership in any of the software products that we train on.

CETi courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the CETi course and that the employer has a licensed version of the software.

Certain courses only should be taught by the source software company training company and open source purveyor.