Saturday, June 28, 2008

Basic Computer Skills Tutorial — for a Windows Environment

The more prepared you are for WebTycho training, the greater your chances of success and satisfaction with the event.

CTLA201 WebTycho Training for Faculty is an intensive five-week Web-based course leading to a certificate of completion for online teaching at UMUC. As with any other skill-building event, the more prepared you are for the experience, the greater your chances of success and satisfaction.

The skill level among new online faculty in regard to basic computer know-how ranges from novice to advanced. If you think that your skill level falls between novice and intermediate, your success in the WebTycho training will greatly depend on your ability to acquire or enhance basic computer knowledge and skills prior to the training event.

The following tutorial has been created to assist new online faculty in familiarizing themselves with the Windows environment and building baseline knowledge and skills. It is particularly suited for novice to intermediate folks; all of the items on the list will be used, in one fashion or another, during the WebTycho training.

The following guidelines will help you benefit the most from this tutorial:

  1. Read and review each item as often as you like.

  2. After reading and viewing a given feature, try to locate it on your own computer.

  3. Depending on your computer and/or Windows version, some of the items and features may look slightly different on your screen. Still, make sure that what you can do with the feature is the same as it appears on the list below.

  4. It is essential that you master the knowledge and skill contained in each of these learning objects. Your mastery level will determine whether you are able to keep up or fall behind during WebTycho training. It's better if you don't fall behind.

  5. Repetition increases familiarity. Familiarity enhances ability. The better your ability the greater your chances of success and satisfaction. We want you to succeed!

To start the tutorial, simply read the statements and click on the items for each section below.

  1. In WebTycho training, your instructor will use a number of terms in connection with the Web. You need to be familiar with these terms so that you know what the instructor is talking about. Some of the most important ones are:

  1. When you use the mouse, you may click either the left button or the right button. Learn to use both and, if your mouse happens to have more than two buttons, make sure to discover which one functions as "left" and which one as "right."

  2. Multitasking is a very useful feature. During the training you will need to have various "windows" opened simultaneously. A "window" is often an "application." Use multitasking to practice the simultaneous use of various applications.

  3. Throughout your use of computers, you will have an opportunity to apply the text editing functions/operations shown below. The links below show how each would be used. Remember, you will most likely use all of them during your WebTycho training.

  1. File management is a very useful feature in a Windows environment. File management allows you to complete each of the following tasks (remember to practice these as much as you can):

  1. Maintenance on the PC can prevent unforeseen problems. The following two features can be extremely important in preserving and enhancing your computer's capabilities.

  1. Familiarity with the following terms will make you more savvy in the Web environment. As you click on each of the items, make sure you understand its current and potential use on your computer.

This is the end of this baseline tutorial.

Congratulations! Now that you have completed the above tutorial, you may want to become more familiarized with WebTycho itself. In order to do that, first take the brief Orientation to WebTycho. It introduces you to some specific applications of the WebTycho platform. After that, make sure to register for the WebTycho faculty tour. Once you complete the Basic Skills tutorial above, the WebTycho Navigational Skills Tutorial and the WebTycho faculty tour, your familiarity with the WebTycho environment will be much greater. Your WebTycho instructor will then be in a much better position to assist you with the training and you will be able to join the rest of your classmates in a very productive learning environment.

Basic Hardware Guide Credits

Document:
Basic Computer Tutorial Version 1.0.0
May,2008
Author:
Junaid Akhtar

Basic Computer Terms

  • Bit - A binary unit of data storage that can only be a value of 0 or 1.
  • BIOS - BIOS stands for Basic Input/Output System and it is a low level program used by your system to interface to computer devices such as your video card, keyboard, mouse, hard drive, and other devices.
  • Boot - A term used to describe what happens to a computer when it is turned on, the operating system begins to run, and then the user is able to use the computer successfully.
  • Byte - 8 bits of data which has a possible value from 0 to 255.
  • CD-ROM disk - A disk with about 640Mb of storage capacity which are more commonly read than written to.
  • CD-ROM drive - The hardware component that is used to read a CD-ROM or write to it.
  • Crash - A common term used to describe what happens to a computer when software errors force it to quit operating and become unresponsive to a computer user.
  • Driver - A specially written program which understands the operation of the device it interfaces to, such as a printer, video card, sound card or CD ROM drive. It provides an interface for the operating system to use the device.
  • File - A collection of data into a permanent storage structure. Stored on a permanent storage media such as a computer hard drive.
  • Firmware - Software written into permanant storage into the computer.
  • Floppy disk - A low capacity storage media which can be written to as easily as it is read.
  • Floppy Drive - The hardware component that is used to read or write to a floppy disk.
  • Hardware - Describes the physical parts of your computer which you can physically touch or see such as your monitor, case, disk drives, microprocessor and other physical parts.
  • Internet - A network of networks which incorporate a many organizations, physical lines, the ability to route data, and many services including email and web browsing.
  • ISP - Internet Service Provider is an organization that provides the ability to connect to the internet for their customers. They also usually provide additional services such as e-mail and the ability to host web sites.
  • MIME - multipurpose internet mail extension
  • Memory - Used to provide the temporary storage of information function.
  • Network - A general term describing to the cables and electronic components that carry data between computers. It is also generally used to refer to the server computers that provide services such as printing, file sharing, e-mail, and other services.
  • Operating System - The core software component of a computer providing the ability to interface to peripheral and external devices along with program functions to support appllication programs.
  • Parallel - A data transmission method where data is sent on more than one line at a time. This may be any number of bits at a time, but is usually one word at a time (two bytes) or possibly three bytes at a time.
  • Protocols - A standard method used for communications or other internet and network functions.
  • Security flaw - A software bug allowing an attacker a method to gain anauthorized access to a system.
  • Serial - A data transmission method where data is sent on a single line and one bit is sent at at a time. This is similar to a line which one item must come one after another
  • Software - Describes the programs that run on your system.
  • SPAM - A term used to describe junk and unsolicited e-mail.
  • Storage Media - A term used to describe any magnetic device that computer data can be permanently stored on such as a hard drive or floppy drive.
  • URL - Uniform Resource Locator is the term used to describe a link which points to a location of a file on the internet.
  • Virus - A program that runs on a system against the owner's or user's wishes and knowledge and can spread by infecting files or sending itself through e-mail
  • Vulnerablity - Software errors that allow some kind of unauthorized access when they are used or exploited.
  • Word - Two bytes or 16 bits of data with a possible unsigned value from 0 to 16535.
  • Worm - A term used to describe an unwanted program that uses system or application vulnerabilities to infect a computer without the user doing anything but connecting to an infected network.

Summary

There are several things you should do to make your system more secure, and keep it performing better.:

  • Change your file view settings on Windows systems so you will see all file extensions.
  • Always run anti-virus software and keep the virus definitions updated at least twice per week.
  • Never connect to the internet unless you are using a personal firewall or are behind an organizational firewall on a private network.
  • Never open e-mail attachments without being sure of who sent them. Keep the following in mind:
    • E-mail addresses can be faked by virus programs.
    • New viruses may not be recognized by your anti-virus software.
  • Patch your operating system regularly. This will reduce your vulnerabilities to worms and hackers. See the Applying the latest patches to your Windows 2000 Operating system to prevent viruses and worms article for more information.
  • Patch your applications regularly especially Microsoft Office. See the Preventing Viruses in Microsoft Office® Products article for more information.
  • Perform regular backups of your data.
  • Make an emergency boot disk to enable you to restore your system in the event of file corruption or a virus that makes it unable to boot.
  • Avoid installing unneeded applications and always be sure any free programs do not have a hidden purpose.

Making a Boot Disk

Open the Windows backup program on Windows 2000 by selecting Start, then Programs, then Accessories, then System Tools, then Backup. The backup utility will start as shown below.

Backup

When the Welcome tab is displayed in the Backup program, click on the "Emergency Repair Disk" button near the bottom. When the "Emergency Repair Diskette" dialog box appears select the checkbox next to "Also backup the registry to the repair diretory..." and click OK. You will need to put a blank floppy into your floppy disk drive.

Insert Floppy

Once the process is complete, you should label the floppy disk with the current date and the name of the system you are making the disk for.

If you ever get into a situation where your system will not boot, you can use this disk to help you recover your system. This is a somewhat technical process but it begins by pressing the F8 function key while the system is booting which will provide some advanced booting options, one of which will allow you to try to boot using your emergency repair disk. It is usually much easier to recover a system that has an emergency repair disk.

Successful Save

Removing Viruses

Removing viruses can be risky to your operating system and may cause you to need to re-install your operating system. If you do not feel comfortable with the instructions in this section, you should get a computer professional to do the job. For more information read Applying the latest patches to your Windows 2000 Operating system to prevent viruses and worms. It contains information about how to remove viruses along with other useful information.

Virus Removal Procedure

  1. Be sure you have good backups of your data along with an emergency boot disk for your system.
  2. Determine what viruses you have on your system.
    1. Install a virus scanning program if you do not have one already installed. Use the product of your choice. It is wise to read product reviews.
    2. Be sure your virus definitions are up to date. Connect to the internet and download the latest virus definitions from the company that created your anti-virus software.
    3. Configure your virus scanner not to remove any viruses but only detect them. You do not want to remove the virus(es) immediately since some viruses may infect files that your system requires to run. If these files cannot be cleaned by the anti-virus program, they may be deleted or quaranteened. If this happens you may not be able to run your system again.
    4. Scan for viruses but do not remove them. Note: Some viruses will stop your virus scanner from operating. If this is the case you will probably need the help of a computer professional. If you have a virus that stops your virus scanner then you will need to either share the drive across a network and scan it from another computer or remove your hard drive and place it into another computer as a second hard drive, then scan your hard drive.
  3. Learn about the viruses you have and how to remove them. - Go to the web site of the organization that created your anti-virus software. The Symantec security response site is a good site to find information about specific viruses and they provide virus removal tools.
  4. Remove the viruses.
    1. Many viruses have a removal tool which can be used to remove the virus. If there is a removal tool, download it and use it to remove the virus.
    2. If there is no removal tool, you will need to follow the manual removal instructions. You may need to manually delete virus files and edit your system registry. The removal instructions will tell you how to do this, but some people may not feel comfortable doing this without the help of a computer professional.
    3. If the manual instructions indicate that you should let your virus scanner remove the virus, then remove all viruses that you can with virus removal tools then run the virus scanner with it configured to remove all viruses.

Spam

Spam is unsolited junk e-mail sent to large numbers of e-mail addresses. It is used to promote some product or service and many spam e-mails are pornographic in nature.

Spam Prevention

Unfortunately there are not very many good ways of preventing spam other than keeping your e-mail address secret. It should be kept at a level of security somewhere between your phone number and your social security number. You should be careful about who you give your email address to. Many companies will sell your email address to spam lists, thus making it available to spammers.

I currently use three email accounts as follows.

  • The first account is the one I give to personal acquaintances.
  • The second account I give to companies that have a privacy policy that I am fairly certain won't sell my e-mail address.
  • The third account, I give to companies that I believe I cannot trust to sell my information. I don't worry if these companies can contact me.

I expect to change the third account pretty often, but hopefully the first two will last several years without much spam. The third account may be through a free internet email account service such as hotmail or yahoo.

Managing Spam

Besides keeping your e-mail address secret, the next best spam relief are programs that help you manage spam. Spam can be filtered at the mail server with some programs or they can be a program that plugs into your e-mail client program such as Outlook or Outlook Express. Basically these types of programs filter spam based on several characteristics such as:

  • The subject line
  • The address of the sender
  • Some programs scan the message content and consider length or wording.

Unfortunately none of these scanning methods are 100% accurate although some claim to achieve success rates into the upper 90 percentile. What most of these programs do is to create folders for "friendly" mail or "unfriendly" mail. The friendly mail is put into one folder, unfriendly mail is put into a second folder and there may be a third folder for unknown mail. Unfriendly mail is automatically deleted after some period of time. The capabilities and handling of the mail will vary from program to program. Some that I have considered using include:

  • Qurb
  • I Hate Spam
  • Spam Assassin

There are various opinions about what works when fighting spam. For more information and articles about how to fight spam you can find links to articles at Computer Technical Tutorials Spam .

Spam for Webmasters

If you are a webmaster, spammers will send spam to your domain by sending it to general possible accounts such as administration@yourdomain.com. One way to prevent this is to configure your account with your hosting provider not to respond to undeliverable emails and just automatically delete them. This is called a "::blackhole" setting. The only problem with this is that spammers will still use your bandwidth that you pay for to send you their junk, even though your server deletes them. As spam gets more excessive, it may increase bandwidth costs for webmasters thus discouraging some sites from operating.

Why Spam Should be Illegal

When you connect to the internet, you are paying for a specific service for your use. This service costs a specific amount of money and provides a certan connection speed to the internet. This connection speed indicates your bandwidth. The greater the connection speed, the higher the bandwidth. The higher speed connections cost more money. At this poiint you have paid for the privilege of surfing the internet with your web browser, sending and receiving e-mail, and other activities. The speed at which you can do this is limited by your bandwidth and how fast you can click pages or send or receive e-mail. Consider the Following diagram:

Internet Connections

Each person has a connection to the internet. If the person on the right chooses to use their connection to send e-mail or junk e-mail (spam), that is their choice. They are paying for their connection and they are willing to use it in that manner.

If the person on the left does not want to receive spam, but wants to read personal e-mail and surf the internet, they are willing to receive only personal e-mail. If someone is sending them a lot of spam, they will need to wait for the junk e-mail to be delivered before they can read much of their personal e-mail. They are an unwilling participant regarding the unsolicited e-mail they are receiving. Not only is their connection being used by someone else, but it will take them additional time to sort the mix of e-mail out to get to the mail they want to read. If the receiver had willingly stated that they were interested in receiving the advertisements, it would be another matter.

Of course the sender of the spam is not using all the spam receiver's internet connection, but the spam receiver does not get the opportunity to use their connection in the way they fully intended even though they were the one paying for it. This is the same as stealing even though the effective amount may be small. Imagine, how rich you could be if you could only steal a fraction of a cent per day or week from everyone who uses the internet. That's why spam should be illegal.

Someone may argue that spam is the same as junk mail sent through the postal service so why would it be stealing. This is not true since the sender of mail through the postal service pays for the cost of both pickup and delivery. On the internet, the sender pays for the cost of pickup and the receiver pays for the cost of delivery.

The Real and Permanent Solution to Spam and Viruses

Unfortunately a permanent and good solution will take years to implement. A new mail protocol (method of sending e-mail) must be developed by the internet community and then e-mail servers must be modified to handle that protocol. The changing of the e-mail servers will take the most time.

I believe all e-mail should be digitally signed by the sender in order to be delivered. This way the sender cannot be faked and everyone must take responsibility for their own e-mails. However to get this to work right someone must find a way to keep viruses from being able to digitally sign your e-mails for you automatically. A bug in your e-mail client may allow a virus to digitally sign your e-mails causing this type of solution to be ineffective, however, in this case, there would be no doubt as to who has the virus.

Some Proposed Solutions that Won't Work

  • Paying for each e-mail sent - This solution will not work because it forces people to pay for services that they have already paid for. Additionally it will not prevent spammers from using poorly configured servers to send spam illegally. It will most likely force victims (those who get viruses and administrators who have spammers illegally relay mail through their mail servers) to pay for the additional e-mail. On the brighter side, it may force more administrators to lock their systems down better and force computer users to be more careful about getting viruses. If this were done, I would think it would make the most sense to allow a limited amount of email to be send on a monthly basis for free.
  • Reverse address to name lookup - Some ISP's want to use a check that looks at the address the mail came from and determine the name of the server. If the name does not match the name advertised by the sending mail server, then the e-mail is assumed to be spam and dropped with no notification to the sender. Not only does this violate the rules (protocol) governing the internet for sending e-mail, it will cut down or eliminate the ability for web based programs to automatically notifify users at some websites about events. For instance forum sites will notify when someone has posted an answer to a question. If the user's ISP uses reverse lookup, the user may never see the email from the forum website where they asked a question.