Bifalgorithm post · Computer science one · Glossary

What foundational programming terms describe data, code, and computation?

What foundational programming terms describe data, code, and computation? (Computer science one · Glossary) — "Glossary abstraction a technique for managing co…

Ideas in this flowchart

  • Glossary of computing concepts
  • Concepts of computation and systems
  • Programming concepts
  • Data and digital representation
  • Glossary abstraction manages complexity by separating levels so higher levels need not handle lower-level details.
  • Computer science is the mathematical modeling and scientific study of computation.
  • Computer engineering integrates electrical engineering and computer science, focusing on hardware and its interaction with software.
  • Backward compatible software, code, libraries, or standards work with previous versions without breaking them.
  • An algorithm is a specified step-by-step process or method.
  • An assignment operator allows a user to assign a value to a variable.
  • A constant is a variable whose value cannot be changed once set.
  • Control flow is the order in which program statements are executed or evaluated.
  • An expression combines values, constants, literals, variables, operators, and possibly function calls to produce a value.
  • An identifier is a symbol, token, or label used as the name of a variable.
  • Input is data or information provided to a computer program for processing.
  • An array is an ordered collection of data pieces, usually of the same type.
  • A bit is the basic unit of digital information and can be 1 or 0.
  • A Boolean is a data type representing a logical truth value, typically true or false.
  • A byte is a unit of digital information consisting of 8 bits.
  • Hexadecimal is a base-16 number system using 0–9 and A–F, commonly written with the prefix 0x.
Feed/

What foundational programming terms describe data, code, and computation?

No cover

Channel

Computer science one

1 page

"Glossary abstraction a technique for managing complexity whereby levels of complexity are established so that higher levels do not see or have to worry about details at lower levels. algorithm a process or method that consists of a specified step-by-step set of operations. array an ordered collection of pieces of data, usually of the same type. assignment operator an operator that allows a user to assign a value to a variable. 33 backward compatible a program, code, library, or standard that is compatible with previous versions so that current and older versions of it can coexist and successfully operate without breaking anything. 29 bit the basic unit of information in a digital computer. A bit can be either 1 or 0 (alternatively, true / false , on/off, high voltage/low voltage, etc.). Originally a portmanteau (mash up) of b inary dig it . 4, 22, 23 Boolean a data type that represents the truth value of a logical statement. Booleans typically have only two values: true or false . 30 byte a unit of information in a digital computer consisting of 8 bits. 4 computer engineering a discipline integrating electrical engineering and computer sci- ence that tends to focus on the development of hardware and its interaction with software. computer science the mathematical modeling and scientific study of computation. constant a variable whose value cannot be changed once set. control flow the order in which individual statements in a program are executed or evaluated. 75 expression a combination of values, constants, literals, variables, operators and possibly function calls such that when evaluated, produce a resulting value. 34 hexadecimal base-16 number system using the symbols 0, 1, . . . , 9, A, B, C, D, E, F; usually denoted with a prefix 0x such as 0xff1321ab01 . 470 identifier a symbol, token, or label that is used to refer to a variable. Essentially, a variable’s name. 18 input data or information that is provided to a computer program for processing. 41"

Flowchart preview
👍
0
0 comments0 shares

Sign in to view and post comments.