diff --git a/COBOL Programming Course #1 - Getting Started/Front_Matter.tex b/COBOL Programming Course #1 - Getting Started/Front_Matter.tex index 7878e7b1..beb96d37 100644 --- a/COBOL Programming Course #1 - Getting Started/Front_Matter.tex +++ b/COBOL Programming Course #1 - Getting Started/Front_Matter.tex @@ -1,12 +1,22 @@ -\hypertarget{cobol-programming-with-vscode}{% -\section*{COBOL Programming with -VSCode}\label{cobol-programming-with-vscode}} - -\hypertarget{a-beginners-guide-to-cobol-using-modern-tooling}{% -\subsubsection*{A beginner's guide to COBOL using modern -tooling}\label{a-beginners-guide-to-cobol-using-modern-tooling}} - -\includegraphics{Images/cover.png} +\begin{center} + \vspace*{25pt} +\includegraphics{Images/COBOL-Programming-Course.png} +\hypertarget{cobol-programming-course-1}{% +\section*{ + \\[35pt] + \Huge COBOL Programming Course 1 \\[10pt] + \Huge Getting Started \\[15pt] + \Large Version 2.3.0}\label{cobol-programming-course-1}} +\end{center} + +\pagebreak +\hypertarget{copyright}{% +\section*{Copyright}{ + \normalsize COBOL Programming Course is licensed under Creative Commons + Attribution 4.0 International. To view a copy of this license, visit + \href{https://creativecommons.org/licenses/by/4.0}{https://creativecommons.org/licenses/by/4.0}. \\[10pt] + Copyright Contributors to the Open Mainframe Project's COBOL Programming Course}\label{copyright}} +\pagebreak \hypertarget{preface}{% \section*{Preface}\label{preface}} @@ -37,6 +47,10 @@ \subsection*{Authors}\label{authors}} world for those interested in incorporating mainframe in their enterprise DevOps initiatives. +\textbf{Ahmed Eid} is a computer engineering student from Egypt. He was +a mentee for the Open Mainframe Project 2021 Summer Mentorship under the +COBOL Programming Course, helping to improve the content of the course. + \textbf{Zeibura Kathau} is a technical writer for the Mainframe DevOps value stream at Broadcom. He works on the open-source projects Che4z and Code4z, which are IDE extension packages for mainframe developers. He has @@ -68,13 +82,20 @@ \subsection*{Authors}\label{authors}} Language (EGL), SG24-6673 and z/OS Traditional Application Maintenance and Support, SG24-7868. +\textbf{Hartanto Ario Widjaya} is a computer science student from +Singapore Management University. He was a mentee for the Open Mainframe +Project 2021 Summer Mentorship under the COBOL Programming Course, +helping to improve the content of the course with various additions and +assisting new learners to incorporate COBOL as a part of their tech +toolkit. + \textbf{William Yates} is a Software engineer working for IBM UK. For the majority of his career he has working on the CICS TS product mainly as a software tester and now as Test Architect. He has delivered technical content for many Redbooks, video courses and at conferences around the world. He is also one of the leaders of the Galasa project, building an open source integration test framework for hybrid cloud -applications available at \href{https://galasa.dev/}{https://galasa.dev} +applications available at \href{https://galasa.dev/}{https://galasa.dev}. \hypertarget{acknowledgements}{% \subsection*{Acknowledgements}\label{acknowledgements}} diff --git a/COBOL Programming Course #1 - Getting Started/Images/COBOL-Programming-Course.png b/COBOL Programming Course #1 - Getting Started/Images/COBOL-Programming-Course.png new file mode 100644 index 00000000..c4e74973 Binary files /dev/null and b/COBOL Programming Course #1 - Getting Started/Images/COBOL-Programming-Course.png differ diff --git a/COBOL Programming Course #1 - Getting Started/Images/cover.png b/COBOL Programming Course #1 - Getting Started/Images/cover.png deleted file mode 100644 index 99fe524b..00000000 Binary files a/COBOL Programming Course #1 - Getting Started/Images/cover.png and /dev/null differ diff --git a/COBOL Programming Course #2 - Advanced Topics/COBOL Programming Course #2 - Advanced Topics.md b/COBOL Programming Course #2 - Advanced Topics/COBOL Programming Course #2 - Advanced Topics.md index 8dc23518..2f50ff94 100644 --- a/COBOL Programming Course #2 - Advanced Topics/COBOL Programming Course #2 - Advanced Topics.md +++ b/COBOL Programming Course #2 - Advanced Topics/COBOL Programming Course #2 - Advanced Topics.md @@ -19,11 +19,11 @@ header-includes: linkcolor=blue} --- \newpage -## Additional information +# Resources This section provides useful resources in the form of manuals and videos to assist in learning more about the basics of COBOL. -### Professional manuals +## Professional manuals As Enterprise COBOL experience advances, the need for the professional documentation is greater. An internet search for Enterprise COBOL manuals includes: “Enterprise COBOL for z/OS documentation library - IBM”, link provided below. The site content has tabs for each COBOL release level. As of April 2020, the current release of Enterprise COBOL is V6.3. Highlight V6.3 tab, then select product documentation. @@ -44,7 +44,7 @@ Three ‘Enterprise COBOL for z/OS” manuals are referenced throughout the chap [http://publibfp.boulder.ibm.com/epubs/pdf/c2746481.pdf](http://publibfp.boulder.ibm.com/epubs/pdf/c2746481.pdf) -### Learn more about recent COBOL advancements +## Learn more about recent COBOL advancements - What’s New in Enterprise COBOL for z/OS V6.1: @@ -59,6 +59,7 @@ Three ‘Enterprise COBOL for z/OS” manuals are referenced throughout the chap [https://www.ibm.com/support/pages/cobol-v63-was-announced-whats-new](https://www.ibm.com/support/pages/cobol-v63-was-announced-whats-new) \newpage + # Numerical Data Representation In the first COBOL Programming Course, various types of data representation were discussed. This chapter seeks to expand upon the binary and hexadecimal numbering systems as well as the various numeric representations in COBOL. diff --git a/COBOL Programming Course #2 - Advanced Topics/Front_Matter.tex b/COBOL Programming Course #2 - Advanced Topics/Front_Matter.tex new file mode 100644 index 00000000..ad91bbe5 --- /dev/null +++ b/COBOL Programming Course #2 - Advanced Topics/Front_Matter.tex @@ -0,0 +1,19 @@ +\begin{center} + \vspace*{25pt} +\includegraphics{Images/COBOL-Programming-Course.png} +\hypertarget{cobol-programming-course-2}{% +\section*{ + \\[35pt] + \Huge COBOL Programming Course 2 \\[10pt] + \Huge Advanced Topics \\[15pt] + \Large Version 2.3.0}\label{cobol-programming-course-2}} +\end{center} + +\pagebreak +\hypertarget{copyright}{% +\section*{Copyright}{ + \normalsize COBOL Programming Course is licensed under Creative Commons + Attribution 4.0 International. To view a copy of this license, visit + \href{https://creativecommons.org/licenses/by/4.0}{https://creativecommons.org/licenses/by/4.0}. \\[10pt] + Copyright Contributors to the Open Mainframe Project's COBOL Programming Course}\label{copyright}} +\pagebreak \ No newline at end of file diff --git a/COBOL Programming Course #2 - Advanced Topics/Images/COBOL-Programming-Course.png b/COBOL Programming Course #2 - Advanced Topics/Images/COBOL-Programming-Course.png new file mode 100644 index 00000000..c4e74973 Binary files /dev/null and b/COBOL Programming Course #2 - Advanced Topics/Images/COBOL-Programming-Course.png differ diff --git a/COBOL Programming Course #2 - Advanced Topics/README.md b/COBOL Programming Course #2 - Advanced Topics/README.md index 3167eba9..8988f964 100644 --- a/COBOL Programming Course #2 - Advanced Topics/README.md +++ b/COBOL Programming Course #2 - Advanced Topics/README.md @@ -19,5 +19,5 @@ These materials are being used by other organizations to provide COBOL training A PDF can be built using the following [pandoc](https://pandoc.org/) command. Note: pdflatex is required. [MiKTeX](https://miktex.org/) can be installed to accomodate this. Prior to issuing the following command, all subscript and superscript notation must be changed. Find all instances of `` and `<\sub>` and replace them with `~`. Find all instances of `` and `<\sup>` and replace them with `^`. This is the notation required for pandoc but this would make it difficult to read the markdown in GitHub. ``` -pandoc "COBOL Programming Course #2 - Advanced Topics.md" -o "COBOL Programming Course #2 - Advanced Topics.pdf" --number-sections --toc --listings +pandoc "COBOL Programming Course #2 - Advanced Topics.md" -o "COBOL Programming Course #2 - Advanced Topics.pdf" --number-sections --toc -B Front_Matter.tex --listings ``` \ No newline at end of file