Shared Flashcard Set

Details

cop1500
intro to computer programming
30
Computer Science
Undergraduate 1
05/01/2019

Additional Computer Science Flashcards

 


 

Cards

Term
computer science
Definition
study of computers and computational systems.
Term
software Engineer
Definition
A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software.
Term
Computer Information Systems
Definition
Computer Information Systems (CIS) focuses on the practical applications of computer technology through the study of a broad range of subjects.
Term
algorithm
Definition
process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.
Term
pseudocode
Definition
a notation resembling a simplified programming language, used in program design.
Term
Big O
Definition
Big O notation is a mathematical notation that describes the limiting behavior of a function when the argument tends towards a particular value or infinity.
Term
bubble sort is what?
Definition
Bubble sort, sometimes referred to as sinking sort, is a simple sorting algorithm that repeatedly steps through the list, compares adjacent pairs and swaps them if they are in the wrong order. The pass through the list is repeated until the list is sorted.
Term
merge sort is what?
Definition
the order of equal elements is the same in the input and output.
Term
selection sort is what?
Definition
selection sort is a sorting algorithm, specifically an in-place comparison sort.
Term
insertion sort is what?
Definition
simple sorting algorithm that builds the final sorted array one item at a time
Term
what is used to, specify a block of code to be executed, if a specified condition is true
Definition
IF
Term
what is used to, to specify a block of code to be executed, if the same condition is false
Definition
Else
Term
what is used to, specify a new condition to test, if the first condition is false
Definition
Else If
Term
what is used to specify many alternative blocks of code to be executed
Definition
Switch
Term
loops through a block of code a number of times
Definition
for
Term
loops through the properties of an object
Definition
for/in
Term
loops through a block of code while a specified condition is true
Definition
while
Term
also loops through a block of code while a specified condition is true
Definition
do/while
Term
what loop is this? "loop loops through a block of code as long as a specified condition is true."
Definition
While
Term
Abstraction
Definition
software engineering and computer science, abstraction is a technique for arranging complexity of computer systems.
Term
Components
Definition
Motherboard.
Processor.
Memory (RAM)
Case/chassis.
Power supply.
Floppy drive.
Hard disk.
CD-ROM, CD-RW, or DVD-ROM drive.
Term
Hard drive
Definition
a high-capacity, self-contained storage device containing a read-write mechanism plus one or more hard disks, inside a sealed unit
Term
CPU
Definition
CPU (pronounced as separate letters) is the abbreviation for central processing unit. Sometimes referred to simply as the central processor, but more commonly called processor
Term
Memory
Definition
Computer memory is any physical device capable of storing information temporarily like RAM (random access memory)
Term
operating system
Definition
software that supports a computer's basic functions, such as scheduling tasks, executing applications, and controlling peripherals
Term
Addressing modes
Definition
immediate and direct
Term
Von Neumann architecture
Definition
A von Neumann architecture machine, designed by physicist and mathematician John von Neumann (1903–1957) is a theoretical design for a stored program computer that serves as the basis for almost all modern computers.
Term
How programs are executed?
Definition
A program gets directly converted into a machine code or to assembly level language and then into machine code by the Assembler.
Term
SWFRTP
Definition
Southwest Florida Regional Technology Partnership
Term
What are the Layers of a computer?
Definition
[image]
Supporting users have an ad free experience!