Programming Fundamentals: Systematic Design with Pseudocode
Programming
| Beginner
- 11 Videos | 50m 41s
- 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 coursedefine what's meant by pseudocode and describe its use in computer programmingoutline the input process output cyclerecognize how to control the flow of a program with selection and loopingidentify the need for complex data structures, such as arraysoutline how to use control structures to work with complex data structures
-
recognize the start, processing, and end of a computer programoutline how to refine a large program by defining its modulesrecognize how to develop good programming practices by being defensive in code writingoutline how to prepare for errors by anticipating themsummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 36sUP NEXT
-
2.Planning and Designing with Pseudocode4m 27s
-
3.The Input Process Output Cycle3m 34s
-
4.Controlling Program Flow4m 30s
-
5.Complex Data Design6m 44s
-
6.Handling Complex Data6m 18s
-
7.The Computer Program Life Cycle5m 46s
-
8.The Use of Program Modularity5m
-
9.The Elements of Robust Programming6m 12s
-
10.The Purpose of Error Handling5m 6s
-
11.Course Summary1m 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.