CS 150 Computer Literacy

Software

                                             
                                             

 

Two types of software:

  • Applications software: is software that has been developed to solve a particular problem.
  • Systems software: enables the applications software to interact with the computer and helps the computer manage its internal resources.

Some things you should read about in Chapter two and three that aren't covered on these notes, but will be covered in class

  • Utility Programs
  • Drivers
  • Registry
  • Plug and Play (PnP)
  • foreground vs background applications
  • Virtual memory - makes your computer think it has more RAM than it really does. This is why not enough RAM can really slow down your computer.
  • Interrupts
  • All the different Operating Systems listed.
Versions, Releases & Compatibility
  • Versions: a version is a major upgrade in a software product.
    • Traditionally versions have been indicated by numbers such as 1.0, 2.0, 3.0.
    • The Microsoft products we use in this class declare their upgrades by the year of the release "Office 95", "Office 97", and "Office 2000".
  • Release: a release is a minor upgrade. Releases are usually indicated by a change in number after the decimal point - 3.0 then 3.1, then perhaps 3.11, then 3.2, and so on.
Application Software
  • Types of applications software
    • entertainment software
      • games
    • home/personal software
      • encyclopedia
    • education/reference software
      • typing, math skills, ect. ect.
    • productivity software
      • Microsoft Office
    • specialty software
      • accounting, 3D art, desktop publishing, ect. ect.

Common Features of Software

  • Keys:
    • special purpose keys,
    • function keys,
    • Mnemomic keys - Just about any software you use has Mnemoic keys. They are keys or shortcuts designed by the programmer to replace the mouse. If your mouse doesn't work, you can still use the pulldown menus and other window features with just the keyboard.
      • Right now try holding down the alt key and while holding it down push the f key. The file pulldown menu on the Web browser should open up. Many programs will have the Mnemonic keys underlined all the time. Others programs like the version of Internet Explorer I am currently using wait till the key is pushed down and then the Mnemomic keys becomed underlined. When the pulldown menu is displayed by holding down you should notice that all the choices have one underlined letter. By pressing the underlined letter you have completed the same task as clicking it with the mouse.
      • It should be noted if you get good at using the Mnemonic shortcut you'll stop using the mouse, Mnemoic keys can be much faster.
    • Macros- many programs such as the Office programs will allow you to record a set of steps you are doing. This way you can replay the set of steps by just using one key, instead of going through all the steps, this process is called Macro. You are recording a macro.
  • The GUI
    • Menu
    • Windows
    • Icons
    • Buttons
    • Dialog Box
  • Tutorials and Documentation
    • Tutorials
    • Documentation
      • Help index
Word processing

Spreadsheets

DBMS (Database Management System Software) -  also known as database management. There  is a good chance when you get a "REAL"  job someday that you will use this type of software. It   consists of programs for storing, cross-indexing, retrieving and manipulating large amounts of data. I have biologists, business people, doctors, and many more occupations ask me questions about these type of software. Microsoft has a version called Access. The grade page is done using a database software I developed.

Communications Software - includes programs that access software and data from, and transmit to, a computer in a remote location.

  • Electronic Mail Software or EMAIL - These enables users to send letters and files from one computer to another.
  • Web browsers - software that enables you to "browse through" and view Web sites. You can move from page to page by clicking on or using a mouse to select an iconor by typing in the URL (address) of the page.
    • Internet Explorer
    • Netscape Navigator
    • Mozilla

     

Custom Software - For large computer systems, the choice of system software tends to be made     by computer specialist,  and the applications software is usually custom written for the system. It      won't be anything you can buy off the shelf. Many companies such as construction companies will hire programmers to come in and develop software that is designed for their company. I was hired by a small construction company in Bozeman to come in and take their forms they were using and develop software  so the computer could generate the forms.

Off-the-shelf or packaged software- Microcomputer users usually get their software from stores like Hastings or specialized software stores. A very popular type of off-the-shelf  software is Desktop publishing software (DTP). Dtp involves using a microcomputer and mouse, scanner, laser printer, and DTP software for mixing text and graphics to produce high-quality printed output.

Drivers -  Most hardware you buy has installation software that has to be loaded before the
hardware can be used. The software is called Drivers, it's a series of program instructions that
standardizes the format of data transmitted between a computer and the hardware. The mouse,
keyboard, modems, sound/video cards all have drivers, plus most other hardware.
If you see Plug-n-Play attribute with a piece of hardware your about to buy, this means
usually the driver is already loaded with Windows XP.

When Software Causes Problems

  • Drawbacks of new software
    • Bloatware - define in book, you will see it again.
  • Deadlock - Where your computer freezes up because applications that are running are waiting for resources that are tied up by another application, it turns out to be a circular wait, all applications are waiting on a resource that is held by another application, none of the applications release the resource it's holding so all applications are frozen waiting. This leaves your computer frozen.
  • Bugs
Ethics and Intellectual Property Rights
  • Copyright - is the exclusive legal right that prohibits copying of intellectual property without the permission of the copyright holder.
  • Piracy is the unauthorized copying of copyrighted software.
  • warez - a slang word that is used in the computer world to represent pirated software.
  • Plagiarism - is the expropriation of another writer's text, findings, or interpretations and presenting it as one's own.
Public Domain software
  • Freeware
  • Shareware
  • Commercial ware
MSU has was is called site licenses for software that is run in the computer labs, make sure you know what site license means.