What Is Computer Programming? A Brief About Computer Programming And Related Terms

  • What is Computer Programming?
  • What is a Programming Language?
  • Who is a Computer Programmer?
  • Steps of Programming Process
  • What are Algorithms?
  • What are Control Structures?
  • What are Data Structures?
  • What are Software Programs?

What is Computer Programming?

What is a Programming Language?

History of Programming Language

Who is a Computer Programmer?

  • System conception and design
  • System development
  • System analysis
  • Writing code
  • Testing and debugging
  • Implementation

Steps of Programming Process

  • Defining the problem
  • Planning the solution
  • Coding the program
  • Testing the program
  • Documenting the program

What are Algorithms?

  • Step form representation: The procedure of solving the problem is given in the form of written statements. Each statement helps in solving a part of the problem.
  • Pseudo Code: It is a written form of representation of an algorithm, but it uses restricted vocabulary for defining the actions needed in solving the problem.
  • Flowchart and Nassi-Schneiderman: These are graphically oriented representation forms. They make use of symbols and language for representing sequence, decision, and repetition actions.

Example of Algorithm:

  1. START
  2. DECLARE A AND B AS INTEGER VARIABLES
  3. PRINT “ENTER TWO NUMBERS”
  4. INPUT A, B
  5. R=A+B
  6. PRINT “RESULT=”
  7. PRINT R
  8. STOP

What are Control Structures?

What are Data Structures?

  • Linear data structures
  • Non-linear data structures

What are Software Programs?

  • System software
  • Application software

Summing Up

  1. Difference Between Scripting And Programming Language | Why Scripting Language Is Considered A Programming Language But Not Vice-Versa?
  2. An Overview Of The Assembly Language
  3. Encryption Vs. Decryption | Know How Your Data Is Protected On Internet
  4. Importance Of Data Transformation In Data Mining

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Unstop

Unstop

Unstop (formerly Dare2Compete) enables companies to engage with candidates in the most interactive way to discover, assess, and hire the best talent.