Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Lecture Notes on Horizontal and Vertical Applications | CSC 1113, Study notes of Computer Science

Material Type: Notes; Class: Computer Concepts-Hybrid*; Subject: Computer Science; University: Mississippi Gulf Coast Community College; Term: Unknown 1989;

Typology: Study notes

Pre 2010

Uploaded on 08/08/2009

koofers-user-kas-1
koofers-user-kas-1 🇺🇸

10 documents

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CSC 1113 – Introduction to Computers
LECTURE NOTES – CHAPTER 6
I. HORIZONTAL AND VERTICAL APPLICATIONS CIYF 6.03
Define the term application software and explain that its purpose is to enable users to
perform tasks. By contrast, system software controls and coordinates computer
operations.
A. Horizontal Applications: General Consumer Programs
Differentiate between horizontal applications and vertical applications. Explain that
application software designed for the general consumer is written to improve
productivity and/or to present data in more meaningful ways.
Teaching Tip: Give examples of popular horizontal applications: word processors,
spreadsheets, databases, e-mail, Internet browsers, programs that produce a payroll
report, etc.
B. Vertical Applications: Tailor-Made Programs
Define vertical applications as those designed to address the information needs of a
specific industry or profession.
Web Link: Encourage students to visit the SoftCafe Web site (www.softcafe.com/).
This is a company that produces vertical market software for the restaurant industry. Ask
them to take a look at the scheduling software screen shots. Mention that while this looks
like a spreadsheet, and is probably based on a spreadsheet, most of the critical formatting
work has been done already. Ask students to find the pricing schedule for the basic
software package.
Class Exercise: Using the restaurant industry as an example, ask the class to debate the
benefits of using vertical market software as opposed to horizontal software. Is it worth
the extra money and effort to purchase vertical applications? Ask if any students work in
a business where vertical market software is used, and encourage them to describe how it
is used and what types of information it provides.
II. COMMERCIAL SOFTWARE, SHAREWARE, AND FREEWARE CIYF 6.06
Define the term copyright for the purposes of this lecture. Explain that commercial
software is copyrighted and that you must pay for it before you use it. Using Figure 6.5,
define shareware as copyrighted software you are able to try before you buy. Mention
that often the agreement between the programmer and the user is informal and based on
trust. Define freeware as copyrighted software that is given away for free with the
understanding that you will not turn around and sell it. Mention the general public
license (GPL) and the fact that Linux (discussed in the section of Chapter 5 entitled
“Exploring Popular Operating Systems”) is distributed as freeware.
Compare and contrast freeware and public domain software. Whereas public domain
software is expressly free from copyright, freeware is copyrighted.
Define the terms limited trial version and beta version. Explain that they both usually
expire after a set period of time.
pf3
pf4
pf5

Partial preview of the text

Download Lecture Notes on Horizontal and Vertical Applications | CSC 1113 and more Study notes Computer Science in PDF only on Docsity!

CSC 1113 – Introduction to Computers

LECTURE NOTES – CHAPTER 6

I. HORIZONTAL AND VERTICAL APPLICATIONS CIYF 6.

Define the term application software and explain that its purpose is to enable users to perform tasks. By contrast, system software controls and coordinates computer operations. A. Horizontal Applications: General Consumer Programs Differentiate between horizontal applications and vertical applications. Explain that application software designed for the general consumer is written to improve productivity and/or to present data in more meaningful ways. Teaching Tip : Give examples of popular horizontal applications: word processors, spreadsheets, databases, e-mail, Internet browsers, programs that produce a payroll report, etc. B. Vertical Applications: Tailor-Made Programs Define vertical applications as those designed to address the information needs of a specific industry or profession. Web Link : Encourage students to visit the SoftCafe Web site ( www.softcafe.com/ ). This is a company that produces vertical market software for the restaurant industry. Ask them to take a look at the scheduling software screen shots. Mention that while this looks like a spreadsheet, and is probably based on a spreadsheet , most of the critical formatting work has been done already. Ask students to find the pricing schedule for the basic software package. Class Exercise : Using the restaurant industry as an example, ask the class to debate the benefits of using vertical market software as opposed to horizontal software. Is it worth the extra money and effort to purchase vertical applications? Ask if any students work in a business where vertical market software is used, and encourage them to describe how it is used and what types of information it provides. II. COMMERCIAL SOFTWARE, SHAREWARE, AND FREEWARE CIYF 6. Define the term copyright for the purposes of this lecture. Explain that commercial software is copyrighted and that you must pay for it before you use it. Using Figure 6.5, define shareware as copyrighted software you are able to try before you buy. Mention that often the agreement between the programmer and the user is informal and based on trust. Define freeware as copyrighted software that is given away for free with the understanding that you will not turn around and sell it. Mention the general public license (GPL) and the fact that Linux (discussed in the section of Chapter 5 entitled “Exploring Popular Operating Systems”) is distributed as freeware. Compare and contrast freeware and public domain software. Whereas public domain software is expressly free from copyright, freeware is copyrighted. Define the terms limited trial version and beta version. Explain that they both usually expire after a set period of time.

Chapter 6 Lecture Notes

Web Link : Direct students to the Beta Signup Web site (www.golfsoftware.com/whatelse/beta/signup.html) and explain how they can sign up to be a beta tester on various golf scoring programs. Encourage students to find other programs which accept beta testers. They may find something that piques their interest. Class Exercise : Explain that the majority of companies beta-test sites by gathering a hodgepodge of users (colleagues, friends, family, etc.) to use the software for a few weeks and report back on bugs and confusing features. During the test, engineers watch closely to make sure that data gets where it’s supposed to go and the whole program doesn’t melt down. Ask students to discuss the value software companies gain by using beta-testers. What types of applications software would they want to beta-test? A. Distribution and Documentation Explain that in the old days, you could only purchase software off the shelf in shrink- wrapped form. Now many software publishers are delivering new software and free product updates online. The only thing missing with this type of software is the documentation in printed form, but nobody ever reads that anyway. The document is still there in the form of online help, and you can order the documentation in book form if you desire. Web Link : Adobe Corporation ( www.adobe.com ) pioneered the purchase of computer software by download. Encourage students to visit the site and find software available for purchase via download. Class Exercise : Ask students to come to class prepared to engage in ethical debates discussed in the “Software Piracy Currents section. Be certain they understand the No Electronic Theft (NET) Act and its potential impact on college students. The following questions may be used:

  1. Software piracy is rampant. If you think that “everybody” is doing it, how do you convince yourself to pay for a legitimate copy of the software you use?
  2. Do high-profile cases make any difference in your decision-making?
  3. What might be done to deter or prevent piracy? III. SOFTWARE LICENSES AND REGISTRATION CIYF 6. Explain to students that when they purchase a commercial or shareware program, they are simply purchasing the right to install and use the program. You do not own the source code or the ability to resell the program to someone else. Using Figure 6.8, explain that the software license allows you to install the program on one computer only. Colleges, universities, and large organizations often purchase site licenses , which enable them to install the software on multiple workstations. Web Link : Encourage students to visit GNU General Public License (www.gnu.org/copyleft/gpl.html) for more detailed information on how this organization is helping to meet the needs of programmers and consumers alike.

Chapter 6 Lecture Notes

  1. Define title bar and explain its purpose.
  2. Review window controls and the terms maximize , minimize , restore , and close.
  3. Describe window borders.
  4. Explain menu bar and its contents: pull-down menus and commands.
  5. Describe the toolbar and its icons.
  6. Describe the application workspace , which displays the document being worked on.
  7. Review scroll bars , which allow a user to scroll or page through a document. Describe the scroll box and scroll arrows.
  8. Define status bar and show where it is located. D. Getting Help Address the importance of using the on-screen help utilities, shown in Figure 6.. E. Understanding Menus A menu displays a list of commands. Some of these commands have images next to them so you can quickly associate the command with the image. Most menus are located on the menu bar , which is the toolbar at the top of the screen. Toolbars can contain buttons, menus, or a combination of both. Discuss the various menu names and the features provided in each of them:
  9. File menu
  10. Edit menu and the temporary storage area called the clipboard
  11. View menu and its options such as zoom , normal layout , and page layout
  12. Tools menu
  13. Help menu F. Choosing Preferences Describe how to choose Preferences, as illustrated in Figure 6.15. Explain how preferences affect defaults, and how autosave can be a very good thing to have. G. Using Popup Menus Describe the role of popup menus (or context menus), as shown in Figure 6.16. H. Using Wizards

Chapter 6 Lecture Notes

Using Figure 6.17, explain what a wizard is and how it is used. I. Creating New Documents Using Figure 6.18, describe the role of a template in creating new documents. J. Opening an Existing Document Review how to open a document, referring to Figure 6.19. K. Saving Your Work Review the process of saving your work and the role of filenames and extensions (See Figure 6.20). Explain how to save another copy using the Save as command. L. Exiting the Application Demonstrate how to exit an application. M. Shutting Down Your System Review the proper way to shut down a system. VII. WEB INTEGRATION: A NEW WAY TO GET THE WORD OUT CIYF 6. Explain to students that most software applications today have the ability to save files in HTML code. While this may not seem like a big thing, it is a key ingredient in the future of the personal computer as a globally connected device. Help students understand the importance of Microsoft’s .NET (pronounced “dot-net”) strategy. Class Exercise : Engage students in a discussion of the way we may share communications and information with each other in the next five years. Ask them to reflect on the changes that have occurred in the last five years to put the discussion in perspective. VIII. CHAPTER REVIEW CIYF 6. Web Link : Refer students to www.prenhall.com/ciyf2004 for a review of the chapter, to answer the questions, and to complete the exercises and Web research questions. Takeaway Points: Ask students to recall the objectives identified at the beginning of this lesson. Tie the initial objectives with the essential lecture points that met the objectives. Objective : Differentiate between horizontal and vertical applications. Application software includes two categories of programs: horizontal and vertical. Horizontal programs are used across all the divisions of an organization and are also popular in the consumer market. Vertical programs are developed for use in a specialized field or business, such as a medical office or a restaurant.