Computers and Society, Winter 2001 (Bowen)
Topics for Final Exam
(This list is not final until the end of class on April 23)
mc - these items will be multiple choice
- Computer hardware - what makes computers valuable?
- Adding and multiplying with switches
- Originated by Claude Shannon
- Also originated error checking and "error-free transmission"
- Logic Gates
- Two inputs, one output, a shape, a name and a rule relating the output to the two inputs
- Shapes, names and rules for of the three Logic Gates
- Filling in truth tables for single and combined Logic Gates
- mc Types of computers (five)
- Diagram of a computer - input and output devices
- mc Types of storage - units - primary, secondary, differences, types of secondary
storage
- Instruction cycle - Fetch, Interpret, Execute, Increment
- Accumulator - the place where the "computing" is done
- Paper and Pencil Computer - given diagram, master cycle, instruction set and memory
contents, carry out instruction cycles
- This is "the von Neumann architecture", invented by John von Neumann and used
by all computers to date
- Computer software
- mc Operating System - purpose
- User Interface - what is it?
- Command line
- GUI
- Agent (future)
- Windows
- Explain how to find out what program and program version you are using
- mc Mouse actions
- mc Active parts of all windows - what you can do with them and how to do it
- mc Active elements - how to activate them
- Dialogs
- Wizards
- Multiple ways to accomplish the same thing
- Starting a program
- with a file open - two ways - differences
- Difference between Save and Save As...
- Drag 'N Drop Vs Cut/Copy and Paste
- Selection - methods and result
- Keyboard methods
- Mouse methods
- File system
- mc What is a file?
- mc Hierarchical file system, what can be in a folder
- Using Windows Explorer
- Path and URL - naming them, identifying and naming their parts
- Forms of computer information
- ASCII codes - translating back and forth
- mc Number of values that can be stored in n bits
- File sizes for graphics, sound, number and program files
- Address space Vs actual memory size
- Binary - counting, adding, multiplying, powers of 2 in binary and decimal, converting
binary to decimal and decimal to binary
- Applications - purpose, examples
- Word processing
- Primary function and sub-functions of word processing - e.g. creating, editing,
formatting, printing, saving, opening
- Using Word
- Spreadsheets
- Primary function and sub-functions of spreadsheet - e.g. storing numbers, storing text,
formatting, formulae, charting, printing, saving, opening
- What can be in a cell
- Using Excel
- Access
- Starting Access, opening an existing database
- Types of objects in a database - tables, queries, forms and reports
- For a table: naming or renaming fields, entering new records, sorting and filtering by
example or excluding example
- Converting a filter to a form, saving a form as a query
- Describe what a database relation is
- The Internet
- mc Describe how computers are identified on the Internet (IP address and what it looks
like)
- mc Describe the form that information travels in (packet, head, body)
- mc Describe how information is transported between computers (LANs and ISPs, Gateways,
Routers)
- mc Describe the role of Local Area Networks
- Describe how the Domain Name System works
- World Wide Web (application)
- Given a URL, identify its different parts and what they signify (repeat of an item
above)
- Describe the sequence of events if you point your browser at a web site by typing in the
URL in the domain name form
- World Wide Web browser (Netscape or Internet Explorer)
- Describe action of web server and web client / web browser
- Going to a web site using
- Bookmark
- Typing in URL
- Using link
- Using history list
- Web chat - synchronous, description
- Web computer conference - asynchronous, description
- Describe or define the terms (computer) protocol, URL, IP address, gateway, router,
HTTP, HTML
- Email
- Describe action of transporting a message using email servers and email clients
- mc Describe the IP and TCP protocols
- mc Describe the "client/server architecture"
- What a client does
- What a server does
- mc Describe the "peer architecture"
- Using computers - Windows, Windows 95 Explorer, Word, Excel, and web browser, Access
- Social issues
- mc Describe the services that an online job site can offer (from assignments and class)
- Describe the difference between privacy and security. Describe several methods to
protect each. (from assignments)
- mc Describe intellectual property issues
- Describe encryption and the role it plays in computer security
- Describe the role that artificial intelligence could play in the computer field
- Describe three approaches to artificial intelligence, and their current status
- Discuss reasons why youth should be encouraged to work with computers
- Describe the Turing test for artificial intelligence
- Discuss the reasoning given in the "Social Issues" handout for why computers
have not lead to net unemployment, and give your own view
- Discuss the meaning of "convergence" in the computer field, and give several
possible examples