Skip to main content
computer programming

computer programming

5 2.9
To write instructions that tell a computer what to do
  • noun
  • /kəmˈpjuːtər ˈprəʊɡræmɪŋ/
  • Specialized
translation icon : programación de computadoras
  • With computer programming, you can automate tasks and improve efficiency in various projects.
  • a computer programming course
  • computer programming experience

Her husband was in the Army and he was doing like computer programming for the Army.

Autoplay Next

Examples

  • Many of these youth also master computer programming, and hundreds become CDI instructors in new schools.

    Academic text (2001)
  • PHOTO (BLACK & WHITE): With TechnoK'NEX building materials, students can explore robotic model design combined with computer programming.

    Academic text (2002)
  • Right now, there are different schools and institutions providing training for computer programming.

    Blog text (12)
  • Simply to keep pace with the progress in computer programming, a technology school must update its courses at least every two years.

    Academic text (1998)
  • The project was called TORTIS and introduced computer programming to six different children.

    Blog text (4)
  • On the first day of the first programming course I ever took, the instructor compared computer programming to creating a recipe.

    Academic text (2004)
  • All engineers must master, so most colleges require all undergraduate engineering students to take some computer programming courses.

    Academic text (2009)
  • If you're considering pursuing a computer programming career, here are some things that you should know:

    Blog text (12)
  • Many students enjoy computer programming because it allows them to create their own video games.

  • He decided to pursue a career in computer programming after completing his degree in software engineering.

Synonyms

programming
vscomputer programming
  • Specialized
112 3.3

Writing instructions for a computer to do tasks

focuses on creating ordered instruction sequences for specific tasks rather than general problem solving
coding
vscomputer programming
  • Specialized
20 3.7

Writing instructions that tell a computer what to do

focuses on creating ordered instruction sequences rather than on specific language use

How Complex

systems program
  • Specialized
4.7
Java
  • Specialized
60 3.9
computer programming
  • Specialized
5 2.9
application
  • Specialized
326 3.9
scripting language
  • Specialized
1 4.9

Surface Forms

Morphology

computer + programming

The meaning is directly compositional: 'programming' (writing code/instructions) qualified by 'computer' specifies the domain of those instructions, so the phrase simply names programming for computers. This follows a common noun–noun compounding pattern found across languages, so a B1 learner who knows both constituents will readily infer the MWE meaning.

Etymology

The noun computer programming comes from the idea of a program, a simple plan or list of steps for a machine to follow. Imagine writing a recipe or a TV schedule where every action is in order so the machine knows what to do. That's why computer programming means 'writing instructions for a computer to do tasks'.