Department of Communication
Department of Computer and Information Systems
Enterprise Systems Program
Integrated Program
Schedule of Courses
Course Descriptions
Academic Administration and Staff
Faculty Directory
Interdepartmental Degrees
Doctor of Science Program
Department of English and
Communications Skills
Department of Organizational Leadership
Department of Media Arts

For More Information, Contact:

John C. Turchek M.Ed., M.S.
Department Head, Computer and
Information Systems
Computer and Information Systems
412-397-6434 Phone
Wheatley Center 309
Moon Campus

More Info


Enterprise Systems Programs

Today’s IT landscape for enterprise computing is evolving rapidly, with data centers having to meet ever increasing demands with flat budgets. IBM System Z delivers a unique hybrid computing model that allows data centers to optimize workload deployment on best fit technologies with a common management infrastructure (for both mainframe and distributed system resources) while driving down overall costs. This model integrates data serving and analytics for actionable insight and enables fast and flexible delivery of new services to drive innovation. 

This program is offered at both the undergraduate and graduate levels.  The program is offered in certificate form as well as components of existing undergraduate and graduate degree programs. The program provides participants with a global understanding of IBM System Z with special attention given to system administration and ZOS, COBOL programming, CICS and Transaction Processing Systems, DB2 administration and application development. The program is designed to help participants become proficient in these areas in order to become employed at one of many top-tier companies deploying System Z.

As of Spring 2013, three of the Computer Information Systems Master's degrees are being offered with Enterprise Systems concentrations specifically included in the degree program.  For detailed information, please see:

  • MS Data Analytics - Enterprise Systems Concentration
  • MS Information Security and Assurance Enterprise Systems Concentration
  • MS Internet Information Systems Enterprise Systems Concentration

     The Enterprise Systems Programs are offered in cooperation with the IBM Academic Initiative.  The IBM Academic Initiative is a global program that facilitates the collaboration between IBM and educators to teach students the information technology skills they need to be competitive and keep pace with changes in the workplace.

    Members get access to a wider range of assets for themselves and their students, are eligible for additional discounts and assistance, and can build collaborative partnerships with IBM and other institutions in the open source community. 

    The IBM Academic Initiative System z program seeks to ensure that the next generation of mainframe experts will be available to help more companies and organizations leverage the superior security, availability, scalability, and efficiency of the mainframe. The demand for IT skills is growing, especially for students who have mainframe or enterprise computing skills.
    Enterprise Computing:

    • All of the top 25 world banks run their businesses on mainframes.
    • 71% of global Fortune 500 companies are System z clients.
    • 9 out of the top 10 global life/health insurance providers process their high-volume transactions on a mainframe.

    See comments from IBM and Industry executives about our curriculum and its relationship to enterprise computing.

    REQUIRED COURSES (15 credits)

    Undergraduate Level

    Graduate level

    INFS2130  COBOL Programming

    INFS6130  COBOL Programming

    INFS3130   Advanced COBOL Programming

    INFS6320  Advanced COBOL Programming

    INFS3212  Enterprise Operating Systems

    INFS6212  Enterprise Operating Systems

    INFS3131  Enterprise Transaction Processing Systems using CICS/COBOL

    INFS6321  Enterprise Transaction Processing Systems using CICS/COBOL

    INFS4242  Enterprise Database Systems

    INFS6242  Enterprise Database Systems

    INFS2130/INFS6130 COBOL Programming ( 3 credits) 
    This course provides the student with the hands-on skills to develop and debug COBOL applications in a zEnterprise system. Students will be introduced to TSO logon procedures, JCL, the ISPF, RDz, and SDSF. Fundamental COBOL coding rules, syntax, sequential batch report file processing. arithmetic verbs, conditional control structures, level 88s, data validation, utility sorting, control-break logic, and processing and searching single-level tables are presented.
    Undergraduate Prerequisites: INFS1010, INFS1020, INFS1030, INFS1050 or MATH2070 
    Graduate Prerequisites: none

    INFS3130/INFS6320 Advanced COBOL Programming ( 3 credits)
    Students will be introduced to Virtual Storage Access Method (VSAM). The structure and application of Virtual Storage Access Method (VSAM) datasets, i.e., ESDS, KSDS, and RRDS, are compared. Using the IDCAMS utility students will create and a manage VSAM clusters to support basic file maintenance applications. Other COBOL topics include advanced table processing; batch ESDS, KSDS, and RRDS processing and updating, and the use of sub-programs. Additional concepts covered are structured program design considerations, the interrelationship of programs within an information system, coding for program efficiency and clarity, and the creation and use of quality program documentation.
    Undergraduate Prerequisite: INFS2130
    Graduate Prerequisite: INFS6130

    INFS3212/INFS6212 Enterprise Operating Systems ( 3 credits)
    This course provides an integrated view of using IBM zEnterprise systems to prepare students to take the IBM System Z Mastery test. An overview for zEnterprise hardware concepts, z/OS operating system concepts, and interactive facilities, such as TSO/E, ISPF and UNIX will be presented. The roles of virtual and physical storage, LPARs, Parallel Sysplex, z/VM, and cluster technologies to provide scalability and continuous availability within zEnterprise systems are discussed. Students will be provided hands-on experiences using z/FS data sets, ISPF, SDSF, JCL, and JES3. A batch COBOL application will be edited, compiled, linked, and executed and debugged. CICS applications, WebSphere (J2EE) applications, and WebSphere MQ services will be compared as alternatives to zEnterprise interfaces, middleware and OLTP transactional services. An overview of system programming and SMP/E, zEnterprise database management systems, clients and utilities, e.g., DB2, IMS, SPUFI, QMF, z/OS HTTP web server, VTAM, TCP/IP, and RACF (IBM Security Server) will be introduced. Access to a zEnterprise system, hands-on exercises, and online support materials are important components of this course.
    Undergraduate Prerequisites: One from INFS2120, INFS2130, INFS2140, INFS2150, INFS2151 or INFS2184
    Graduate Prerequisites: None

    INFS3131/6231 Enterprise Transaction Systems (CICS) (3 credits)
    This course focuses on the CICS Enterprise Transaction Processing System and CICS COBOL applications. CICS architecture, online resource definition (CEDA), CSD data sets, and legacy CICS resource tables are presented. Students will design, prepare (DFHMAPS) and code a BMS mapset to generate physical and symbolic maps. Using a pseudo-conversational and modular style, students will develop, prepare (DFHYITVL), and test CICS COBOL VSAM and DB2 applications using the CICS EXEC and EXEC SQL APIs. Popular CICS-supplied transactions, e.g., CESN, CESF, CEMT, CECI, and CEDA will be reviewed. Using CICS as an HTTP Server to interface with a WebSphere Application Server (WAS) and WebSphere MQ will be introduced.
    Graduate Prerequisites: INFS6130, INFS6320 and INFS6242
    Undergraduate Prerequisites: INFS2130, INFS3130 and INFS4242

    INFS4242/INFS6242 Enterprise Database Systems (3 CREDITS )
    This course focuses on the design, implementation, testing and integration of an IBM DB2 enterprise database with a COBOL DB2 API application. Relational Data Modeling within a business requirement context will be presented. Using a 3270-terminal emulation client, the student will be introduced to SPUFI and QMF to execute SQL batch and static SQL statements. Using DB2I, DCLGEN, ISPF, and SDSF students will code and test COBOL DB2 dynamic SQL interactive applications. The DB2 COBOL application development process, e.g., DB2 Precompile, COBOL load modules, DBRM, packages and plans will be presented. Implementation of cursors, currency, null processing, error handling, basic security and administration will be also presented. Basic SQL DDL commands will be introduced using RDz. 
    Undergraduate Prerequisites: INFS2130
    Graduate Prerequisites: INFS6130

    Advisory Committee 
    Members of the Advisory Committee come from private and public organizations in the Pittsburgh area. Most are active professionals with years of teaching and training experience. The role of the Advisory Committee is to help shape the curriculum, lead the development of future offerings, identify trends in the discipline, expand partnership opportunities with organizations and professional associations, identify adjunct faculty and guest speakers to teach in the program, mentor students and expand the University’s reach to new audiences. 

    Teaching Excellence 
    Following the University’s decades-long tradition in professional business education, the program is staffed by Information systems faculty who combine years of professional expertise with the ability to teach and train others. Faculty are continually reviewed by students and staff to ensure they provide the most up-to-date and relevant information in the field. Faculty members possess advanced degrees, usually in information systems or related field, and a commitment to continuing education. In addition, as faculty committed to the delivery of ABET accredited programs, the faculty are also committed to on-going academic and applied research.

    Academic Credit 
    Courses offer full academic credit, and you may be able to apply these credits toward either a certificate or towards a degree or both. All degree programs have unique requirements, therefore, you are encouraged to speak with an academic advisor in the Computer Information Systems department regarding the specific requirements for each degree.