contains source code, which tells computer what to do
giving the computer instructions to achieve a task
java virtual machine
a cpu simulated by a program run on the cpu: a computer inside a computer
web page containing java code
type of programming that focuses on data
type of programming that focuses on methods
CPU (central processing unit)
locates and executes program instructions, taking data from storage and sending data back
integrated circuit, plastic or metal housing, metal connectors, inside wiring
controls electrical signals: an on/ off switch
where data and programs are kept
RAM (primary storage)
storage made from memory chips, fast, but expensive and temporary (lost when power is off)
Hard Disk (secondary storage)
less expensive storage, permanent
connects computers to other computers and the internet
includes floppy disks, tapes, and CDs- portable!
devices required to interact with the human: include display, speakers, printers, keyboard, etc
electrical lines connecting CPU, RAM, and hard disk electronics
contains cpu, ram, and connectors to peripheral devices
ex. graphics (monitor), sound (speakers), and network (internet)
ENIAC (electronic numerical integrator and computer)
first usable electronic computer, used vacuum tubes in place of transistors, programmed by connecting wires to panels
violates rules of programming language, detected by compiler
causes program to run incorrectly, the programmer must detect and fix himself
Please allow access to your computer’s microphone to use Voice Recording.
We can’t access your microphone!
Click the icon above to update your browser permissions and try again
Reload the page to try again!
Press Cmd-0 to reset your zoom
Press Ctrl-0 to reset your zoom
It looks like your browser might be zoomed in or out. Your browser needs to be zoomed to a normal size to record audio.
Your microphone is muted
For help fixing this issue, see this FAQ.