Computer Programming

Definition

Computer programming is the process of developing instructions, or code, that computers can execute to accomplish tasks or solve problems. Programming involves not just writing the code, but testing it, troubleshooting it, fixing it (typically called debugging), and updating it. Computer programmers write detailed instructions for computers to follow (see algorithms). There are many programming languages that developers can use, depending on the task, the dominant language in their community, and personal preference. 

Examples

ZDNEt’s guide to computer programming discusses what computer programming is and how it is used:

https://www.zdnet.com/education/computers-tech/what-is-computer-programming/ 

 

Similar Terms

Coding
Software Development
Tools

There are many programming languages that developers can use, including JavaScript, Python, PHP, and R.

Further Resources

Southern New Hampshire University produced this video to explain what computer programmers actually do:

https://www.youtube.com/watch?v=E7TFbPRyi-c 

Search for a Term

Send us your feedback or suggestions for new terms

Contact information
CAPTCHA This question is to prevent spam submissions. Contact nwso@hshsl.umaryland.edu for any accessibility issues.
4 + 12 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.