• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Home of English Grammar
  • Home
  • Course
  • Exercises
  • Grammar Rules
  • Matches
  • Posts
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary Lists
  • Archives
    • Social Media Posts
    • Writing Guides
  • Join free

100 Words Every Computer Science Researcher Should Know

July 23, 2026

100 Words Every Computer Science Researcher Should Know

No. Item Definition
1. abstraction hiding details behind essentials
2. accuracy overall fraction correct
3. algorithm step-by-step problem-solving procedure
4. approximation near-optimal solution method
5. architecture overall system organization
6. automaton abstract machine for computation
7. axiom basic assumed principle
8. bandwidth data transfer capacity
9. baseline reference performance level
10. benchmark standard test for comparison
11. bias systematic deviation or prejudice
12. complexity resource cost of computation
13. compression reducing data size
14. computation process of calculating or processing
15. convergence approaching a limiting value
16. corollary result following from a theorem
17. correctness meeting the intended specification
18. cut partition separating a graph
19. cycle closed path in a graph
20. data structure organized way to store data
21. database organized collection of stored data
22. dataset collection of data examples
23. deadlock mutual waiting without progress
24. decidability whether solvable by algorithm
25. dimension number of independent directions
26. distribution pattern of probability values
27. edge connection between vertices
28. eigenvalue special scalar of transformation
29. eigenvector vector scaled by transformation
30. encoding representation in a code
31. encryption protecting data by coding
32. entropy measure of uncertainty
33. error difference from correct value
34. expectation average predicted value
35. fault tolerance continuing despite failures
36. feature measurable input characteristic
37. flow amount moving through network
38. gradient direction of steepest increase
39. grammar rules generating valid strings
40. graph nodes connected by edges
41. hashing mapping data to fixed values
42. heap priority structure or memory area
43. heuristic practical but non-guaranteed method
44. implementation actual realized version
45. induction proof method over cases
46. inference deriving conclusions from premises
47. interface shared boundary between systems
48. interpreter program executing code directly
49. invariant property preserved during execution
50. kernel null space or core function
51. language set of valid strings
52. latency delay before response
53. learning improving from data or experience
54. lemma helper result used in proofs
55. logic formal reasoning system
56. matching set of nonoverlapping edges
57. matrix rectangular array of values
58. memory storage used by programs
59. metric quantitative performance measure
60. model abstract representation of a system
61. norm measure of vector size
62. optimization finding the best solution
63. parallelism simultaneous execution of tasks
64. path sequence of connected edges
65. precision fraction of relevant positives
66. prediction forecasting unknown outcomes
67. probability measure of chance
68. process running program instance
69. proof rigorous demonstration of truth
70. protocol rules for communication
71. query request for stored data
72. queue first-in first-out structure
73. randomization use of randomness in algorithms
74. rank number of independent rows
75. recall fraction found among positives
76. recursion self-referential problem-solving method
77. reducibility transformability between problems
78. regression modeling numeric relationships
79. robustness strength under varied conditions
80. runtime period during execution
81. sampling taking representative measurements
82. scalability ability to handle growth
83. search finding a target item
84. semantics meaning of expressions or programs
85. signal meaningful varying quantity
86. sorting arranging items by order
87. stability resistance to small disturbances
88. syntax formal structure of expressions
89. termination eventual completion of execution
90. theorem statement proved from assumptions
91. thread lightweight execution sequence
92. throughput work completed per time
93. tractability feasible computational solvability
94. training fitting a model to data
95. transaction atomic unit of database work
96. tree connected acyclic graph
97. validation checking real-world suitability
98. vector ordered list of numbers
99. verification checking formal correctness
100. vertex node in a graph

Improve your English grammar, vocabulary and writing

We take you step by step from beginner to advanced, even if you struggled with English at school or have always had trouble remembering the rules.

  • 10 modules, 105 lessons and 688 questions
  • Just log in and learn anytime and anywhere
  • Your progress is saved in your account
  • Download the 2027 Grammar Guide (PDF)

Related lesson in the course Advice and suggestions: should, ought to and had better Module 05: Modals & conditions · Lesson 3

Join free

Already have an account? Sign in

See what’s in the course

Primary Sidebar

2.4M761.4K165.8K

Free 2027 Grammar Guide

  • Download Grammar Guide (PDF)
  • Online grammar course, A1 to C2
  • Weekly exercises and vocabulary
  • Join over 3 million English learners

We respect your privacy. Unsubscribe anytime.

Already have an account? Sign in

Grammar Checker - Try Now

Latest Posts

  • 100 Words That Originally Meant Something Else October 19, 2026
  • 100 Best Synonyms for “Shame” October 19, 2026
  • The origin of “not for all the tea in China” October 19, 2026
  • 100 Best Synonyms for “Correct” October 19, 2026
  • 100 Best Synonyms for “Prescribed” October 19, 2026
  • 100 Best Synonyms for “Shadow” October 19, 2026
  • 100 Best Synonyms for “Addicted” October 19, 2026
  • Grumpy vs. grouchy vs. cranky vs. irritable vs. surly vs. cantankerous October 19, 2026
  • Flirt, charm, woo, court, beguile, and seduce: How to choose October 19, 2026
  • 100 Best Synonyms for “Isolated” October 19, 2026
Home of English Grammar

Free English grammar exercises, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

Join free

Learn

  • Exercises
  • Matches
  • Grammar rules
  • Vocabulary lists
  • Writing guides
  • Online tools

More

  • Top social media posts
  • Various posts
  • Contact

Account

  • Join free
  • Grammar Course
  • Free grammar guide (PDF)

Copyright © 2026 EnglishGrammar.org

  • Disclaimer
  • Privacy policy
  • Terms
  • Sitemap