Difference between revisions of "Rpg544 03 2011"

From CDOT Wiki
Jump to: navigation, search
(Created page with '= Introduction = This wiki-page is intended for students studying RPG544. Feel free to contribute anything you want as long as it is relevant to RPG544. This wiki-page is maint…')
 
(Due Dates)
 
(8 intermediate revisions by the same user not shown)
Line 33: Line 33:
  
 
* [https://cs.senecac.on.ca/~cindy.laurin/RPG544_Class_Std.doc Course Standards]
 
* [https://cs.senecac.on.ca/~cindy.laurin/RPG544_Class_Std.doc Course Standards]
 +
 +
* some interesting books!
 +
  [http://proquest.safaribooksonline.com/book/databases/rpg/9781583470879 Functions in Free Format RPG IV]
 +
  [http://proquest.safaribooksonline.com/book/databases/rpg/9781583470558 Free Format RPG IV]
 +
  [http://proquest.safaribooksonline.com/book/databases/rpg/9781583470640 The Modern RPG IV Language]
 +
  [http://proquest.safaribooksonline.com/book/databases/rpg/0738415332 Who Knew that you Could do that with RPG IV]
  
 
= Due Dates =
 
= Due Dates =
Line 41: Line 47:
 
| Lab 1 || Sept 23 ||  
 
| Lab 1 || Sept 23 ||  
 
|-
 
|-
| [https://cs.senecac.on.ca/~cindy.laurin/BAC_Assignment_2_Fall_2011.doc 2] || Sept 23 || 2 || Nov 14
+
| Lab 2 || Oct 7 ||  
 +
|-
 +
| Lab 3 || Nov 1 ||
 +
|-
 +
| Lab 4 || Nov 4 ||
 +
|-
 +
| Lab 5 || Nov 18 ||
 
|-
 
|-
| [https://cs.senecac.on.ca/~cindy.laurin/BAC_Assignment_3_Fall_2011.doc 3]  || Oct 7 ||  ||
+
| Lab 6 || Nov 25 ||  
 
|-
 
|-
| [https://cs.senecac.on.ca/~cindy.laurin/BAC_Assignment_4_Fall_2011.doc 4]|| Oct 21 ||  ||
+
| Lab 7 || Dec 2 ||  
 
|-
 
|-
| [https://cs.senecac.on.ca/~cindy.laurin/BAC_Assignment_5_Fall_2011.doc 5] || Nov 11 ||  ||
+
| Project 1 || Nov 4 ||  
 
|-
 
|-
| [https://cs.senecac.on.ca/~cindy.laurin/BAC_Assignment_6_Fall_2011.doc 6] || Nov 25 ||  ||
+
| Project 2 || Dec 9 ||  
 
|-
 
|-
| [https://cs.senecac.on.ca/~cindy.laurin/BAC_Assignment_7_Fall_2011.doc 7] || Dec 9 ||  ||
+
| Midterm || Nov 2 ||  
 
|-
 
|-
 
|}
 
|}
Line 58: Line 70:
 
{| border="1" cellpadding="5"
 
{| border="1" cellpadding="5"
  
! Week !! Lecture Topic || Text Book Material
+
! Week !! Lecture Topic  
 
|-
 
|-
 
| 1 ||
 
| 1 ||
* The System I environment
+
* Non Procedural Program
* Cobol Program Structure and Programming
+
* RPG / 400 Program
  
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week1_1.ppt Class 1]
+
[https://cs.senecac.on.ca/~cindy.laurin/RPG_Week1_1.ppt Class Notes]
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week1_2.ppt Class 2]
 
||
 
Chapters 1, 2 and 3
 
  
 
|-
 
|-
 
| 2 ||
 
| 2 ||
* Cobol Verbs
+
* RPG / 400 Program
* Display File Review
+
* RPG IV
 +
 
 +
[https://cs.senecac.on.ca/~cindy.laurin/RPG_Week2_1.ppt Class Notes]
  
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week2_2.doc Class 1]
 
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week2_1.ppt Class 2]
 
||
 
Chapters 4, 5, 6 and 14
 
 
|-
 
|-
 +
 
| 3 ||
 
| 3 ||
* Selection Statements
 
* Indicators
 
* Function Keys
 
  
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week3_1.doc Class 1]
+
[https://cs.senecac.on.ca/~cindy.laurin/RPG_Week3_1.ppt Class Notes]
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week3_2.ppt Class 2]
+
 
||
 
Chapters 8 and 14
 
 
|-
 
|-
 
| 4 ||
 
| 4 ||
* Conditions
 
* Iteration
 
* Logical Files
 
* Random Reads
 
  
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week4_1.ppt Class 1]
+
[https://cs.senecac.on.ca/~cindy.laurin/RPG_Week4_1.ppt Class Notes]
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week4_2.doc Class 2]
+
 
||
 
Chapters 8, 9, 10, 11 and 14
 
 
|-
 
|-
 
| 5 ||
 
| 5 ||
* File Access Techniques
 
  
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week5_1.ppt Class 1]
+
[https://cs.senecac.on.ca/~cindy.laurin/RPG_Week5_1.ppt Class Notes]
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week5_2.doc Class 2]
+
 
||
 
Chapters 8, 9, 10, 11 and 14
 
 
|-
 
|-
  
 
| 6 ||
 
| 6 ||
* SQL
 
  
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week6_1.ppt Class 1]
+
[https://cs.senecac.on.ca/~cindy.laurin/RPG_Week6_1.ppt Class Notes]
||
+
 
Chapters 14
 
 
|-
 
|-
 
| 7 ||
 
| 7 ||
* Reporting
 
  
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week7_1.ppt Class 1]
+
[https://cs.senecac.on.ca/~cindy.laurin/RPG_Week7_1.ppt Class Notes]
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week7_2.doc Class 2]
+
 
[https://cs.senecac.on.ca/~cindy.laurin/Printer_Spacing_Chart.xls Printer Spacing Chart]
 
||
 
Chapters 4
 
 
|-
 
|-
 
| 8 ||
 
| 8 ||
* Reporting example
 
* Math in COBOL
 
  
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week8_1.ppt Class 1]
+
[https://cs.senecac.on.ca/~cindy.laurin/RPG_Week8_1.ppt Class Notes]
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week8_2.doc Class 2]
+
 
||
 
Chapters 4
 
 
|-
 
|-
 
| 9 ||
 
| 9 ||
* Arrays
 
  
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week9_1.ppt Class 1]
+
[https://cs.senecac.on.ca/~cindy.laurin/RPG_Week9_1.ppt Class Notes]
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week9_2.doc Class 1 Example]
 
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week10_1.ppt Class 2]
 
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week10_2.doc Class 2 Example]
 
  
||
 
Chapters 15 and 16
 
 
|-
 
|-
 
| 10 ||
 
| 10 ||
* Multi Dimensional Arrays
 
  
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week10_1.ppt Class 1]
+
[https://cs.senecac.on.ca/~cindy.laurin/RPG_Week10_1.ppt Class Notes]
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week10_2.doc Class 1 Example]
 
  
||
 
Chapters 15 and 16
 
 
|-
 
|-
 
| 11 ||
 
| 11 ||
* Control Breaks
 
  
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week12_1.ppt Class 1]
+
[https://cs.senecac.on.ca/~cindy.laurin/RPG_Week11_1.ppt Class Notes]
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week12_2.doc Class 2]
 
  
||
 
Chapters 12
 
 
|-
 
|-
  
 
| 12 ||
 
| 12 ||
* Passing Parameters
 
  
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week11_1.ppt Class 1]
+
[https://cs.senecac.on.ca/~cindy.laurin/RPG_Week12_1.ppt Class Notes]
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week11_2.ppt Class 2]
 
  
||
 
Chapters 12
 
 
|-
 
|-
 
| 13 ||
 
| 13 ||
*Review
+
 
[https://cs.senecac.on.ca/~cindy.laurin/BAC_Week13_1.ppt Class 1]
+
[https://cs.senecac.on.ca/~cindy.laurin/RPG_Week13_1.ppt Class Notes]
 +
 
 
|-
 
|-
  
  
 
|}
 
|}
 
 
  
 
= General Discussion =
 
= General Discussion =

Latest revision as of 08:02, 12 October 2011

Introduction

This wiki-page is intended for students studying RPG544. Feel free to contribute anything you want as long as it is relevant to RPG544.

This wiki-page is maintained by students and Cindy Laurin and is intended to be an informal place to share information. Please refer to the course materials or consult your professor regarding specific information related to your course.

Please do not post assignment solutions to this Wiki.


Wiki

If you don't have a user ID and password you can select the Log in/Create Account link at the top-right of this page, and then select the Create an account link (or just click here).


Wiki is also compatible with HTML


Useful Links

  • some interesting books!
 Functions in Free Format RPG IV
 Free Format RPG IV
 The Modern RPG IV Language
 Who Knew that you Could do that with RPG IV

Due Dates

Deliverable Due Date Requirements
Lab 1 Sept 23
Lab 2 Oct 7
Lab 3 Nov 1
Lab 4 Nov 4
Lab 5 Nov 18
Lab 6 Nov 25
Lab 7 Dec 2
Project 1 Nov 4
Project 2 Dec 9
Midterm Nov 2

Class Notes

Week Lecture Topic
1
  • Non Procedural Program
  • RPG / 400 Program

Class Notes

2
  • RPG / 400 Program
  • RPG IV

Class Notes

3

Class Notes

4

Class Notes

5

Class Notes

6

Class Notes

7

Class Notes

8

Class Notes

9

Class Notes

10

Class Notes

11

Class Notes

12

Class Notes

13

Class Notes

General Discussion

Post anything relevant

Students

Take a look at Ljubomir's example, copy/paste it, and modify it with your own info. If a category does not apply to you, just leave a dash '-' or 'N/A'

First Name Last Name Seneca Learn ID Section Blog Url IRC Nick
Ljubomir Gorscak gljubomir N/A Ljubomir's Blog ljubo & ljog
Cindy Laurin N/A N/A Cindy's Home Page claurin