May 26, 2026  
2025-2026 Catalog 
    
2025-2026 Catalog

DA 210 - Programming RPG


Credit Hours: 4

The study of the high-level, business-oriented RPG programming language. The writing, desk-checking, and testing of problems and applications utilizing structured programming methodologies. The use of workstations, printers, and disks for input/output operations. The integration of database files into RPG business applications. The complete documentation of all programs.

Course Outcomes
Upon completion of this course, the student will be able to:

  1. describe the RPG program code necessary to generate a typical business report;
  2. specifically list the use, syntax, and application of specific RPG instructions typical of report programs using sequential file access on a database;
  3. list the RPG instructions required to utilize and update keyed databases;
  4. list the DDS (data definition specifications) instructions required in creating a database for both physical and logical files on the academic computer system;
  5. list the steps in the program compilation process and describe their importance;
  6. compile and execute programs on the academic computer system;
  7. describe the steps in writing an interactive program with input/output to the user workstation and the DDS instructions associated with this process;
  8. interpret the diagnostic messages in an RPG error-listing file and correct the source program using a program editor;
  9. describe structured programming concepts as they relate to the RPG programming language; and
  10. describe the differences in programs written in RPG IV using procedural code vs. traditional RPG programs utilizing the fixed-logic cycle.


Prerequisites: DA 103
S (N)