К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
COBOL Programming with VSCode · LearnSpace
Назад в каталог
courseraПрограммирование

COBOL Programming with VSCode

Курс от IBM
Средний≈ 15.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Professor Tak Auyeung of American River College, said it beautifully, “A programming language is not a fashion statement” it is used for a purpose. Whether it is to add new features, modify logic, create APIs to integrate it into other applications, or implement modern development practices, businesses around the world need application developers who know COBOL. This course introduces Enterprise COBOL programming on IBM Z using Visual Studio Code and modern development tools. Learners build a solid foundation in COBOL program structure, data definitions, arithmetic processing, conditional logic, file handling, and intrinsic functions. The course also introduces real-world practices such as program compilation, debugging, ABEND analysis, performance-aware coding, unit testing, and basic CI/CD concepts. Hands-on labs reinforce learning through practical problem-solving and testing exercises. On successful completion of this course, learners are eligible to earn the COBOL Programming with VSCode badge.

Навыки, которые вы освоите

COBOL (Programming Language)Job Control Language (JCL)Development EnvironmentMainframe ComputingDebuggingIBM DB2Code ReusabilityProgramming PrinciplesDevelopment TestingProgram DevelopmentMicrosoft Visual StudioMiddlewareSoftware Developmentz/OSComputer ProgrammingData ModelingIBM WebSphere MQMaintainabilityPerformance TuningMainframe Technologies

Программа курса

13 модулей · 74 учебных материалов

01COBOL Basics 14 материалов

Course Introduction

Welcome to COBOLВидеоWelcome to COBOLЗадание

COBOL in Visual Studio Code

VSCode and ExtensionsВидеоVSCode and ExtensionsЗадание

Учитесь у экспертов

Jeff Bisti

IBM Z Ecosystem Architect

COBOL Programming with VSCode
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 15.5 ч

13 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский

Часть программы вашего университета
Lab Setup: Getting StartedЧтение

Basic COBOL Syntax

What does COBOL syntax look like?ВидеоBasic COBOL SyntaxЗаданиеAdditional informationЧтение

COBOL Divisions

What are COBOL Divisions?ВидеоCOBOL DivisionsЗаданиеLab Exercises 2.6 and 2.7Чтение

COBOL Variables

COBOL VariablesВидеоCOBOL VariablesЗадание

Week 1 Quiz

Week 1 graded quizЗадание
02COBOL Structure and Cross-Program Communication20 материалов

Data Division

Data DivisionВидеоData DivisionЗаданиеLab Exercise 3.5Чтение

File Handling in COBOL

File HandlingВидеоFile HandlingЗаданиеAdditional informationЧтение

Procedure Division

Procedure DivisionВидеоProcedure DivisionЗаданиеLab Exercises 4.6 and 5.4Чтение

COBOL Program Structure

Program StructureВидеоProgram StructureЗаданиеLab Exercises 6.8Чтение

Paragraphs

What are paragraphs and how do we use them?ВидеоParagraphsЗадание

Program Linkage

How do we call another program?ВидеоProgram LinkageЗадание

File Output and Reports

File Output and ReportsВидеоFile Output and ReportsЗаданиеLab Exercise 7.5Чтение

Week 2 Quiz

Week 2 graded quizЗадание
03Defining and Manipulating COBOL Data Names/Types14 материалов

Conditional Expressions

Conditional ExpressionsВидеоConditional ExpressionsЗаданиеLab Exercises 8.6 and 9.2ЧтениеAdditional informationЧтение

Arithmetic Expressions

Arithmetic ExpressionsВидеоArithmetic ExpressionsЗаданиеLab Exercise 10.6Чтение

Data Types

Data TypesВидеоData TypesЗаданиеLab Exercise 11.3Чтение

Intrinsic Functions

Intrinsic FunctionsВидеоIntrinsic FunctionsЗаданиеLab Exercise 12.4Чтение

Week 3 Quiz

Week 3 graded quizЗадание
04ABEND Handling3 материалов
ABEND HandlingВидеоLab Exercise 13.3ЧтениеUnit 4 QuizЗадание
05Numerical Data Representation2 материалов
Numerical Data RepresentationВидеоUnit 5 QuizЗадание
06Dynamic-Length Items2 материалов
Dynamic-Length ItemsВидеоUnit 6 QuizЗадание
07UTF‑8 Data Types2 материалов
UTF‑8 Data TypesВидеоUnit 7 QuizЗадание
08COBOL Application Programming Interface (API)2 материалов
COBOL APIВидеоUnit 8 QuizЗадание
09COBOL Program Compilation2 материалов
COBOL Program CompilationВидеоUnit 9 QuizЗадание
10Multithreading and COBOL2 материалов
Multithreading and COBOLВидеоUnit 10 QuizЗадание
11Program Tuning and Simplification5 материалов

Optimal Programming Style

Optimal Programming StyleВидео

Choosing Efficient Data Types

Choosing Efficient Data TypesВидео

Handling Tables Efficiently and Compiler Options

Handling Tables Efficiently and Compiler OptionsВидео

Programming Tuning and Simplification Unit Quiz

Lab Exercises - COBOL ChallengesЧтениеUnit 11 QuizЗадание
12Testing5 материалов

Testing

TestingВидео

COBOL Check

COBOL CheckВидео

DevOps, Continuous Integration and Continuous Delivery

DevOps and CI/CDВидео

Testing Unit Quiz

Lab Exercise - Automation with GitHub ActionsЧтениеUnit 12 QuizЗадание
13Final Exam1 материалов
Final ExamЗадание