Make your own free website on Tripod.com

BUIS105-51 COBOL Programming I

 

Fall Qtr 2006

Thursday 6:00 - 9:50 pm

Kricker 152

Announcements:

 

09/07/2006 Thursday

        Take Attendance

        Present Web Page

        Discuss Syllabus

        Assign random number to students for the purpose of posting grades on Web site

        Discuss Chapter 1 An Introduction to Structured Program Design in COBOL

Objectives

1                    Why COBOL is such a popular business-oriented language

2                    Programming practices and techniques

3                    A history of how COBOL evolved and the use of the current ANS standard versions of COBOL

4                    An overview of the four divisions of a COBOL program

        Discuss Chapter 2 The Identification and Environment Divisions

Objectives

1                    The basic structure of a COBOL program

2                    General coding and format rules

3                    Identification and Environment Division entries

        Assignment

Handout to code and compile

 

 

09/14/2006 Thursday

        Take Attendance

        Discuss Chapter 3 The Data Division

Objectives

1                    Systems design considerations that relate to programming

2                    The ways in which data is organized

3                    The rules for forming data-names and constants in COBOL

4                    How input and output files are defined and described in the Data Division

5                    How storage can be reserved for fields not part of input or output, such as constants and work areas

        Discuss Chapter 4 Coding Complete COBOL Programs: The Procedure Division

Objectives

1                    Access input and output files

2                    Read data from an input file

3                    Perform simple move operations

4                    Write information onto an output file

5                    Accomplish end-of-job operations

6                    Execute paragraphs from a main module and then return control to that main module

        Assignment

Handout to code and compile

 

 

09/21/2006 Thursday

        Take Attendance

        Discuss Chapter 5 Designing and Debugging Batch and Interactive COBOL Programs

Objectives

1                    The way structured programs should be designed.

2                    Pseudocode and flowcharts as planning tools used to map out the logic in a structured program.

3                    Hierarchy or structure charts as planning tools used to illustrate the relationships among modules in a top-down program.

4                    The logical control structures of sequence, selection, iteration, and case.

5                    Techniques used to make programs easier to code, debug, maintain, and modify.

6                    Interactive processing.

        Discuss Chapter 6 Moving Data, Printing Information, and Displaying Output Interactively

Objectives

1                    The various options of the Move statement.

2                    The rules for moving fields and literals.

3                    How to print decimal points, dollar signs, and other edit symbols.

4                    How to design and print reports.

                                                                                Assignment

Handout to code and compile CP5

Program pg 257 #2 CP6

 

 

09/28/2006 Thursday

        Take Attendance

        Complete Program pg 257 #2 CP6

 

 

10/05/2006 Thursday

        Take Attendance

        Discuss Chapter 6 Interactive Solution to Programming

        Assignment

Program Write a COBOL program that collects input from the keyboard about an employee (employee name, hours worked) and writes the data to disk with appropriate input data validation. Also have an option to print a list of the data on the disk at any point in time. CP7

 

 

10/12/2006 Thursday

        Take Attendance

        Discuss Chapter 7 Computing in COBOL The Arithmetic Verbs and Intrinsic Functions

Objectives

1        The ways in which arithmetic may be performed in COBOL

2        The formats and options available with the arithmetic verbs.

        Assignment

Program pg 297 #1 CP8

 

 

10/19/2006 Thursday

        Take Attendance

        Complete Assignments

 

 

 

10/19/2006 Thursday

        Take Attendance

        Discuss Chapter 8 Decision Making Using the If Statement

        Assignment

Program pg 338, 339 #1, #2

        Complete Program pg 297 #1 CP8

 

 

 

10/19/2006 Thursday

        Take Attendance

        Discuss Chapter 9 Perform

        Assignment to be given in class CP9