Computer Science correct answers scientific and mathematical approach to computation
, and specifically
to the
design of computing machines and processes.
Computer correct answers device that can be instructed to carry out an arbitrary set of arithmetic
or
logical operations automatically.
Program correct answers set of instructions that a computer follows to perform a task.
Hardware (Five major components) correct answers the physical components that a computer is
made of.
Central processing unit(CPU), Main memory, Secondary storage devices, Input devices, Output
devices.
CPU correct answers fetches instructions, follows the instructions, and produces
some result.
Main Memory(Random access memory) correct answers volatile type of memory used for
temporary
storage while a program is running.
Secondary Storage* correct answers type of memory that can hold data for long periods of time.
(Ex. Hard drive, USB Drive, CD etc.)
Input Device* correct answers any hardware device that sends data to a computer from the
outside world.
, (Ex. Webcam, Mouse, Keyboard)
Output Device* correct answers any hardware device that sends data from a computer to the
outside world.
(Ex. Speakers, Monitor, Printer)
Software correct answers part of a computer system that consists of
data
or
computer instructions
Describe Fetch/decode/execute cycle. correct answers retrieves a program instruction from its
memory, determines what actions the instruction dictates, and carries out those actions
Describe the difference between system software and application software correct answers
System software runs a computers hardware and application programs, used as an interface.
Application software includes things such as web browsers, word processors etc which have
performs tasks.
Source Code correct answers collection of computer instructions written using a human-
readable
programming language.
Language elements correct answers Key words (reserved words), Programmed-Defined
Identifiers, Operators, Punctuation, Syntax.
Describe the difference between a high-level language and machine-level language correct
answers Machine languages are in bits and are specific to hardware and it is more machine
readable.
High-level languages help make code more readable for humans.