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  

amconfus.wmf (1494 bytes)Scheduleamconfus.wmf (1494 bytes)

Grades

 

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%

Ewalk2.bmp (19846 bytes)

B

84%

B-

80%

C+

77%

C

70%

D

60%

OTHER INFORMATION

bulletAll 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.
bulletLate Assignments will be accepted, but will be marked down 20% for every day late.
bulletNo Makeup Exams will be given unless prior arrangements have been made with your instructor.
bulletProgramming 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.
bulletCollege 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