Programming Fundamentals: Systematic Design with Pseudocode

Programming    |    Beginner
  • 11 Videos | 55m 11s
  • Includes Assessment
  • Earns a Badge
The first step in the process of dependable computer programming is to plan and design how that program will be structured and behave. This involves using pseudocode and other design tools before diving into writing the actual computer program. Use this course to become familiar with the design process behind writing a computer program. Learn how to use pseudocode to turn a computer into a series of logical steps. Explore program flow, decision making, and looping. Moving on, examine how algorithms and flowcharts are used in computer program design. By the end of the course, you'll be able to start developing a computer program using pseudocode and algorithms.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    define what's meant by pseudocode and describe its use in computer programming
    outline the input process output cycle
    recognize how to control the flow of a program with selection and looping
    identify the need for complex data structures, such as arrays
    outline how to use control structures to work with complex data structures
  • recognize the start, processing, and end of a computer program
    outline how to refine a large program by defining its modules
    recognize how to develop good programming practices by being defensive in code writing
    outline how to prepare for errors by anticipating them
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 36s
    UP NEXT
  • Playable
    2. 
    Planning and Designing with Pseudocode
    4m 27s
  • Locked
    3. 
    The Input Process Output Cycle
    3m 34s
  • Locked
    4. 
    Controlling Program Flow
    4m 30s
  • Locked
    5. 
    Complex Data Design
    6m 44s
  • Locked
    6. 
    Handling Complex Data
    6m 18s
  • Locked
    7. 
    The Computer Program Life Cycle
    5m 46s
  • Locked
    8. 
    The Use of Program Modularity
    5m
  • Locked
    9. 
    The Elements of Robust Programming
    6m 12s
  • Locked
    10. 
    The Purpose of Error Handling
    5m 6s
  • Locked
    11. 
    Course Summary
    1m 27s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.