0% found this document useful (0 votes)
49 views11 pages

MFT Syll-Complete One

The document provides details about the curriculum of M.E (Mainframe Technology) program offered at Anna University in Coimbatore, India. It includes the course codes, titles, credit hours and marks for 6 semesters of the full time program. Some of the core courses covered are Optimization Techniques, Introduction to Mainframe, Data Structures and Algorithms, Computer Communication Networks, COBOL/PL1 Programming, Advanced Database Technology, Software Engineering Methodologies, Operating Systems etc. It also lists some possible elective subjects in mainframe security, DB2, CICS, Websphere etc.

Uploaded by

sathi111
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views11 pages

MFT Syll-Complete One

The document provides details about the curriculum of M.E (Mainframe Technology) program offered at Anna University in Coimbatore, India. It includes the course codes, titles, credit hours and marks for 6 semesters of the full time program. Some of the core courses covered are Optimization Techniques, Introduction to Mainframe, Data Structures and Algorithms, Computer Communication Networks, COBOL/PL1 Programming, Advanced Database Technology, Software Engineering Methodologies, Operating Systems etc. It also lists some possible elective subjects in mainframe security, DB2, CICS, Websphere etc.

Uploaded by

sathi111
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 11

ANNA UNIVERSITY: COIMBATORE

M.E (Mainframe Technology)

CURRICULUM 2007 - FULL TIME MODE

SEMESTER – I
Code No. Course Title L T P M

Theory
MIT101 Optimisation Techniques 3 1 0 100
MIT102 Introduction to Mainframe 3 0 0 100
MIT103 Data Structures and Algorithms 3 0 0 100
MIT104 Computer Communication Networks 3 0 0 100
MIT105 COBOL or PL/I Programmer 3 1 0 100
MIT106 Advanced Database Technology 3 1 0 100

Practicals
MIT107 Data Structures Lab using Java 0 0 3 100

SEMESTER – II
Code No. Course Title L T P M

Theory
MIT201 Software Engineering Methodologies 3 1 0 100
MIT202 Mainframe Networking 3 0 2 100
MIT203 Object Oriented Systems 3 0 0 100
MIT204 Advanced Operating Systems 3 0 0 100
MIT205 Introduction to file systems 3 0 0 100
MIT206 Elective – I 3 0 0 100

Practicals
MIT207 Operating Systems Lab 0 0 3 100

SEMESTER – III

Code No. Course Title L T P M


Theory
MIT301 Elective - II 3 0 0 100
MIT302 Elective - III 3 0 0 100
MIT303 Elective - IV 3 0 0 100
MIT304 Technical Seminar 0 0 3 100
MIT305 Project Phase - I 3 0 0 100

SEMESTER IV

PROJECT PHASE 2

Possible Elective Subjects:

Mainframe Security.

DB2

Practical ISPF & JCL

Introduction to z/OS

CICS

Websphere application server for z/OS


MIT102 Introduction to Mainframe 3 0 0 100

Unit-1 New Mainframe (9)

Mainframe concepts-an evolving architecture- mainframe computer users-


factors contributing to mainframe use – mainframe workloads.

Unit-2 Capacity (9)

Capacity – elements of a system required for capacity – few server Vs


Many server – service level agreement – managing the system to the SLA –
architecture, running work and capacity – several servers on one physical
machine – parallel sysplex and its measurements.

Unit-3 Scalability , integrity and security (9)

Introduction to scalability – scalability concepts – scalability


implementation on IBM system – integrity – security – introduction to availability –
Inhibitors to availability - redundancy – z/OS elements for availability – Disaster
recovery.

Unit-4 Accessing large amount of data (9)

Introduction – channel subsystem – control unit- DASD CKD architecture


and DASD subsystem – multiple allegiance/Parallel Access volumes – database
and data sharing – Data placement and management -

Unit-5 System management and autonomic computing (9)

Introduction – system data – configuration management – operating


management – performance management – problem management – introduction
to autonomic computing – self healing – self protecting – self optimizing.

Total No. of Periods: 45

References:

1.Academic Initiative course presentation available from IBM.

2.Redbook – Introduction to Mainframe - Large Scale Commercial Computing.


MIT105 COBOL or PL/I Programmer 3 0 0 100

UNIT-1 compiling your program (9)

Using compiler options and facilities – compiler option descriptions –


blanks ,comments and string in options – PL/I preprocessors – Using PL/I
catalogued procedures – compiling the program – link editing and running.

Unit-2 Using I/O facilities (9)

Data sets and files – establishing dataset characteristics – using libraries –


defining and using consecutive data sets using Stream-oriented data – defing
and using regional data sets – defining and using VSAM data sets.

Unit-3 Improving the programs (9)

Improving performance – selecting compiler options for optimal


performance – coding for better performance.

Unit-4 Using interfaces to other products (9)

Using the sort program – data input and output handling routines –
ILC with C – interfacing with java.

Unit-5 Specialized programming tasks (9)

SAX event structure – coded character sets for XML documents –


exceptions – using PLIDUMP – interrupts and attention processing – using the
checkpoint/Restart facility – PL/I descriptors under CMPAT(LE).

Total No. of Periods: 45

References:
a) Academic Initiative course presentation available from IBM
b) Enterprise COBOL for z/OS V4R1 Language Reference
c) Enterprise COBOL for z/OS V4R1 Programming Guide
d) Enterprise PL/I for z/OS V3R7 Language Reference
Enterprise PL/I for z/OS V3R7 Programming Guide
MIT202 Mainframe Networking 3 0 0 100

Unit-1 INTRODUCTION (9)

Mainframes and networks - Network layers and protocols review –


Hardware connectivity on the mainframe - Sample configuration

Unit-2 TCP/IP (9)

TCP/IP implementation on the mainframe - The heart of the matter- The


TCP/IP profile -The FTP server – The telnet daemon - TCP/IP in a sysplex - The
z/OS sysplex - Dynamic cross-system coupling - Sysplex distributor - Routing in
a sysplex.                                                        
                                                                                      
Unit-3 SNA and SNA/IP (9)

The evolution of SNA - Subarea networking-SNA nodes-Subareas and


domains - VTAM subarea definitions -APPN node types-Control point (CP-CP)
sessions - APPN databases - APPN network topology - High performance
routing (HPR)- Connection networks - SNA/IP implementation.

Unit-4 Networking Operations (9)

Operational tasks- Network startup - z/OS network administrator tasks -


Managing VTAM - Managing TCP/IP - Controlling TCP/IP applications
-Documenting the network environment

Unit-5 Security and problem determination (9)

The context of security - Elements of security - TCP/IP security -


Industry standard security features - TN3270 security - SNA security- Network
problems - Tools and diagnostic aids - VTAM problem determination - TCP/IP
problem determination - Communications Storage Manager (CSM) -Performance
and tuning

L - 45 T-15 Total - 60
         
REFERENCES

a) Academic Initiative course presentation available from IBM


b) Redbook – Mainframe Security
MIT205 Introduction to File Systems 3 1 0 100

Unit-1 Understanding the DFSMS Environment (9)

DFSMS Elements - DFSMSdfp - DFSMSdss - DFSMShsm Monitoring


Your Policies - Using Storage Devices - Managing Data Storage - Backing
Up and Recovering Data - Managing Your Data with Copy Services -
Managing Removable Media              

Unit-2 Data Sets with Data Storage and Management (9)

  System-Managed Data Sets - Distributed File Manager - Access


Methods - Direct Access Storage Device (DASD) Volumes - Magnetic Tape
Volumes - Data Management Macros - Data Set Processing-Allocating Data
Sets.

Unit-3 Allocating Space on Direct Access Volumes and recovery data


set 
(9)
Specification of Space Requirements - Maximum Data Set Size
- Minimum data set size - Allocation of Data Sets with the Guaranteed Space
Attribute - Multiple Volume Considerations for Sequential Data Sets -
Extended Address Volumes - Additional Information on Space Allocation
-Using REPRO for Backup and Recovery - Using REPRO for Backup and
Recovery - Writing a Program for Backup and Recovery.
             
Unit-4 VSAM (9)

VSAM Data Formats - Selection of VSAM Data Set Types - Extended-


Format VSAM Data Sets - Defining VSAM Data Sets - Defining and Manipulating
VSAM Data Sets: Examples - Processing VSAM Data Sets - Optimizing VSAM
Performance - Sharing VSAM Data Sets - Using VSAM Record-Level Sharing-
Checking VSAM Key-Sequenced Data Set Clusters for Structural Errors .
                                     
Unit-5 BPAM (9)

Specifying and Initializing Data Control Blocks - Accessing Records


Sharing Non-VSAM Data Sets - Direct Data Sets (BDAM)
Processing Sequential Data Sets - Processing a Partitioned Data Set (PDS) .
Total No. of Periods: 45
REFERENCES:
a) Academic Initiative course presentation available from IBM
b) z/OS V1R10.0 DFSMS Introduction
c) z/OS V1R10.0 DFSMS Using Data Sets
d ) VSAM Demystified

DB2 3 0 0 100

Unit-1 DB2 concepts (9)

Overview of SQL concepts – language elements – functions – queries –


statements SQL control statements native SQL procedures – limits in DB2 –
characteristics of SQL in DB2 for z/OS – SQLCA – SQLDA – DB2 catalog tables.

Unit-2 Designing a database and its security (9)

Database objects and relationships – implementing and altering database


design – DB2 security – managing access through authorization IDs or roles –
managing access through RACF – managing access through trusted contexts
and data definition control – protecting data through encryption and RACF and
auditing access to DB2.

Unit-3 Operation and Recovery (9)

DB2 basic operational concepts – starting and stopping DB2 – submitting


work by DB2 – scheduling administrative tasks – monitoring and controlling DB2
and its connection – managing the log and the bootstrap data set – recovering
from different DB2 for z/OS problems – reading log records.

Unit-4 Writing EXIT routines (9)

Connection routines and sign on routines – access control authorization


exit routine – edit routines – validation routines – date and time routines –
general guidelines for writing exit routines – stored procedures for administration

Unit-5 Application program on DB2 (9)

Setting the BD2I defaults – processing SQL statements – compiling and


link editing an application – binding and rebinding application – loading and
running – testing and debugging an application program on DB2.

Total No. of Periods: 45

References:
a) Academic Initiative course presentation available from IBM
b) DB2 V9R1 for z/OS SQL Reference
c) DB2 V9R1 for z/OS Administration Guide
DB2 V9R1 for z/OS Application Programming and SQL Guide

PRACTICAL ISPF & JCL 3 0 0 100

Unit-1 Overview of ISPF (9)

ISPF components – functions – supported data types – running a sample


ISPF session – ISPF user interface – Entering commands in ISPF – running in
GUI mode – Splitting the screen horizontally or vertically.

Unit-2 Personal data set lists and library (9)

Personal data set lists – naming ISPF libaries and data sets – library
concatenation – list and log data sets – ISPF system commands – function keys
– run an MVS.

Unit-3 Primary Option Menu(POM) (9)

Primary Option Menu panel – status area on the Primary Option Menu –
settings – View – Edit – Utilities – Foreground – Batch – Command – Dialog test.

Unit-4 Introduction to JCL (9)

Introduction – Job control statements – job control tasks – Entering Jobs


Identification – execution – job Input control – communication – protection –
resource control – processing jobs processing control – performance control.

Unit-5 Data set resources and sysout data set resource (9)

Data set resource Identification – description - protection – allocation –


processing control – end processing – sysout resource Identification –
description – protection – performance control – End processing – Destination
control - output formatting – output limiting – USERDATA OUTPUT JCL keyword.

Total No. of Periods: 45


References:
a) Academic Initiative course presentation available from IBM for ISPF and
JCL
b) z/OS V1R10.0 ISPF User's Guide Vol I
c) z/OS V1R10.0 ISPF User's Guide Vol II
d) z/OS V1R10.0 MVS JCL Reference
e) z/OS V1R6.0-V1R10.0 MVS JCL User's Guide
INTRODUCTION TO z/OS 3 0 0 100

UNIT-1 INTRODUCTION TO z/OS and mainframe environment (9)

Introduction to new mainframe – introduction to mainframe hardware


systems – current design – processing units – clustering – parallel sysplex –
typical mainframe systems – continuous availability of mainframes.

Unit-2 z/OS and Interactive facilities (9)

Overciew of z/OS – virtual storage and other mainframe concepts –


workload management – supervising the execution of work – middleware of z/OS
– TSO – ISPF – z/OS UNIX interactive interfaces.

Unit-3 Designing and developing applications (9)

Application designers and programmers – application development life


cycle – developing an application on the mainframe – overview of programming
languages – using COBOL – using PL/I – using java – z/OS Language
Environment – source , object and load modules – compiling program on z/OS –
creating load modules for executable programs.

Unit-4 Online workloads for z/OS (9)

Online processing – transaction systems – CICS – IMS – structure of IMS


database system – database management systems – database designed – DB2.

Unit-5 System programming (9)

Role of system programmer – customizing the system – managing system


performance – configuring I/O devices – a process of change control – Initializing
the system.

Total No. of Periods: 45


References:

a) Academic Initiative course presentation available from IBM

b) Redbook – z/OS Basics


CICS 3 0 0 100

Unit-1 writing CICS applications (9)

Overview – language environment – programming in COBOL, C, C++ , PL/I and


assembler language – translating, compiling, installing and testing application
programs – EDF – CEBR.

Unit-2 CICS application programming techniques (9)

Application design – design and performance - Sharing data across transactions


- Enhanced inter-program data transfer: channels as modern-day COMMAREAs
– program control – affinity – recovery design – dealing with exception conditions
– query SECURITY command – CICS intercommunication.

Unit-3 CICS facilities for applications (9)

Understanding file control – file control operations – terminal control – the 3270
family of terminals – interval control – task control – transaction isolation –
transient data control – temporary storage control – CICS documents – named
counter servers.

Unit-4 Printing and spool files (9)

CICS support for printing – using printers with CICS – CICS interface to
JES – Examples of spool commands.

Unit-5 Basic Mapping Support (BMS) (9)

Basic Mapping Support – creating the map – sending BMS mapped output
– Using the SEND MAP command – receiving mapped data – BMS logical
messages – cumulative output – message routing – MAPPING facility –
partitioning support.

Total No. of Periods: 45


References:
a) Academic Initiative course presentation available from IBM
b) CICS Transaction Server for z/OS V2R2 CICS DB2 Guide
c) CICS Transaction Server for z/OS V3R2 CICS Application Programming
Guide
d) CICS Transaction Server for z/OS V3R2 CICS Application Programming
Reference

You might also like