Structured Programming Techniques

Code: SPT

Description

The course aims to improve staff performance by reducing time spent examining, testing and correcting completed code.

Audience

This highly practical course is for all programming staff who are to be involved in Application Development.

Based upon the Jackson Structured Programming methodology, this course is aimed at all trainee and experienced programmers. Indeed, anyone who wishes to design and evaluate program solutions before coding will benefit.

Prerequisites

There are no essential prerequisites for this course, however, delegates should have a basic grounding in IT concepts.

Objectives

The course aims to improve staff performance by reducing time spent examining, testing and correcting completed code.

Delegates will acquire the knowledge and skills to:

  • Describe and recognise the concepts, stages and functions of the Jackson Structured Programming Methodology.
  • Use the Jackson Structured Programming Methodology effectively to design logical program solutions.
  • Design and apply test data to the chosen design.
  • Understand how to convert the solution design accurately into program code.

Topics

  • Introduction to Jackson Structured Programming Methodology
    • Benefits of the methodology.
    • Using data as the starting point.
  • The Components of Files
    • Sequence.
    • Selection.
    • Iteration.
    • Elementary.
  • Drawing Data Structure Diagrams
    • Physical data structures.
    • Logical data structures.
  • Data Structures and Correspondences
  • Producing a Program Structure
  • Elementaries and Conditions
  • Schematic Logic
  • Collating Problems
  • Processing two sequential files simultaneously
  • Random Access and Database Structures
  • Conducting a Walkthrough
  • Testing Programs
    • Using data to test the structure of the program.

Price (ex. VAT)

€ 3.800,00 per person

Duration

5 days

Schedule

  •  virtual
  •  02-09-2024 - 06-09-2024
  • register

  •  virtual
  •  28-10-2024 - 01-11-2024
  • register

Delivery methods

  • Classroom
  • On-site (at your location)
  • Virtual (instructor online)

Questions?

Write us and we will contact you to discuss your requirements
contact us