Review for First Exam
Some of the material that I added to the "official" review sheet is bold.
This exam covers Weeks 1-6 of the syllabus. The corresponding chapters of the Reed book are 1, 2, 3,
6, 8 and 12.
You should know the following concepts and terms:
General background / Data representation
- hardware/software
- monitor, keyboard, input, output
- CPU, processor
- memory, hard drive, floppy drive, RAM, diskette
- program, operating system, application program
- bits, bytes, KB, MB, GB nybble
- ASCII text, binary, Unicode
- You should be able to convert a binary number into decimal - here is an online
tool to practice with
Windows (you will probably not be tested on this directly, but you should
certainly know these!)
- desktop, window, icon, title bar, menu bar
- control menu bar, minimize, maximize, restore, scroll bars
- point, click, double click, drag, dialog box
Internet
- LAN, WAN
- ARPANET, internetwork
- IP address, DNS name
- Domain Name System
- TCP/IP software,
RFC
- packet switching, IP datagram, IP address, datagram
- email, mailing lists, email viruses
- communication protocol
- routers
Web pages and HTML
- URL, home page
- browser, hypertext
- HTML tags: html, head, body, title, underline, italics, boldface,
paragraph, line break, headings, ordered and unordered lists, hr, links <a
href....> ..</a> , img, changing colors of background, using a
background image, form (no longer required--not in newer
version of the text.), textbox, button
Software
- algorithm
- compiler, interpreter
- machine language, high level language
- stored program concept
- software life-cycle
Searching for Information
- search engines, subject directories, meta-search engines
- deep Web
- advanced searches
- spider, index
- AND , OR , NOT, quotes (This may be skipped this term??)
- TITLE: and URL:
- assessing credibility of information found online
- plagiarism
- copyright, common knowledge, public domain, fair use
History of Computer Science
You should be familiar with the contributions of these people:
- Pascal
- Jacquard
- Babbage
- Ada Lovelace
- John von Neumann
- Alan Turing
- Grace Hopper
- Hollerith
- Ritchie and Thompson
and also know what these refer to:
- Pascaline
- ENIAC
- Moore's Law
- vacuum tube, transistor, silicon chip
- RFC
- Internet 2
- Unix
- Difference Engine, Analytical Engine
You are responsible for
the lectures, homeworks and labs. The text is there to help you with these.