Fundamental concepts such as user-defined types, parameterized components, component interfaces, and separation of concerns will be illustrated. RPG Language Concepts 3 hours Fundamentals of programming in a format sensitive language widely used on small business computers. Students will write and test programs making use of such features as calculations, indicators, loops, exception statements, and control breaks. Various mathematical models will be analyzed and programmed for computer solutions. 3 hours Fundamentals of computer architecture, registers, addressing techniques, and symbolic languages.
Students write and test program in symbolic languages.
Compiler Languages 3 hours Compiling theory, techniques, and implementations will be surveyed. Higher level languages are analyzed in terms of their applicability and suitability for specific kinds of applications. Computer Operating Systems 3 hours Concepts and facilities of operating systems. Topics covered include system maintenance, multiprogramming, file access methods, and utilities. Emphasis is placed on the understanding and manipulation of data structures and the accompanying algorithms that perform the creation and manipulation of these structures.