













Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Praxis Computer Sciences 5652 Study Guide Q&A rated A 2026.pdf
Typology: Exams
1 / 21
This page cannot be seen from the preview
Don't miss anything!














digital divide - correct answer ✅the gulf between those who have ready access to computers and the Internet, and those who do not. Solutions to digital divide - correct answer ✅*Increase affordability *Empowering usersImprove the relevance of *online content Internet infrastructure *developmentAddress gender gap in internet access Creative Commons - correct answer ✅A kind of copyright that makes it easier for people to copy, share, and build on your creative work, as long as they give you credit for it. Open Source - correct answer ✅Software that is created for free use by everyone Copyright - correct answer ✅the exclusive legal right, given to an originator or an assignee to print, publish, perform, film, or record literary, artistic, or musical material, and to authorize others to do the same. Abstraction - correct answer ✅Reducing information and detail to focus on essential characteristics. Control abstraction - correct answer ✅Don't care "How" it gets done Data Abstraction - correct answer ✅Representing or storing information with methods that separate layers of concerns so that the programmer can work with
information while ignoring lower-level details about how the information is represented. Abstraction allows.... - correct answer ✅you to modify "parts" of a program without messing up the larger program Abstraction Hierarchy - correct answer ✅Most general concepts on top of the hierarchy and specific concepts on the bottom pattern recognition - correct answer ✅looking for similarities among and within problems Problem Decomposition - correct answer ✅The process of breaking a complex problem or system into parts that are easier to conceive, understand, program, and maintain. Binary - correct answer ✅The binary number system is base 2, using only bits 0 and 1. Hexadecimal - correct answer ✅A base-16 number system that uses sixteen distinct symbols 0-9 and A-F to represent numbers from 0 to 15. natural language - correct answer ✅Person to Person Oval (Flowchart) - correct answer ✅start/end
recursive algorithm - correct answer ✅solves a problem by breaking that problem into smaller subproblems, solving these subproblems, and combining the solutions. Randomization - correct answer ✅a process of randomly assigning subjects to different treatment groups Heuristic solution - correct answer ✅*A problem-solving technique which sacrifices accuracy to increase speed Rules of Thumb Linear Algorithm - correct answer ✅Sequential search, searches by checking each element in a set. Quadratic - correct answer ✅degree of 2 exponential function - correct answer ✅Constant ratio increase logarithmic function - correct answer ✅What exponent is needed to get a number control structure - correct answer ✅An instruction that determines the order in which other instructions in a program are executed *If and Loops
Standard Operators - correct answer ✅==, ||, && correctness (of a program) - correct answer ✅depends on correctness of program components, including code segments and procedures Extensibility - correct answer ✅allows for future growth in a program modifiability - correct answer ✅software is able to be modified Reusability software - correct answer ✅The use of existing assets such as software, knowledge, code into new software syntax error - correct answer ✅a character or string incorrectly placed in a command or instruction that causes a failure in execution. runtime error - correct answer ✅becomes apparent when the program is executed compile-time error - correct answer ✅An error in the source code that makes it impossible to compile. Also called a "syntax error". overflow error - correct answer ✅A calculation produces a result that is greater than the computer can deal with or store with the available number of bits
! [not] floating point - correct answer ✅A type that represents numbers with fractional parts. Global scope variables - correct answer ✅*when variables are declared outside of a function
queue - correct answer ✅Data stored in a "line" "First in, First Out" Enqueue - correct answer ✅To add an item to the rear of a queue. Dequeue - correct answer ✅To remove an item from the front of a queue. Characteristics of well-documented computer programs - correct answer ✅*Usable *Readable *Modular code review - correct answer ✅a peer review process in which programmers check over one another's work to ensure its quality end user - correct answer ✅A representative consumer for whom a hardware or software product is designed. apis - correct answer ✅Application Programming Interface, how you define libraries and call them Data Validation - correct answer ✅the process of verifying that a program's input data is within the expected range
Functional Programming - correct answer ✅A programming paradigm that uses functions to create programs. Imperative Programming - correct answer ✅where a developer writes code that describes in exacting detail the steps that the computer must take to accomplish the goal class diagram - correct answer ✅Rectangle with name at top, variables in the middle , and methods in the bottom Inheritance - correct answer ✅when subclass get the variables and methods of a super class overloading a method - correct answer ✅giving two methods the same name but different method signatures overriding a method - correct answer ✅redefining a method in a subclass compilation - correct answer ✅turning programming language into machine language interpretation - correct answer ✅the result of a program source code - correct answer ✅A program in a high-level language before being compiled.
object code - correct answer ✅The output of the compiler after it translates the program. 8 ______ make up 1 _______ - correct answer ✅bits, byte How to remember the smallest bits to largest bits - correct answer ✅Kilo Mega Giga Tera Lossy data compression - correct answer ✅data compression technique where the number of bits needed to store or transmit information is reduced, but the original data cannot be reconstructed Lossless data compression - correct answer ✅reduces the file size without any loss of data quality Encoding - correct answer ✅the processing of information so that it can be stored. Encryption - correct answer ✅a process of encoding messages to keep them secret, so only "authorized" parties can read it. *Need a Key
Surveys - correct answer ✅an ordered series of questions intended to elicit information from respondents Citizen Science - correct answer ✅the collection and analysis of data relating to the natural world by members of the general public, typically as part of a collaborative project with professional scientists. Computer Operating Systems - correct answer ✅programs that control and coordinate interactions between hardware and software Motherboard - correct answer ✅A circuit board that contains all of the computer system's main components. CPU (Central Processing Unit) - correct answer ✅The key component of a computer system, which contains the circuitry necessary to interpret and execute program instructions Random Access Memory (RAM) - correct answer ✅Temporary memory a computer uses to store information while it is processing. Hard Drive/Disk - correct answer ✅*a computer device that reads, writes, and stores digital data *Permanent storage on computer Video Card - correct answer ✅An interface card installed in the computer to control visual output on a monitor. Also called display adapter or graphics card.
Optical Drive - correct answer ✅Used for reading and writing CD and DVD Input and Output devices - correct answer ✅Keyboard, mouse, printer, etc. software - correct answer ✅(computer science) written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory system software - correct answer ✅software responsible for the general operation of a computer system, including the operation of hardware, running application software, and file management Programming Software - correct answer ✅A classification for software which is designed to help programmers write programs more effectively and efficiently Application Software - correct answer ✅computer software created to allow the user to perform a specific job or task Internet of Things (IoT) - correct answer ✅The idea that objects are becoming connected to the Internet so they can interact with other devices, applications, or services. Embedded System - correct answer ✅An operating system that combines processors (hardware) and software in a device.
Computer Hub - correct answer ✅networking device that connects multiple computers or other network devices together. It has no routing tables or intelligence on where to send information Switch - correct answer ✅A computer networking device that connects network segments Modem - correct answer ✅Communications hardware device that facilitates the Transmission of data. Router - correct answer ✅device that forwards data packets between computer networks Bandwidth - correct answer ✅The amount of data that can be transmitted over a network in a given amount of time. Network load - correct answer ✅the ability to balance traffic across two or more WAN links Network Latency - correct answer ✅the amount of time it takes for a packet of data to get across a network from one point to another HTTP (Hypertext Transfer Protocol) - correct answer ✅the protocol used for transmitting web pages over the Internet
FTP (File Transfer Protocol) - correct answer ✅A protocol used to move files and folders over a network or the Internet. HTML (Hypertext Markup Language) - correct answer ✅the written code that creates Web pages and links; a language all computers can read IPv4 - correct answer ✅The Internet Protocol version 4 is the dominant protocol for routing traffic on the Internet, specifying "to" and "from" addresses using a dotted decimal such as "122.45.255.0". IPv6 (Internet Protocol version 6) - correct answer ✅*Internet addresses that are 64-bit IP addresses. *Uses Hexidecmial Parts of a URL - correct answer ✅Protocol, Subdomain, domain name, port, path https://www.yourwebservice.com:80/on-demand/default.aspx protocol - correct answer ✅https:// https://www.yourwebservice.com:80/on-demand/default.aspx subdomain - correct answer ✅www. https://www.yourwebservice.com:80/on-demand/default.aspx
integrity - correct answer ✅ensures the accuracy of data used in business processes and transactions. Availability - correct answer ✅ Nonrepudiation - correct answer ✅A contractual stipulation to ensure that ebusiness participants do not deny their online actions Authentication - correct answer ✅verifying the identity of the person or device attempting to access the system Internet Browser - correct answer ✅Computer programs that read & interpret code to display a web page to the user Internet server - correct answer ✅Computer that responds to requests to provide information and services over the internet Internet Client - correct answer ✅a computer that requests services from a server markup language - correct answer ✅A language that provides text and graphics formatting through the use of tags. In a DataBase rows are know as... - correct answer ✅Record
In a DataBase Columns are known as... - correct answer ✅Fields BIOS - correct answer ✅Basic Input/Output System waterfall software development - correct answer ✅flows in largely one direction through the phases of conception, initiation, analysis, design, construction, testing, deployment and maintenance. RJ-45 - correct answer ✅a port that looks like a large phone jack and is used by twisted-pair cable to connect to a wired network adapter or other hardware device. RJ stands for registered jack. Assembly Language - correct answer ✅Programming language that has the same structure and set of commands as machine languages but allows programmers to use symbolic representations of numeric machine code. Interpreted Code - correct answer ✅Code that is compiled on the fly each time the program is run. A recursive function is a function that: - correct answer ✅Calls itself, directly or indirectly. PERIPHERALS - correct answer ✅Physical devices that allow for data to be entered into a computer, data to be returned to the user, or functions to do both enter and return data.