Technology Driven IT Training Longstanding IT Technologists Computer Education Techniques
Distance-learning - PL/1 Programming - Advanced


distance-learning center

Computer-Device_Tethered-Distance-learning Distance-learning-Building

Professional Distance-learning

IT Training Services


PL/1 Programming - Advanced
DURATION: 5 days

FEE: $2,475

Based upon a class size of six students.

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

There is a surcharge associated with training two or fewer students.


  • Programmer
  • System Analyst
  • IT Professional


    1. Storage Control
      • Write and test a program that inputs a record in multiple formats.
      • The DEF attribute is used to store the data and the program selects the appropriate record.
    2. Built-in Functions
      • Parse the content of a comma delimited file using the built-in character manipulation functions.
      • Store the data in an array and use array handling functions to extract data from the array.
    3. Direct Access File Processing
      • Create a VSAM RRDS and load the dataset with a PL/1 program.
      • Code a program that randomly reads data from the dataset.
    4. Condition and Error Handling
      • Create a log file which contains the errors, error location, and technical description from a program supplied by the instructor.
    5. PL/1 Preprocessor
      • Write and test a simple preprocessor macro which formats specified PL/1 statements.
    6. Debugging Programs
      • Code a program that abends with a dump.
      • Determine the location, cause, and resolution of the error.
      • Update the program which contains the error handling routines necessary to avoid the problem in the future.
    7. Supplementary Coding Techniques
      • Input a small dataset into a dynamically allocated stack of memory.
      • Display the data and programmatically free the memory.
    8. Efficient Programming
      • Given a poorly written program, rewrite the code for maintainability, readability, and improved run-time performance.
    9. Sort Program
      • Code the sort using an input procedure which provides the sort records and an output procedure to produce a summary report of the data.

    Web-based Training   Blended Learning    


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.