Topicsin IT: Mainframe TechnologiesITM 495/595Fall 2013 - InternetCourse DescriptionThis course covers the high-level concepts of the mainframe computing paradigm using theIBM System z platform, including hardware, the z/OS operating system and majorsubsystems, and common middleware products (such as CICS, WebSphere ApplicationServer (WAS) for z/OS, and DB2 for z/OS). The student considers the role of themainframe architecture in enterprise computing, with a particular focus on workloadstraditionally associated with the mainframe, including batch processing, large-scaledatabases, and online transaction processing.Through the use of practical hand-onexercisesusing the traditional “green screen” 3270 interface, the student will gain practicalskills in mainframe systems administration and application development using z/OS TimeSharing Option (TSO), z/OS UNIX, and the creation and submission of jobs using JCL. Theconcepts covered in this course align to the IBM System z and z/OS Fundamentals MasteryTest, which is an entry-level certification exam typically offered for free to universitystudents at Prometric Testing centers. Additionally, the student’s hands-on activities areclosely related to the IBM Master the Mainframe Contest, which is a popular contestinvolving mainframe systems programming tasks (advanced commands, system setup andadvanced system navigation) and application development (C, JAVA, COBOL, and REXX)tasks. Through this unique approach, this single course will equip students to apply toentry-level mainframe positions or cross-platform positions in organizations that utilizemainframe computing.Prerequisites1. Familiarity with the terminology and concepts of contemporary operating systemsand computer hardware (ITM301/302 or equivalent)2. Basic understanding of relational databases, such as DB2, Oracle, etc.3. Basic experience with a modern programming language (ITM311 or equivalent).4. Adobe Acrobat reader or other software for opening PDF files.5. Word processing software or the ability to create .rtf or .doc files.6. Access to Microsoft PowerPoint to view presentation material in *.ppt formatCourse TextsIntroduction to the New Mainframe: z/OS Basics(IBM Redbook SG24-6366). Englishand Simplified Chinese versions are available as a no-cost download in PDF andePUB format at http://www.redbooks.ibm.com/abstracts/sg246366.htmlWhat on Earth is a Mainframe?by David Stephens(Lulu, 2008). Available forpurchase from Amazon at http://www.amazon.com/What-Earth-Mainframe-David-Stephens/dp/1409225356Additional readings will be noted on Blackboard and may be used in some of theassignments or discussions.
Course ScheduleWeek # Topic(s) Ancillary Activities1 What is a Mainframe Study Qs, Elevator Pitch Video2 Mainframe Hardware and Clustering Study Qs3 z/OS Overview Study Qs, Lab One4 z/OS User Interfaces Study Qs, Lab Two5 Working with Data Sets Study Qs6 Batch Processing, Job Entry Subsystem(JES), and Job Control Language (JCL)Study Qs, Lab Three7 z/OS Application Development Study Qs, Lab Four8 No Class – Complete Lab Four9 z/OS Database Managers Study Qs10 z/OS Transaction Managers Study Qs11 z/OS HTTP and JEE Servers Study Qs12 Mainframes and SOA Study Qs13 System Programming Study Qs, Lab Five14 z/OS Networking and Security Study Qs15 (Final Exam) Final ExamAssessmentsPoints Assignment505050100200100Elevator Pitch VideoLab OneLab TwoLab ThreeLab FourLab Five150 Study Questions300 Final Exam1000 Total PointsElevator Pitch VideoMany people (even IT Professionals) know little to nothing about mainframes. It istherefore critical to be able to explain the core concepts of a mainframe person to a non-technical person.Course Labs and the Master the Mainframe ContestBecause this course’s primary aim is to position students to successfully compete for entry-level mainframe positions on portals such as the System z Jobs Board athttp://systemzjobs.com/, the lab exercises of this course are based on challenges used inprevious years of the Master the Mainframe Contest. When the contest is runningalongside the Master the Mainframe Contest, students are strongly encouraged to enrolland complete Part I and II of the contest. If students wish to gain additional hands-onexperience beyond the scope of the Introduction to Mainframe Technology course, thenthey should consider attempting Part III of the contest, which additionally offers the chance
to compete for the various prizes, including a tablet computer and a paid trip to the Systemz research facility in Poughkeepsie, NY. Please note that Part III is considerably morecomplex than the rest of the contest, including advanced work in the following:Job Control Language (JCL)TSO, ISPF and SDSFSystems programming fundamentalsAdvanced systems programmingSystem utilities, system commands, system log and system catalogCollecting and reporting information about the z/OS environmentRational Developer for System z, an Eclipse-based IDE for System zStudy QuestionsEach lesson is accompanied by a variety of study questions that reflect and build upon thereading assignments. All students are required to answer these questions in a *.doc fileeach week and submit their answers no later than two weeks following the lecture. Thesequestions are typically conceptual in nature and serve as a check to ensure that studentsare watching the lectures and completing the reading assignments. Grad students enrolledin the course are also required to complete more advanced questions that requireadditional Internet research. These questions serve as a study guide for the final exam andthe IBM System z and z/OS Fundamentals Mastery Test.Final ExamThe Final Exam is designed to resemble the IBM System z and z/OS Fundamentals MasteryTest, which is an entry-level certification exam typically offered for free to universitystudents at Prometric Testing centers. Students that successfully complete their assignedreadings, lectures, and study questions should be well placed to succeed on the final examand the certification exam.Final Grade Assignment ScalePoints Grade=>950 A900-940 A-860-890 B+803-850 B790-820 B-760-780 C+720-750 C680-710 C-600-630 D<600 FAcademic EthicsAn excerpt from the ITM Student Handbook:In the recent past universities throughout this country have experienced a dramaticincrease in plagiarism in papers submitted by students. In the past if you wished to copy
the words of others, you needed to type them into your paper from another printed copy.Now you can cut and paste from the Web. Plagiarism has become easy. Unfortunately, theInformation Technology & Management degree program has also experienced this. Pleaseunderstand that this is something we will not tolerate. We expect that any course work thatyou submit will contain your own words and not the words of others. If you wish to use thewords of others, in most cases you may if you do two things:1. Separate the words of others from those of your own. For one or two lines, place thewords in quotation marks, or for longer passages quote or indent the words usingdifferent font styles.2. Properly reference the words.3. See the reference information provided in the PaperFormat document for yourcourse, or in the Center for Professional Development’s Guidelines for preparationof scholarly papers and papers for publication athttp://www.itm.iit.edu/data/CPDPaperGuidelines.pdf. You must be scrupulousabout separating and referencing the words of others. Faculty members willnormally consider un-separated or unreferenced text that others have written asplagiarism, and it will seriously impact your course grade. It all comes down to thefact that all course work you submit must be your own, and all material included inyour work from other sources must be properly quoted and acknowledged.