Wednesday, March 24, 2010

5 key terms

shareware: is software that is free for the trying, with a send-payment if-you-keep-it honor system.

public domain: creative work or intellectual property that is freely usable by anyone, either because the copyright has expired or because the creator obtained a Creative Commons license for the work.

freeware: software that is free for public use.

commercial software: software that is designed and developed for sale to the general public, or that serves commercial purposes

integrated software: software that combines several most commonly used applications into one package

Review Questions:
2- Compilers and other translator programs compile a complete translation of the program in a high-level computer language before the program runs for the first time. Software applications allow users to control computers and perform certain actions without being a programmer. System software is software that handles details such as which parts of the computer's memory hold a document. It includes the operating system and utility programs.

3- The operating system must be first installed because it is what communicates with the hardware and makes using software possible.

5-A single-user operating system allows the user to run multiple applications at the same time by creating tasks. Since the CPU can only perform one process at a time, the OS does task scheduling. It also manages virtual memory. Multi-user OSs are responsible for authentication (user names and passwords) and authorization (allowing only those with adminstrative priviliges to install or uninstall application programs).

Review Discussion questions p 134

Review and Discussion Question #1:
What is the relationship between a program and an algorithm?
1- An algorithm is a set of step-by-step procedures for accomplishing a task. A program starts out as an algorithm.

In what way is writing instructions for acomputer more difficult than writing instructions for a person? In what way is it easier?
1-Writing instructions for a computer is more difficult than writing instructions for a person, because for the computer, one has to be extremely specific and detailed with the instructions. Everything has to be clarified to ensure that no mistakes are made. No vague or ambiguous language can be used. It is easier because with this level of clarity, it is unlikely that mistakes will be made, and misunderstandings will be decreased.

Wednesday, March 3, 2010

E-commerce questions

Score: 95%