CS Flashcards
Data Structure
a particular way of storing and organizing data in a computer so that it can be used efficiently
Abstracton
the process of separating ideas from specific instances of those ideas at work. It tries to factor out details from a common pattern so that programmers can work close to the level of human thought, leaving out details which matter in practice, but are exigent to the problem being solved.
algorithm
step-by-step procedure for calculations
system source
any physical or virtual component of limited availability within a computer system. Every device connected to a computer system is a resource. Every internal system component is a resource.
Virtual system resources
files, network connections and memory areas
what are the major resource types?
CPU Random access memory and virtual memory hard disk space network throughput electrical power external devices input/output operations
software engineering
the study and application of engineering to the design, development, and maintenance of software
web development
work involved in developing a web site for the Internet or intranet.