SCIENCE D684 CORRECT 100%
Data Types - ANSWERCategories defining the type of stored value.
Integers - ANSWERWhole number data types like 2 or -5.
Characters - ANSWERSingle letters, digits, or symbols in text.
Booleans - ANSWERLogical data types: true or false values.
Floats - ANSWERReal numbers with fractional or decimal values.
Data - ANSWERRaw facts processed to produce meaningful information.
Information - ANSWERProcessed data organized for beneficial use.
Binary Digits - ANSWERSeries of 1s and 0s representing digital data.
Analog Data - ANSWERContinuous and variable data, like sound waves.
Digital Data - ANSWERData represented in binary format, like documents.
Data Compression - ANSWERReducing data size for space or transmission efficiency.
Compression Ratio - ANSWERSize of compressed data compared to original size.
Lossless Compression - ANSWERData retrieval without losing original information.
Lossy Compression - ANSWERData loss occurs during compression process.
Keyword Encoding - ANSWERReplaces frequent patterns with shorter codes.
Run-Length Encoding - ANSWERReplaces repeated characters with one character and
count.
Huffman Encoding - ANSWERUses variable length codes based on frequency.
Top-Down Design - ANSWERHierarchy of tasks producing solutions sequentially.
Object-Oriented Design - ANSWERSolves problems using self-contained object entities.
Parameter List - ANSWERList of inputs passed to functions or methods.
,Self-Contained Objects - ANSWERObjects that encapsulate data and operations.
Data Management - ANSWERHandling data for processing and storage.
Continuous Data - ANSWERData that can take any value within a range.
Variable Data - ANSWERData that can change over time or context.
Encoding Techniques - ANSWERMethods used to compress or represent data.
Transmission Time - ANSWERDuration taken to send data over a network.
Bandwidth Restrictions - ANSWERLimits on data transfer rates in networks.
Data Storage - ANSWERMethods of saving data for future access.
Object-Oriented Design - ANSWERFocuses on objects and their interactions.
Top-Down Design - ANSWERBreaks down systems into manageable subtasks.
Encapsulation - ANSWERGrouping data and methods within objects.
Inheritance - ANSWERCreating new classes from existing ones.
Polymorphism - ANSWERObjects taking on multiple forms based on context.
Class - ANSWERBlueprint for creating objects in OOP.
Object - ANSWERInstance of a class with defined data.
Instance - ANSWERSpecific realization of a class structure.
OOP - ANSWERParadigm organizing software design around objects.
Method - ANSWERFunction associated with an object in OOP.
Behavior - ANSWERActions that objects can perform.
Data - ANSWERInformation encapsulated within an object.
Reusable Components - ANSWERObjects designed for multiple uses in programs.
Problem-Solving Methodology - ANSWERApproach to solving issues using OOP.
Blueprint - ANSWERPlan outlining properties and behaviors of objects.
,Code Organization - ANSWERGrouping related actions and data in OOP.
Real-World Concepts - ANSWERUsing familiar entities to model software.
Attributes - ANSWERProperties that define an object's characteristics.
Actions - ANSWERTasks that objects can execute.
Software Design - ANSWERProcess of defining the architecture of software.
Methodical Behaviors - ANSWERDefined actions that an object can perform.
Classes vs Objects - ANSWERClasses define; objects instantiate and operate.
Self-Contained Entities - ANSWERObjects that encapsulate data and behavior.
Interaction - ANSWERHow objects communicate and operate together.
Code Reusability - ANSWERUsing existing code to enhance development efficiency.
Organized Code - ANSWERStructured programming for clarity and maintenance.
Object Entities - ANSWERReal-world items represented in programming.
Object - ANSWERInstance of a class with defined properties.
Class - ANSWERBlueprint defining data fields and methods.
Inheritance - ANSWERMechanism where objects inherit properties from classes.
Data Fields - ANSWERAttributes that hold information about an object.
Methods - ANSWERFunctions that define actions of an object.
Car Class - ANSWERBlueprint for creating car objects with attributes.
MyCar Object - ANSWERSpecific instance of the Car class with values.
Properties - ANSWERSpecific values assigned to an object's data fields.
Behaviors - ANSWERActions that an object can perform using methods.
Design Methodology - ANSWERProcess for structuring and solving object-oriented
problems.
Decomposition Process - ANSWERBreaking down problems into manageable classes.
, Brainstorming Phase - ANSWERGenerating a list of prospective classes for problems.
Filtering Phase - ANSWERNarrowing down classes to essential ones for use.
Scenarios Phase - ANSWERAssigning responsibilities to each class based on tasks.
Responsibility Algorithms - ANSWERDefining algorithms to manage class
responsibilities.
Communication - ANSWERObjects interact by sending messages to each other.
Start Method - ANSWERMethod to initiate an object's action.
Stop Method - ANSWERMethod to cease an object's action.
Drive Method - ANSWERMethod allowing an object to perform driving action.
Engine Size - ANSWERMeasurement of an engine's volume, e.g., 6.4L.
Assembly Language - ANSWERLow-level programming language for machine code
translation.
Assembler - ANSWERTool that converts assembly language to machine code.
Class Instance - ANSWERConcrete realization of a class with specific data.
Object Communication - ANSWERObjects invoke each other's methods for interaction.
Behavior Definition - ANSWERDescribes what actions a class can perform.
Responsibility Definition - ANSWERTasks assigned to a class based on its role.
Algorithm Complexity - ANSWERVaries from simple data retrieval to complex
calculations.
Assembly Languages - ANSWERSimpler languages mapping directly to hardware
operations.
Machine Code - ANSWERBinary instructions executed directly by a computer's
hardware.
Compiler - ANSWERTranslates high-level code into machine language or bytecode.
Compiled Language - ANSWERLanguages that require compilation before execution.