|
| 1 | +\begin{center} |
| 2 | + \vspace*{25pt} |
| 3 | +\includegraphics{Images/COBOL-Programming-Course.png} |
| 4 | +\hypertarget{cobol-programming-course-2}{% |
| 5 | +\section*{ |
| 6 | + \\[35pt] |
| 7 | + \Huge COBOL Programming Course 2 \\[10pt] |
| 8 | + \Huge Learning COBOL \\[15pt] |
| 9 | + \Large Version 2.3.0}\label{cobol-programming-course-2}} |
| 10 | +\end{center} |
| 11 | + |
| 12 | +\pagebreak |
| 13 | +\hypertarget{copyright}{% |
| 14 | +\section*{Copyright}{ |
| 15 | + \normalsize COBOL Programming Course is licensed under Creative Commons |
| 16 | + Attribution 4.0 International. To view a copy of this license, visit |
| 17 | + \href{https://creativecommons.org/licenses/by/4.0}{https://creativecommons.org/licenses/by/4.0}. \\[10pt] |
| 18 | + Copyright Contributors to the Open Mainframe Project's COBOL Programming Course}\label{copyright}} |
| 19 | +\pagebreak |
| 20 | + |
| 21 | +\hypertarget{preface}{% |
| 22 | +\section*{Preface}\label{preface}} |
| 23 | + |
| 24 | +\hypertarget{abstract}{% |
| 25 | +\subsection*{Abstract}\label{abstract}} |
| 26 | + |
| 27 | +One computer programming language was designed specifically for |
| 28 | +business, Common Business-Oriented Language, COBOL. Today COBOL remains |
| 29 | +as relevant as ever, handling \$3 trillion in commerce every day. |
| 30 | + |
| 31 | +This publication is aimed at beginners looking to build a working |
| 32 | +understanding of COBOL programming. It describes how to work with COBOL |
| 33 | +using modern tools including Visual Studio Code with Zowe and Z Open |
| 34 | +Editor extensions. It describes how to write, test, execute, and debug |
| 35 | +COBOL programs. |
| 36 | + |
| 37 | +\hypertarget{authors}{% |
| 38 | +\subsection*{Authors}\label{authors}} |
| 39 | + |
| 40 | +\textbf{Michael Bauer} is a development leader for the Open Mainframe |
| 41 | +value stream at Broadcom and is a squad lead for the Zowe open source |
| 42 | +initiative. Zowe, a popular framework of modern interfaces for z/OS, |
| 43 | +opens the mainframe to DevOps tools and practices. Mike leads the |
| 44 | +Command Line Interface (CLI) squad, which created and recently spun-off |
| 45 | +the successful Zowe Explorer extension for Visual Studio Code. A |
| 46 | +frequent speaker and blogger, Mike runs interactive workshops around the |
| 47 | +world for those interested in incorporating mainframe in their |
| 48 | +enterprise DevOps initiatives. |
| 49 | + |
| 50 | +\textbf{Ahmed Eid} is a computer engineering student from Egypt. He was |
| 51 | +a mentee for the Open Mainframe Project 2021 Summer Mentorship under the |
| 52 | +COBOL Programming Course, helping to improve the content of the course. |
| 53 | + |
| 54 | +\textbf{Zeibura Kathau} is a technical writer for the Mainframe DevOps |
| 55 | +value stream at Broadcom. He works on the open-source projects Che4z and |
| 56 | +Code4z, which are IDE extension packages for mainframe developers. He has |
| 57 | +8 years of experience in the Information Technology field. |
| 58 | + |
| 59 | +\textbf{Makenzie Manna} is an IBM Redbooks Project Leader in the United |
| 60 | +States. She has 3 years of experience in the Computer Science Software |
| 61 | +Development field. She holds a Master's degree in Computer Science |
| 62 | +Software Development from Marist College. Her areas of expertise include |
| 63 | +mathematics, IBM Z and cloud computing. |
| 64 | + |
| 65 | +\textbf{Paul Newton} is a Consulting IT Specialist in the United States. |
| 66 | +He has 40 years of experience in the Information Technology field. He |
| 67 | +holds a degree in Information Systems from the University of Arizona. |
| 68 | +His areas of expertise include IBM Z, z/OS, and LinuxONE. He has written |
| 69 | +extensively on implementation of z/OS based technology. |
| 70 | + |
| 71 | +\textbf{Jonathan Sayles} is a technical educator at IBM, where he |
| 72 | +conducts presentations, seminars and training courses, as well as |
| 73 | +producing educational materials. His more than 40 years in the IT |
| 74 | +education and computer industries encompass work within both academic |
| 75 | +and corporate development organizations. He has also been engaged as a |
| 76 | +software developer/designer/consultant, educator, and author, with a |
| 77 | +focus on relational database, IDE, and object technologies. In addition |
| 78 | +to authoring/publishing 16 books, Jon has written and published more |
| 79 | +than 150 articles in technical journals, and served as technical editor |
| 80 | +for several IT magazines. He is also co-author of IBM Redbook |
| 81 | +publications Transitioning: Informix 4GL to Enterprise Generation |
| 82 | +Language (EGL), SG24-6673 and z/OS Traditional Application Maintenance |
| 83 | +and Support, SG24-7868. |
| 84 | + |
| 85 | +\textbf{Hartanto Ario Widjaya} is a computer science student from |
| 86 | +Singapore Management University. He was a mentee for the Open Mainframe |
| 87 | +Project 2021 Summer Mentorship under the COBOL Programming Course, |
| 88 | +helping to improve the content of the course with various additions and |
| 89 | +assisting new learners to incorporate COBOL as a part of their tech |
| 90 | +toolkit. |
| 91 | + |
| 92 | +\textbf{William Yates} is a Software engineer working for IBM UK. For |
| 93 | +the majority of his career he has working on the CICS TS product mainly |
| 94 | +as a software tester and now as Test Architect. He has delivered |
| 95 | +technical content for many Redbooks, video courses and at conferences |
| 96 | +around the world. He is also one of the leaders of the Galasa project, |
| 97 | +building an open source integration test framework for hybrid cloud |
| 98 | +applications available at \href{https://galasa.dev/}{https://galasa.dev}. |
| 99 | + |
| 100 | +\hypertarget{acknowledgements}{% |
| 101 | +\subsection*{Acknowledgements}\label{acknowledgements}} |
| 102 | + |
| 103 | +Special thanks to the following people for participating in the |
| 104 | +residency to shape the content in this publication. |
| 105 | + |
| 106 | +\begin{itemize} |
| 107 | +\item |
| 108 | + Dr.~Tak Auyeung, Professor, American River College |
| 109 | +\item |
| 110 | + Jeffrey Bisti, Z Ecosystem Architect, IBM |
| 111 | +\item |
| 112 | + Ilicena Elliott, IT Specialist II, Employment Development Department |
| 113 | +\item |
| 114 | + Martin Keen, Technical Content Services, IBM |
| 115 | +\item |
| 116 | + Sudharsana Srinivasan, z Influencer Ecosystem Program Coordinator, IBM |
| 117 | +\item |
| 118 | + Suzy Wong, Information Technology Specialist, DMV |
| 119 | +\item |
| 120 | + \includegraphics{Images/image004.jpg} |
| 121 | +\end{itemize} |
| 122 | + |
| 123 | +Left-to-right: Ilicena, Suzy, Makenzie, Martin, Paul, and Tak |
| 124 | +\pagebreak |
0 commit comments