Make your own free website on








Jean P Houser, Professor




227 Kricker


Office Hours

W 1:00 pm 1:30 pm

T 12:00 noon 1:00 pm

R 12:00 noon 2:30 pm


Business Dept.

Management Information Systems




Credit Hours:



Class Location and Meeting Times:

Kricker 152 TBA


Materials Needed:

Stern, Nacy, Stern, Robert, Ley, James, (2003) COBOL for the 21st Century 10th ed. John Wiley & Sons, Inc.


Course Description:

This course is an in-depth study of the COBOL language. The use of files on disks, print routines, and documentation is presented. Many problems are assigned to move theory into practice. (Prerequisites: BUIS1010 Introduction to Computer Information Systems)


Goals and Objectives:

The goals of this course are as follows:

         To engage the student in the study of COBOL programming, in order to provide an understanding of coding in a structured, top-down, high-level programming language.


The objectives of this course are as follows:

         To teach students how to design programs so that they are easy to read, debug, modify, and maintain.

         To provide students with the ability to write well-designed elementary, intermediate, and advanced structured COBIOL programs in their entirety. These include both batch and interactive programs.

         COBOL affords a unique opportunity to learn how to write interactive programs as well as batch programs with sophisticated file processing techniques.

         To familiarize students with information processing and systems concepts that will help them interact with users and systems analysts when designing programs.

         To focus on the key elements of the most recent COBOL standard, COBOL 85, that facilitate and promote the writing of well-designed structured programs.

         To familiarize students with programming design tools such as Pseudocode, hierarchy charts, and flowcharts that make program logic more structured, modular, and top-down.

         To keep students aware of the controversy surrounding COBOL regarding its age, and to attempt to dispel notions of the impending demise of the language



Student Expectations

Gain an understanding of how to code in a high-level programming language using a top-down, modular approach. COBOL is a language used by industry and business in mainframe environments and will provide the students with an opportunity to become familiar with another aspect of the programming environment.


University Disability Statement

For students who have a specific physical, psychiatric, or learning disability and require accommodations, please let me know early in the quarter so that your learning needs may be appropriately met. By law, it is your responsibility to provide documentation of your disability to the Office of Disability Services, located in the Student Success Center, Massie Hall, (Ph) 351-3594, PRIOR to receiving services.



Program assignments, chapter tests, and final exam.


Instructional Delivery Method:

Lecture, class discussions, lab assignments


Licensure or Accreditation Statement



Tentative Topics

Of Study:

1)      Purpose of a Program.

2)      Program Development Process.

3)      Structured computer programming using top-down modular design tools that include Modular Flowcharts, Hierarchy Charts, Warnier Diagrams, and Pseudocode.

4)      The Process of Programming.

a)      COBOL coding

b)      Testing and Debugging

5)      Defining Data

6)      Converting Data to Information

7)      Decision Making, Control, and Repetition

8)      COBOL Data Files

9)      Printed Reports

10)  Tables

11)  Control Break Processing.

12)  Data Validation.

13)  Array Processing and Table Handling.

14)  Sequential File Processing.

15)  Sorting and Merging.

16)  Indexed and Relative File Processing.

17)  Improving Program Performance Using the COPY, CALL, and Other Statements.