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.
CONTENT AND OBJECTIVES:
Double and Single Precision
Determine how many digits are used by Fortran to represent real numbers with single and double precision formats.
Portability and Standards
Migrate a Fortran program to a newer release.
Save, Reverse Communication, and Arrays
Create an allocatable pointer array with the save attribute.
Populate the array and display the content.
Code and test a program using internal files for converting a string to an integer and an integer to a string.
Arrays in Fortran
Array constructors are a new feature of Fortran 90 and provide the capability to define an array dynamically; create an array constructor.
Specify the value of an array by listing its elements between two special delimiters.
Work Arrays and Array Partitioning
Code a program that will efficiently make use of parallel processing using partitioned arrays.
Given an inefficient program, recode the program to save internal memory.
Given a working Fortran program, review the code and perform code hoisting which moves computations outside loops, saving computing time.
Code and test a program to perform random access I/O.
Subroutines and Modules
Create a module where data is passed by reference and modifies the passed data.
Types and Pointers
Create a matrix using points and access the matrix using pointer arithmetic.
Code and test a sparse matrix.
Create a linked list using nested loops.
Effective February 27, 2012, the course dates listed on the SYS-ED 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. SYS-ED makes no representation regarding ownership in any of the software products that we train on.
SYS-ED 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 SYS-ED course and that the employer has a licensed version of the software.