Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSCI 1101 Intro to Computers

Similar presentations


Presentation on theme: "CSCI 1101 Intro to Computers"— Presentation transcript:

1 CSCI 1101 Intro to Computers
2. Basic Software and Its Evolution

2 What is a Computer Program?
ACS 160 Computer Concepts Chapter 2 What is a Computer Program? A computer program is a set of detailed, step-by-step instructions that tells a computer how to solve a problem or carry out a task. The steps in a computer program are written in a language that the computer can interpret and process.

3 Source Code example An example of a computer program
ACS 160 Computer Concepts Chapter 2 Source Code example An example of a computer program

4 How do businesses acquire software?
ACS 160 Computer Concepts Chapter 2 How do businesses acquire software? Today, however, most organizations purchase commercially written programs to avoid the time and expense of writing their own. Working as a computer programmer for a government agency, business, or software publisher is a challenging career.

5 ACS 160 Computer Concepts Chapter 2
Software versus data Software is the instructions and associated data, stored in electronic format, that direct the computer to accomplish a task. An example of computer software

6 I have a CD burner, can I just copy a friend's software CD?
ACS 160 Computer Concepts Chapter 2 I have a CD burner, can I just copy a friend's software CD? Just like books and movies, most computer software is protected by a copyright. A copyright is a form of legal protection that grants the copyright owner exclusive rights to copy the software, to distribute and sell it, and to modify it. Software pirates illegally copy, distribute, and modify software which is referred to as pirated software.

7 What is a software license?
ACS 160 Computer Concepts Chapter 2 What is a software license? Computer software is often protected by the terms of a software license. A software license is a legal contract that defines the ways in which you may use a computer program.

8 When is a software license granted?
ACS 160 Computer Concepts Chapter 2 When is a software license granted? Floppy disks, CD ROM, and/or DVD in the package are usually sealed in an envelope or plastic shrink wrapping. Opening the wrapping signifies your agreement to the terms of the software license, thus the term shrink-wrap license.

9 How many licenses do I need?
ACS 160 Computer Concepts Chapter 2 How many licenses do I need? A single-user license limits the use of the software to only one user at a time. Most commercial software is distributed with a single-user license. A multiple-user license allows more than one person to use a particular software package. A concurrent-use license allows a certain number of copies of the software to be used at the same time. A site license allows the software to be used on all computers at a specific location.

10 What is shareware/freeware?
ACS 160 Computer Concepts Chapter 2 What is shareware/freeware? Shareware is copyrighted software marketed under a “try before you buy” policy. The policy of “try before you buy” allows you to use the software for a specified amount of time. If you want to continue using it, you must pay a registration fee. You are allowed to make copies of the software and distribute them to others.

11 Public domain freeware
ACS 160 Computer Concepts Chapter 2 Public domain freeware A software author has the right to abandon all rights to a particular software title. Public domain software, is owned by the public rather than the author and may be freely copied, distributed, and resold.

12 Types of software products
ACS 160 Computer Concepts Chapter 2 Types of software products System software helps the computer carry out its basic operating tasks. DOS, Windows, and Mac OS Application software helps the human user carry out a task. word processing, entertainment, and business

13 Why do I need an operating system?
ACS 160 Computer Concepts Chapter 2 Why do I need an operating system? An operating system (OS) is the master controller for all of the activities that take place within a computer. Microsoft Windows, Mac OS, Linux, UNIX, and DOS The operating system also interacts with the next functional layer called application software.

14 The guardian of the hardware
ACS 160 Computer Concepts Chapter 2 The guardian of the hardware OS interacts with application software and computer hardware

15 Operating System services
ACS 160 Computer Concepts Chapter 2 Operating System services An operating system provides external services that help users start programs, manage stored data, and maintain security. An operating system provides internal services to ensure that the computer system functions efficiently. A system resource is any part of a computer system. disk drive space, memory capacity, or processor time

16 Types of operating systems
ACS 160 Computer Concepts Chapter 2 Types of operating systems Operating systems can be classified into two categories. A server operating system is designed for computers that provide centralized storage facilities and communications capabilities for networks and Web sites. A desktop operating system is designed for a single-user microcomputer.

17 Microsoft's operating system
ACS 160 Computer Concepts Chapter 2 Microsoft's operating system Microsoft Windows is the most popular operating system because it supports a vast array of application software and peripheral devices. provides icons, buttons, and other on-screen controls gets name from the rectangular work areas visible on the screen working on more than one project at a time is called multitasking.

18 Microsoft's current release
ACS 160 Computer Concepts Chapter 2 Microsoft's current release Windows 2000 Professional is designed for the desktop. offers increased security, greater reliability ability to support some specialized software cannot run some software or support all of the peripheral devices designed for Windows 98

19 Apple Computer systems
ACS 160 Computer Concepts Chapter 2 Apple Computer systems In 1984, Apple Computer introduced the revolutionary Lisa computer. The Macintosh computer, with its graphical user interface, Mac OS, was a major factor contributing to its success. The iMac computer

20 What is (was) DOS? DOS stands for disk operating system.
ACS 160 Computer Concepts Chapter 2 What is (was) DOS? DOS stands for disk operating system. has been incorporated into Windows operates behind the scenes so Windows users do not have to memorize and type complex commands

21 ACS 160 Computer Concepts Chapter 2
A DOS screen example

22 ACS 160 Computer Concepts Chapter 2
Are servers different? Two of the most popular server operating systems are Microsoft Windows NT Server and Windows 2000 Server. Novell NetWare is a server operating system designed specifically for microcomputer networks UNIX has become popular for network and Web servers of all sizes. Linux is a server operating system for microcomputers and minicomputers and is available as freeware.

23 What are utility programs? Why are they important?
ACS 160 Computer Concepts Chapter 2 What are utility programs? Why are they important? Utilities are a subcategory of system software designed to augment the operating system. let the user control the allocation and use of hardware resources can be purchased from software publishers and vendor Encryption, retrieving data from damaged disks, and virus protection are some examples of utilities

24 What does a device driver do?
ACS 160 Computer Concepts Chapter 2 What does a device driver do? A device driver helps the computer control peripheral devices. Peripheral devices come with installation instructions.

25 What are programming languages?
ACS 160 Computer Concepts Chapter 2 What are programming languages? A computer programming language allows a programmer to write a program using English-like instructions. BASIC, Visual Basic, C, C++, COBOL, and JAVA are a few computer programming languages. Most computers do not come with a computer programming language.

26 What are groupware, suites, and productivity software?
ACS 160 Computer Concepts Chapter 2 What are groupware, suites, and productivity software? Productivity software is designed to help you work more effectively. Examples of productivity software are: Word processing Spreadsheet Data managemen Office suite refers to a number of applications that are packaged together and sold as a unit. Groupware provides a way for more than one person to collaborate on a project.

27 How do I connect to the Internet and other network-based systems?
ACS 160 Computer Concepts Chapter 2 How do I connect to the Internet and other network-based systems? Connectivity software connects your computer to a local computer network and includes Communications software Remote control software software Web browsers

28 ACS 160 Computer Concepts Chapter 2
Educational software There is educational and training software for people of all ages to help with ABCs, to the SATs. An example of education software

29 Entertainment software
ACS 160 Computer Concepts Chapter 2 Entertainment software Worldwide computer and video game software sales annually exceed $10 billion. An example of entertainment software

30 ACS 160 Computer Concepts Chapter 2
Financial software Personal finance software is geared towards individual finances. It helps with: bank accounts investments credit card balances Bill Some packages also support online banking which help with: downloading transactions transferring funds paying bills

31 Horizontal versus vertical market software
ACS 160 Computer Concepts Chapter 2 Horizontal versus vertical market software Horizontal market software is a generic software package that can be used by many different kinds of businesses. Vertical market software is designed to automate specialized tasks in a specific market or business.

32 ACS 160 Computer Concepts Chapter 2
What is multi-media? Multimedia is an integrated collection of computer-based media including: text graphics sound animation photo images video

33 What does multi-media require?
ACS 160 Computer Concepts Chapter 2 What does multi-media require? Multimedia requires sound and graphics capability. fast processor chip and CD-ROM drive or DVD drive also desirable A Sound card gives the computer capability to record and play sound files and video tracks. connect speakers, headphone, microphone

34 Why is a graphics card important?
ACS 160 Computer Concepts Chapter 2 Why is a graphics card important? A Graphics card takes signals from the processor and uses them to “paint” images on the screen. installed inside computer provides connection for monitor’s data cable A fast processor can handle huge amounts of digital data quickly.

35 A typical multimedia computer system
ACS 160 Computer Concepts Chapter 2 A typical multimedia computer system An example of a multimedia system How is this different from your personal computer?

36 What does software compatibility mean?
ACS 160 Computer Concepts Chapter 2 What does software compatibility mean? To be compatible, software must be: written for the type of computer you use written for your computer’s operating system System requirements specify operating system and minimum hardware capacity listed outside software package

37 ACS 160 Computer Concepts Chapter 2
How to chose software Make sure software is written for PC or Macintosh. Make sure software will work with your operating system. higher number = more recent version Operating systems are typically downward compatible, meaning you can use software designed for earlier versions of the software, but not later. This is not always true!


Download ppt "CSCI 1101 Intro to Computers"

Similar presentations


Ads by Google