Login

Ch 9: Programming Methodology

About This Chapter

Watch informative video lessons to learn about the world of computer programming. Take the brief quizzes that follow each lesson to track your progress.

Programming Methodology - Chapter Summary and Learning Objectives

Believe it or not, computer programming can be boiled down to 5 basic building blocks. In this chapter, you will learn the concepts that underly even the most complicated of code. These lessons explore terminology, ideas and elements essential to creating any program and discuss the purposes of various programs used in the technological world. This chapter can help you understand the following:

  • The basic elements of computer programming
  • Different types of programming
  • Using code to perform tasks
  • The definition and function of algorithms

Video Objective
5 Basic Elements Of Programming Learn about input, output, arithmetic, conditional and looping in regard to elements of programming.
What Is Programming? - Definition & Introduction for Beginning Programmers Gain a deeper understanding of what computer programming is.
Object Oriented Programming vs. Procedural Programming Look at the differences between the two types of programming.
Functional Programming and Logic Programming Explore the characteristics of the two programming paradigms.
Using Pseudocode to Map Code Understand pseudocode and what it is used for.
Boolean Logic, Operators & Expressions Learn about Boolean logic and its fundamental role in computer programming.
What is a Computer Algorithm? - Design, Examples & Optimization Explore the function of an algorithm in computer software design.
Debugging and Compiling Code Learn how code is created to perform various tasks in computer programming.

9 Lessons in Chapter 9: Programming Methodology
5 Basic Elements Of Programming

1. 5 Basic Elements Of Programming

There are five basic programming elements, or operations: input, output, arithmetic, conditional, and looping. Every program uses at least two of these. This lesson will describe each one to you and show you examples in simple code.

What Is Programming? - Definition & Introduction for Beginning Programmers

2. What Is Programming? - Definition & Introduction for Beginning Programmers

This lesson will give a quick but thorough overview of what programming is, what we need to know to program, and the contents of our programming toolbox.

Object-Oriented Programming vs. Procedural Programming

3. Object-Oriented Programming vs. Procedural Programming

There are several alternative approaches to the programming process. Two of the most important approaches are procedural programming and object-oriented programming. Learn about the differences between these two approaches in this video lesson.

Functional Programming and Procedural Programming

4. Functional Programming and Procedural Programming

There are several alternative approaches to the programming process, including procedural programming and functional programming. Learn about the differences between these two approaches.

Using Pseudocode to Map Code

5. Using Pseudocode to Map Code

Pseudocode is a plain English version of the detailed steps of a computer program that can be read by non-programmers. Learn about using pseudocode to implement the logic of a program before writing the actual code.

Pseudocode: Definition & Examples

6. Pseudocode: Definition & Examples

Before you write one piece of computer code, you have to know what the program is supposed to do. Before you write one line of code in any language, it is a good idea to write it in a simple way first to ensure you have included everything you need. The best way to set this up is by using pseudocode.

Boolean Logic, Operators & Expressions

7. Boolean Logic, Operators & Expressions

Programming uses Booleans, which are used to represent values of true and false. Many operations use Boolean logic. Learn how Boolean operators and expressions are used.

What is a Computer Algorithm? - Design, Examples & Optimization

8. What is a Computer Algorithm? - Design, Examples & Optimization

Modern computers can carry out very complex tasks. Each task consists of well-defined procedures known as algorithms. Learn how computers use algorithms to perform the tasks we expect them to do.

Debugging and Compiling Code

9. Debugging and Compiling Code

Programmers use an integrated development environment to assist in writing code in a specific programming language. Learn about some of the specific tasks performed by programmers, such as debugging and compiling code.

Earning College Credit

Did you know… We have over 95 college courses that prepare you to earn credit by exam that is accepted by over 2,000 colleges and universities. You can test out of the first two years of college and save thousands off your degree. Anyone can earn credit-by-exam regardless of age or education level.

To learn more, visit our Earning Credit Page

Transferring credit to the school of your choice

Not sure what college you want to attend yet? Study.com has thousands of articles about every imaginable degree, area of study and career path that can help you find the school that's right for you.

Support