VOCABULARYGRAMMARLISTENING COMPREHENSIONREADING COMPREHENSIONONLINE COURSE





Topic: English for Computer Programmers 2



An exercise to help you learn & practice the most up-to-date IT (information technology)-related words and expressions. This exercise is on computer programming terminology. Choose the correct response for each of the sentences.


1. We're looking for three programmers to help us develop our web-based __________________.
  applications
  appliances
  applause

2. You have to test the program to ensure that it works __________________.
  to expect it
  as expected
  like it expected

3. Many programmers use libraries of (modifiable) code instead of __________________ from scratch.
  coding
  code
  coded

4. Proprietary software is software that can be used __________________ by the company that develops it. ( = no one else can use it)
  including
  exclusively
  inclusively

5. Boris is going to be helping us to implement various software sub-__________________.
  parts
  pieces
  components

6. He's really good at __________________. ( = finding a problem and fixing it)
  trouble
  fault-finding
  troubleshooting

7. Do you have any experience with integrating internal software solutions into _________________ ( = external) application software?
  third party
  second party
  first party

8. Programmers with _________________ or licenses are not necessarily better coders.
  certified
  certifications
  papers

9. How good are you _________________ stored procedures?
  on writing
  when writing
  at writing

10. What's another word for "testing"?
  debugging
  evolving
  debunking


CHECK ANSWERS
(Your answers will be displayed in a new window)



VOCABULARY REVIEW: Programming

Need to review some programming-related terminology? We've got you covered!

Branch
Definition: A separate line of development within a version control system.
Example:
She created a branch to work on the new feature.

Merge
Definition: To combine changes from different branches into one.
Example:
The developer merged the feature branch into the main branch.

Dependency
Definition: External code or software that a program needs to function.
Example:
Missing dependencies caused the build to fail.

Build
Definition: The process of converting source code into a usable program.
Example:
The build completed successfully.

Deployment
Definition: Releasing software so users can access and use it.
Example:
Deployment to production is scheduled for Friday.

Environment
Definition: The system setup where software is developed, tested, or run.
Example:
The issue only occurs in the production environment.

Performance
Definition: How fast and efficiently a program runs.
Example:
Improving performance reduced loading time.

Scalability
Definition: The ability of software to handle increased workload.
Example:
The system was designed for scalability.

Documentation
Definition: Written information that explains how software works.
Example:
Clear documentation helps new developers learn the system.

Refactoring
Definition: Improving code structure without changing its behavior.
Example:
Refactoring made the code easier to maintain.


MATERIALS TO HELP YOU LEARN (AND TEACH!):
BUSINESS ENGLISH GLOSSARY
BUSINESS ENGLISH WORKSHEET COLLECTION

Sign up for our Business English Conversations course


CONNECT & SHARE:
Instagram Facebook Twitter Youtube

OUR OTHER SITES:
LearnEnglishFeelGood.com
LearnEnglishFeelGood.ca (CANADIAN ENGLISH)
EnglishForMyJob.com
LearnSpanishFeelGood.com

CONTACT: info@businessenglishsite.com
Cookie & privacy policy

(c) 2007-2026 BusinessEnglishSite.com (a division of LearnEnglishFeelGood.com). All rights reserved. Please read our content policy before sharing our content.