Topics will include similarities and differences between common operating systems as well as how to use basic features of the operating system. Basic coverage of installation, troubleshooting, problem solving, and maintenance as it pertains to each operating system will be discussed as well. Introduces the components of the RPG language and gives hands on experience in analyzing, coding, debugging, and executing batch programs. Structured programming techniques will be used to write programs that include the use of calculations, looping, control breaks, table and array processing, data validation, and indexed sequential file maintenance. This course will introduce students to fundamental computer programming logic and terminology.
Students utilize the concepts of structures, pseudocode, and modularization in solving problems.
The students will then use these tools to program in the C language. Programs will be written that involve concepts such as pointers, arrays, records, file manipulation, stacks, queues, linked lists, tables, sorting, and hashing. Structured programming techniques will be used to write programs that create reports and files using calculations, data validation, headings, detail, and summary information. More sophisticated programs are written involving concepts such as control-break principles, tables, indexed sequential file organization, file maintenance, different file access modes, sorting, merging, and subprograms. This is a continuation of RPG Programming.