0% found this document useful (0 votes)
20 views

Computer Science Midterm Keywords Compiled

This document defines 60 key computing concepts including: - Text-based and block-based programming, flowcharts, arithmetic operators, GUIs, syntax, IDLEs, variables, data types, integers, reals, sensors, selection, software, hardware, functions, inputs, binary, data transmission methods, bandwidth, interference, servers, web browsers, URLs and IP addresses. It also covers programming constructs like conditionals, loops, functions, operators, inputs/outputs, common data types and debugging techniques like test plans. Overall, the document provides definitions for foundational computing terms across programming, hardware, networking and cybersecurity.

Uploaded by

aarizakarim2010
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Computer Science Midterm Keywords Compiled

This document defines 60 key computing concepts including: - Text-based and block-based programming, flowcharts, arithmetic operators, GUIs, syntax, IDLEs, variables, data types, integers, reals, sensors, selection, software, hardware, functions, inputs, binary, data transmission methods, bandwidth, interference, servers, web browsers, URLs and IP addresses. It also covers programming constructs like conditionals, loops, functions, operators, inputs/outputs, common data types and debugging techniques like test plans. Overall, the document provides definitions for foundational computing terms across programming, hardware, networking and cybersecurity.

Uploaded by

aarizakarim2010
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

1. Text-based programming: Programming that requires the programmer to type text, ex.

Python
2. Block-based programming: Programming using drag-and-drop blocks; a popular block-based
language is Scratch
3. Flowchart: A diagram showing the sequence of actions in a computer program; a graphical
representation to show the steps to solve a problem
4. Arithmetic Operator: +, -, *, / and other symbols that can be used for arithmetic calculations
5. Graphical User Interface: Also known as a GUI; used to interact with a computer using icons
and menus
6. Syntax: The structure of the code used in a programming language
7. Integrated Development and Learning Environment (IDLE): An environment used to program
in Python
8. Interactive Mode: The Python shell allows commands to be entered and run immediately
9. Python shell: The Python interactive mode, where commands can be typed directly
10. Print statement: A Python statement used to output text or values onto the screen
11. Case sensitive: able to distinguish between capital and small letters
12. Interpreter: the feature of Python that translates the Python code into language that the
computer can understand, line by line
13. Machine code: the language that a computer uses to carry out instructions
14. Script mode: Python’s text editor, which allows programmers to enter a list of commands and
they are executed together
15. Execute: another word for running a program
16. Comments: text entered by a programmer to improve the readability of code; they start with
the # symbol in Python
17. Variable: a named memory location used to store data of a given type during program
execution; a variable can change value as the program runs
18. Data type: the different ways in which data can be stored, e.g. integer, string, float
19. Integer: whole number
20. Real: any number with a decimal point, such as 1.2 or 56.8
21. Smart Device: A device that utilises sensors and is connected to other devices.
22. Sensor: A device that is able to gather data from its surroundings to respond to or record.
23. Thermostat: A device that has a built-in sensor to detect changes in temperature.
24. Integrated: Built into.
25. Selection: A programming construct with more than one possible pathway; a condition is
tested (using a question or criterion) before deciding which pathway to follow (the output)
26. Software: Aspects of a computing device that you cannot touch; the programs that run on a
device.
27. Hardware: Aspects for computing device that you can touch; the physical components of the
device.
28. Prototype: A sample, model or first release of a product, such as program or device, built to
test a concept or process.
29. Accelerometer: A sensor to detect movement.
30. Flowchart: A diagram showing the sequence of actions in a computer program; a graphical
representation to show the steps to solve a problem.
31. Comparison Operators: Symbols used to compare values, e.g. > = meaning greater than or
equal to.
32. Test Plan: A structured approach to testing whether your solution works as expected; a
document that describes the areas of a program to be tested includes details of the test to
be applied to each area of the program, including test data and expected results.
33. Computing device: Any device that follows the input, process, output model.
34. Web browser: A software application that allows users to locate, access and display
information on the World Wide Web (WWW).
35. Systems software: Software that runs hardware and software, i.e. the operating system.
36. Operating system: The systems software that manages hardware, software andresources on
a device.
37. Functionality: The range of operations that can be run on a computing device.
38. Process: The function within the computing device where an instruction in a program is
carried out, such as a calculation or display.
39. Input: A physical input into a computing device, e.g. keyboard, mouse, microphone, button.
40. Binary: A number system that uses combinations of two digits (0 and 1) to represent all
numbers; used to represent data in computer systems.
41. Portable: something that can easily be moved around.
42. Data: raw facts and figures ; computers understand only binary data, which is 0s and 1s
43. Wifi, Bluetooth , cellular data : methods for computing devices to communicate with on
another radio waves.
44. Brandwidth: the amount of data that can be transmitted within a certain amount of time.
45. Transmission distance how far data can be sent using the transmission method
46. Wifi access point: a hardware device that allows devices to connect a network using wifi
47. Hacked: when somebody accesses a system when they are not supposed to; this is often
illegal
48. Interference: what happens when something interrupts the transmission of a signal; this
could be a physical obstruction such as a wall or other radio waves.
49. Brute-force attack: a type of cyber-attack that a hacker can make on a computer It attempts
to guess a password by using a large bank of words and phrases., it keeps trying different
combinations until it finds the correct password
50. Bluesnarfing: a method that hackers use to access the data on a device with Bluetooth.
51. Server: a hardware device that stores and manages files and services for a network.
52. Streaming: watching or playing media over a computer network; play back can be started
before all of the data has downloaded
53. Messaging service: software that allows users to send and receive text messages between
devices.
54. Web server: a server that provides access to web pages stored on them
55. Administrator: a person who is responsible for managing a network
56. Hard disk drive: a hardware device that is used to store a digital data
57. Web browser: a software application that allows users to locate, access and display
information on the world wide map
58. URL(Uniform Resource Locator) the address of a web page
59. IP(Internet protocol) address: an address assigned to each device on a network that is unique
to the network.
60. Home network: a network of devices that can be found in a household

You might also like