[CS 121] - Final Exam Guide - Everything you need to know! (121 pages long)
Document Summary
Hardware: physical, tangible parts of a computer: ex: keyboard, monitor, disks, wires & chips. A computer requires both hardware & software; each is essentially useless w/out each other. Important hardware: cpu & main memory, secondary memory devices: Operating system: controls all machine activities, provides user interface to the computer & manages resources such as cpu & memory: ex: windows, mac os, unix & linux. Application program: generic term for any other kind of software: ex: ms word, google chrome, skype. Most operating systems & application programs have a graphical user interface (gui). The java programming language was created by sun microsystems, inc. in. 1995 & its popularity has grown quickly since then. Programming language: specifies words & symbols that we can use to write a program like natural language: employs set of rules that dictate how words & symbols can be put together to form valid program statements. A program is made up of 1 or more classes.