CIS 133R
![]()
RPG IV: Report Program
Generator IV
![]()
Class: 6:00->8:20 Tuesday Lab (PIO 111)
6:00->8:20 Thursday
Lecture (PIO 200D)
Credits: 4
|
RPG IV Programming on the AS/400 BY Stanley E. Myers |
DESCRIPTION
An introduction to Computer Programming with RPG IV (Report Program Generator
version IV).
Course Objectives and Topics Covered:
Data File Utility
Source Entry Utility
Program Development Cycle
Program Specifications
File Specifications
Input Specifications
Calculation Specifications
Output Specifications
Edit Codes
Edit Words
Assignment and Arithmetic Operations
EVAL
Character Literals
Character Assignments
Data Type Conversions
Figurative Constants
Decisions
Relational & Logical Operators
IF Blocks
Select Blocks
Repetition
Do
Subroutines
Externally Described Files
Physical and Logical Files
Data Description Specifications
Record Selection Omission
Join-Logical Files
File Access amd Record Manipulation
Random Access
Referencing Composite Keys
Update Files and I/O Operations
File and Record Locking
I/O Errors
![]()
Prerequisites:
Computer labs will require use of microcomputers outside of class time, for some students
this time will be extensive. Typing skills are helpful, as are college-level reading,
writing skills and Math 095.
![]()
Grading |
|||||
| Grade Activities | Grade | % | Pts | I will impose a sanction of an F in any of my classes if a student is caught plagiarizing or cheating on any assignment or exam. First offense is an F on the assignment. If there is a second, third , etc. offense the student will be dropped from my class. Written notice will be given to the dean of instruction at COCC. Arturo Sanchez |
|
| Exams | 65% | A |
94% |
||
| Labs | 35% | A- |
90% |
||
B+ |
87% |
||||
![]() |
B |
84% |
|||
B- |
80% |
||||
C+ |
77% |
||||
C |
70% |
||||
D |
60% |
||||
![]()
OTHER INFORMATION
| All programming assignments must
contain the RPG code and output. All RPG code must contain appropriate comments
documenting the particular RPG application see sample program documentation handout. | |
| Late Assignments will be accepted, but
will be marked down 20% for every day late. |
| No Makeup Exams will be given unless
prior arrangements have been made with your instructor. |
| Programming labs must be completed by
you. It is very important that you attempt programming solutions on your own; do not
hand in RPG code that you did not produce, and or that you don't understand.
Remember no two lab solutions could be identical not even by accident. | |
| College Policies http://www.cocc.edu/mwagner/cr/policies.html |
| Pts | WK |
Activity |
Due |
| 50 | 1 |
Handout #1 and Handout #2 |
9/21/00 |
| Read Chapter 2 | 9/21/00 | ||
| 2 | Read Chapter 3 | 9/29/00 | |
| You can get extra help by attending a lab on Tue/Thurs PIO 200a 7:45a | |||
| 100 | 2 | Programming Lab 2 Handout #2 | 10/3/00 |
| 100 | 3 | Programming Lab 3 Handout #3 | 10/10/00 |
| 4 | EVAL Read Chapter 4 & 5 | 10/17/00 | |
| 100 | 4 | Lab 5 | 10/19/00 |
| 100 | 4 | Lab 6 | 10/19/00 |
| 6 | Midterm Exam | 10/24/00 | |
| 6 | Read Chapter 6 | 10/26/00 | |
| 100 | 6 | Lab 7 Select When, If | 11/2/00 |
| 100 | 7 | Lab 8 Select When, If | 11/9/00 |