Review for First Exam
Check with your instructor whether all of this material
will be on your exam, and whether there is additional material that
you are responsible for that is not listed here.
This exam covers Weeks 1-6 of the syllabus (a little more or less, depending
on your instructor.) The corresponding chapters of the textbook are
1,2,3,5,7,8 and 9. (Check with your instructor!)
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
- 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
- packet switching, IP datagram, IP address
- email, mailing lists, email viruses
- communication protocol
- routers
Web pages and HTML
- URL, home page
- browser, hypertext
- HTML tags: html, head, body, title,
italics, boldface,
paragraph, line break, headings,
ordered and unordered lists,
hr, links <a href....> ..</a> , img,
changing colors of background, using a background image,
changing colors of the text and links,
images,
tables
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 and OR
- TITLE: and URL:
- assessing credibility of information found online
- plagiarism
- copyright, common knowledge, public domain
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 also responsible for the answers to the questions
in the homeworks and labs.
Many of the questions on the exam will be based on the labs.