Study_Guide_Quizlet_Formatted
Study_Guide_Quizlet_Formatted
A: It involves solving problems, designing systems, and understanding the nature of computation.
Q: Define "computation."
Chapter 2: Algorithms
Q: What is an algorithm?
A: The amount of time it takes for an algorithm to complete as a function of the input size.
A: Using binary code (0s and 1s) and other base systems like hexadecimal.
A: ASCII uses 7 or 8 bits to represent characters, while Unicode can use up to 32 bits to represent a
A: CPU, memory, control unit, arithmetic logic unit (ALU), and the bus system.
A: Software that manages hardware resources and provides services to other software.
A: The kernel is the core part of an OS, managing resources, while the shell is a user interface for
accessing OS services.
Chapter 7: Networking
Q: What is TCP/IP?
Q: What is encryption?
A: The process of encoding information so that only authorized parties can access it.
Q: What is SSL?
A: Secure Sockets Layer, a protocol for establishing encrypted links between a web server and a
browser.
Chapter 9: High-Level Programming
A: A programming language that is closer to human language and abstracted from machine code.
A: The set of rules that defines the combinations of symbols considered correctly structured
programs.
A: A pioneering computer scientist who developed early compilers and the concept of