Products
Flashcards
Quiz Maker
Training Maker
See All
ProProfs.com
Products
Flashcards
Quiz Maker
Training Maker
See All
ProProfs.com
Related Flashcards
Take Flashcards
Popular
Recent
Language
Animal
Art
Assessment
Book
Business
Career
Celebrity
Computer
Country
Education
English
Exam
Food
Fun
Game
Geography
Health
History
Literature
Music
Math
Medical
Personality
Profession
Science
Society
Sports
Subject
Television
Create Flashcards
?
Take a Quiz
All Products
Brain Games
ProProfs.com
Home
›
Create
›
Flashcards
›
Computer
›
Computer Science
›
Computer Science Illuminated Chapter 9 Key Terms
›
Download View
Download (Computer Science Illuminated Chapter 9 Key Terms) Flashcard
Choose a format below:
TEXT Format (.txt)
MS-Excel Format (.xls)
Select delimiter »
Comma
Semicolon
Tab
New Line
Custom
Preview »
Side A ------ Side B Asynchronous ------ 1) Not occurring at the same moment in time as some specific operation of the computer2) In other words, not synchronized with the program's actions Boolean Expression ------ A sequence of identifiers, separated by compatible operators, that evaluates to either true or false Bytecode ------ A standard machine language into which Java source code is compiled Case Sensitive ------ 1) Uppercase and lowercase letters are not considered the same2) Two identifiers with the same spelling but different capitalization are considered to be two distinct identifiers Class (Implementation Phase) ------ A pattern for an object Compiler ------ A program that translates a high-level language program into machine code Control Structure ------ An instruction that determines the order in which other instructions in a program are executed Data Type ------ A description of the set of values and the basic set of operations that can be applied to values of the type Declaration ------ A statement that associates an identifier with a variable, an action, or some other entity within the language that can be given a name so that the programmer can refer to that item by name Encapsulation ------ 1) Bundling data and actions so that the logical properties of data and actions are separated from the implementation details2) A language feature that enforces information hiding Fields ------ 1) Named items in a class2) Can be data or subprograms Inheritance ------ A mechanism by which one class acquires the properties-data fields and methods-of another class Instantiate ------ To create an object from a class Interpreter ------ A program that inputs a program in a high-level language and directs the computer to perform the actions specified in each statement Method ------ A named algorithm that defines one aspect of the behavior of a class Object ------ 1) A collection of data values and associated operations2) An entity or thing that is relevant in the context of a problem Object (implementation phase) ------ An instance of a class Object (problem-solving phase) ------ An entity or thing that is relevant in the context of a problem Object class (class) ------ A description of a group of objects with properties (data) and behaviors (actions) Object class (class)(problem-solving phase) ------ A description of a group of objects with similar properties and behaviors Polymorphism ------ The ability of a language to have duplicate method names is an inheritance hierarchy and to apply the method that is appropriate for the object to which the method is applied Reserved Word ------ 1) A word in a language that has special meaning2) It cannot be used as an identifier Strong Typing ------ Each variable is assigned a type, and only values of that type can stored in the variable Brainstorming ------ The stage in which we make a first pass at determining the classes in the problem Scenarios ------ The stage in which the behavior of each class is determined Filtering ------ The stage in which we go back over the proposed classes determined in the brainstorming stage to see if any can be combined or if any are missing Responsibility Algorithms ------ The last stage in which the algorithms are written for the responsibilities for each of the classes
Side A ------ Side B Asynchronous ------ 1) Not occurring at the same moment in time as some specific operation of the computer2) In other words, not synchronized with the program's actions Boolean Expression ------ A sequence of identifiers, separated by compatible operators, that evaluates to either true or false Bytecode ------ A standard machine language into which Java source code is compiled Case Sensitive ------ 1) Uppercase and lowercase letters are not considered the same2) Two identifiers with the same spelling but different capitalization are considered to be two distinct identifiers Class (Implementation Phase) ------ A pattern for an object Compiler ------ A program that translates a high-level language program into machine code Control Structure ------ An instruction that determines the order in which other instructions in a program are executed Data Type ------ A description of the set of values and the basic set of operations that can be applied to values of the type Declaration ------ A statement that associates an identifier with a variable, an action, or some other entity within the language that can be given a name so that the programmer can refer to that item by name Encapsulation ------ 1) Bundling data and actions so that the logical properties of data and actions are separated from the implementation details2) A language feature that enforces information hiding Fields ------ 1) Named items in a class2) Can be data or subprograms Inheritance ------ A mechanism by which one class acquires the properties-data fields and methods-of another class Instantiate ------ To create an object from a class Interpreter ------ A program that inputs a program in a high-level language and directs the computer to perform the actions specified in each statement Method ------ A named algorithm that defines one aspect of the behavior of a class Object ------ 1) A collection of data values and associated operations2) An entity or thing that is relevant in the context of a problem Object (implementation phase) ------ An instance of a class Object (problem-solving phase) ------ An entity or thing that is relevant in the context of a problem Object class (class) ------ A description of a group of objects with properties (data) and behaviors (actions) Object class (class)(problem-solving phase) ------ A description of a group of objects with similar properties and behaviors Polymorphism ------ The ability of a language to have duplicate method names is an inheritance hierarchy and to apply the method that is appropriate for the object to which the method is applied Reserved Word ------ 1) A word in a language that has special meaning2) It cannot be used as an identifier Strong Typing ------ Each variable is assigned a type, and only values of that type can stored in the variable Brainstorming ------ The stage in which we make a first pass at determining the classes in the problem Scenarios ------ The stage in which the behavior of each class is determined Filtering ------ The stage in which we go back over the proposed classes determined in the brainstorming stage to see if any can be combined or if any are missing Responsibility Algorithms ------ The last stage in which the algorithms are written for the responsibilities for each of the classes
Everything is ready!
Let’s click on download button to download score report in Microsoft Excel format (.xls file).