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:
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.
Internal Files
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.
Memory Efficiency
Given an inefficient program, recode the program to save internal memory.
Code Optimization
Given a working Fortran program, review the code and perform code hoisting which moves computations outside loops, saving computing time.
Input/Output
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.
Arrays
Code and test a sparse matrix.
Control Structures
Create a linked list using nested loops.
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.