Razi University Eduvational Use. Computer. Fundamentals & Programming. Software. Computer Fundamentals & Programming. Dr.

Similar documents
Computer Concepts Module 3. Computer Software

CSC Introduction to Computers and Their Applications

Lesson 7 Software Fundamentals

Unit 29. Installing and Upgrading Software Level 3

COMPUTER SOFTWARE RAYMOND ROSE

Application software includes: Categories of Computer Software. General-purpose applications. System Software vs. Application Software 11/23/2018

Computer Software A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and

Curriculum Guidebook: Technology Grades PreK

Chapter 5 Multimedia Software

Accounting Software. Collaboration Software

Introduction to Computer Graphics

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Ninth Edition. Copyright 2013 Pearson Education, Inc. Publishing as Prentice Hall

Application Software

Computers Are Your Future Prentice-Hall, Inc.

AppleWorks 5 Installation Manual. Includes information about new features FOR MAC OS

System And Application Software

SOFTWARE AND MULTIMEDIA. Chapter 6 Created by S. Cox

Appendix F Course codes, descriptions, units, lecture/lab

Specialized Application Software The McGraw-Hill Companies, Inc. All rights reserved.

MIT 11043, PC APPLICATIONS

CS200-Chapter3-Homework

5/3/2012. Copyright 2012 The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill. McGraw-Hill. McGraw-Hill. McGraw-Hill

Information Systems Software

Pupils Name ... Class ... Teacher. It will help you to keep a record of all the skills you have practised and learnt.

Which one of the following terms describes the physical components of a computer system?

Unit 6 Software. Computer Concepts Unit Contents. 6 Section A: Software Basics

Chapter 3 Computer Software

Chapter 3 Application Software

THIRD GRADE COMPUTER GLOSSARY. Strand All

Contents SECTION-I : LINUX

16/06/56. Basic Application Software. Basic Application Software. Basic Application Software

VISUAL SUMMARY. Application Software

RADFORD COMPLEX SCHOOLS TECHNOLOGY SCOPE & SEQUENCE GRADES K-6

Class IX FIT Notes for Short Answer Questions

Higher Still. Notes. Higher. Information Systems. Release date 27/05/2003 File reference HSN33400.

Duration: 6 Months. Dreamweaver JavaScript Jquery Ajax

EXCELLENT ACADEMY OF ENGINEERING. Telephone: /

BEDI INTERNATIONAL SCHOOL, BAREILLY. CHAPTER: 1( Computers and Computer Languages Types)

Concepts of Information Technology. Introduction to Windows 8

The diverse software in the Adobe Creative Suite enables you to create

COMPUTER COURSE OFFERINGS

Microsoft Office. Microsoft Office

Scope and Sequence of Computer-Based Skills K-6. The Junction Public School

KENDRIYA VIDYALAYA CHENANI (J & K)

CTIS 155 Information Technologies I. Chapter 5 Application Software: Tools for Productivity

Computing Long Term Plan

Chapter 2 SOFTWARE CONCEPTS

Computers Are Your Future

Applications. Word Processing. Steps to produce a document: Create, Edit, Format, Print, Save (often!!)

Chapter Objectives 1 of 2. Chapter 3. The Operating System. Chapter Objectives 2 of 2. The Operating System. The Operating System

ATOMIC ENERGY CENTRAL SCHOOLS MONTH WISE BREAKUP OF SYLLABUS ( ) SUBJECT: COMPUTER SCIENCE. Name of the lesson &Topics

Genesis Advantage. Version 7

SOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J A N D O B J 3-2)

Ministry of National Policies and Economic Affairs National Youth Corps. Curriculum of the Information Technology

COMPUTER CONCEPTS. Windows

Bring Your Own Device (BYOD) Information for Parents and Carers

OUTLINE OF THE AREAS COVERED IN THE UCTIT EXAM

Base Module - Computer Essentials

DETAILED SYLLABUS 1. INTRODUCTION TO COMPUTER

Syllabus. S.N. Course Name Code Duration Course Fee

Software Needed Any word processing application: Word, Word Perfect, AppleWorks, ClarisWorks, WordPad, etc. LEVEL 1 Word Processing Mini WP 1

Online Education Platinum Package Topic List Sr Course Name Topic Duration Language 1 Basic Utilities Accept And Reject Cookies 01:56 English 2 Basic

LIBREOFFICE TRAINING PROTOCOL

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS. Operating Systems.

Vocational Arts Montana State Standards For Technology

BHARATHIDASAN UNIVERSITY, TIRUCHIRAPPALLI DIPLOMA IN OFFICE AUTOMATION

The diverse software in Adobe Creative Suite 2 enables you to create

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites

SAMPLE PAGES. Unit 12.1 Information and Communication Systems Topic 2: Networking. What is a network? Network node

Operating System Study Material

Downloaded From :

Pre Lab (Lab-1) Scrutinize Different Computer Components

Start menu. Toggles between All Programs & Back

Software: Systems and Applications Software

1 THE PNP BASIC COMPUTER ESSENTIALS e-learning (MS Powerpoint 2007)

SLO to ILO Alignment Reports

South Carolina s Computer Applications 1 A. SAFETY AND ETHICS. Page Numbers. 1. Identify major causes of work-related accidents in offices.

Knightswood Secondary School. Graphic Communication. Desktop Publishing otes. Auto Tracing

PAC ICT Scope and Sequence

How to make a PDF from outside Acrobat

Introduction to MS Office Somy Kuriakose Principal Scientist, FRAD, CMFRI

Which one of the following terms describes the physical components of a computer system?

RPS Technology Standards Grades 9 through 12 Technology Standards and Expectations

Detailed Table of Contents

Keynote Basics Website:

1- What is a computer?

Technology Applications (first semester) Keyboarding Essential Learning Outcomes (ELO s)

Discovering Computers Living in a Digital World

Cambridge Nationals R001. Revision help (LO1)

Getting Creative with your Computer

M1-R4: IT TOOLS AND BUSINESS SYSTEMS

Govt. Polytechnic Education Society, Lisana (Rewari) LESSON PLANS 1 ST SEM. COMPUTER ENGINEERING

Getting Started with. Office 2008

Padasalai.net- Higher Secondary first Year. Quarterly exam answer key-2018 Max Marks : 70

Base Module - Computer Essentials

Technology Applications Guide 5th Grade

MICROSOFT WORD. MS. Office includes the following application:

SCSD Technology Standards Third Grade A Awareness - Exposed to the technology as it is being used by others.

Press-Ready Cookbook Page Guidelines

Technology Applications TEKS, 6-8

Transcription:

Software Dr. Maysam Saidi 1

1. 2. 3. 4. 5. Application Software Types of Software Software Licensing Types of Software License Software Piracy 2

Software software, or just software, is a collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it. Any set of instructions that guides the hardware and tells it how to accomplish each task. 3

Software System Software Software Programming Software Application Software 4

System Software System software is computer software designed to operate the computer hardware to provide basic functionality and to provide a platform for running application software. Refers to the operating system and all utility programs that manage computer resources at a low level. 5

System Software The BIOS (basic input/output system) gets the computer system started after you turn it on and manages the data flow between the operating system and attached devices such as the hard disk, video adapter, keyboard, mouse, and printer. The boot program loads the operating system into the computer's main memory or random access memory (RAM). System software also includes system utilities, such as the disk defragmenter and System Restore. 6

System Software Basic Input/Output System (BIOS) Program 7

System Software Disk Defragmenter 8

System Software Disk Cleanup 9

System Software Disk Partition Tool 10

Programming Software Example of programming language: C C++ C# BASIC JAVA Visual Basic Phyton HTML PHP 11

Programming Software Programming software include tools in the form of programs or applications that software developers use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to relatively simple programs such as compilers, debuggers, interpreters, linkers, and text editors, 12

Programming Software 13

Interpreter Compiler Translates program one statement at a time. It takes less amount of time to analyze the source code but the overall execution time is slower. No intermediate object code is generated, hence are memory efficient. Continues translating the program until the first error is met, in which case it stops. Hence debugging is easy. Scans the entire program and translates it as a whole into machine code. It takes large amount of time to analyze the source code but the overall execution time is comparatively faster. Generates intermediate object code which further requires linking, hence requires more memory. It generates the error message only after scanning the whole program. Hence debugging is comparatively hard. Programming language like Python, Ruby use interpreters. Programming language like C, C++ use compilers. 14

Application Software A program or group of programs designed for end users Allows end users to accomplish one or more specific (non-computer related) tasks. 15

Examples of Application Software Word processor Spreedsheet Presentation Software Database Management System Dekstop Publisher Graphic Editor Web Browser 16

Word Processor Word processor is a software program capable of creating, storing, and printing documents. Unlike the standard typewriter, users using word processors have the ability of creating a document and making any changes anywhere in the document. This document can also be saved for modification at a later time or to be opened on any other computer using the same word processor. 17

Word Processor Features Insert text Delete text Cut and paste Copy Page size and margins Search and replace Print 18

Word Processor Examples Microsoft Word WordPro AppleWorks 19

Spreadsheet Spreadsheet is a data file made up of rows and columns that are used to sort data and allow a user to manipulate and arrange data easily, commonly numerical data. What makes a spreadsheet software program most unique is its ability to calculate values using mathematical formulas and the data in the cells. 20

Spreadsheet Features: Formulas Functions Charts Cut/Copy/Paste with single cells or ranges of cells Cells formatting Cells merging 21

Spreadsheet Examples Microsoft Excel Lotus 1-2-3 Apple Numbers OpenOffice Calc 22

Presentation Software A presentation program is a software program that helps create a slideshow that addresses a topic. Presentation programs are often used in businesses and schools for discussing a topic or for teaching. It typically includes three major functions: an editor that allows text to be inserted and formatted a method for inserting and manipulating graphic images a slide-show system to display the content. 23

Presentation Software Features: Insert Slide Deletion of Inserted slides Allows cut and paste slides in any order. Allows duplication content or slide Allows you to display the presentation designed in a slide show system. (View Slide Feature) Allows animations and/or sounds manipulations on objects in the slide. 24

Presentation Software Example: Microsoft PowerPoint Adobe Persuasion Hypercard OpenOffice Impress Scala Multimedia 25

Database Management System (DBMS) Software A program that controls the organization, storage, management, and retrieval of data in a database. Users can create tables, queries, forms and reports. 26

Database Management System (DBMS) Software Example: Microsoft Access Oracle Database MySQL FoxPro 27

Desktop Publishing Software Used to produce high-quality printed documents such as magazine, greeting card, posters, etc. Allows you to use different typefaces, specify various margins and justifications, and embed illustrations and graphs directly into the text. 28

Desktop Publishing Software Example: Adobe Indesign QuarkXpress MS Publisher 29

Web Browser Web browser, a software application used to locate and display Web pages. Example: Internet Explore (IE) Mozilla Firefox Chrome Opera 30

Web Browser 31

Graphic Software Graphics software or image editing software is a program or collection of programs that enable a person to manipulate visual images on a computer. graphics can be classified into two distinct categories: raster graphics vector graphics 32

Raster Graphic Editor A raster graphics editor is a computer program that allows users to paint and edit pictures interactively on the computer screen and save them in one of many popular bitmap or raster formats Common features: Select a region for editing Draw lines with brushes of different color, size, shape and pressure Add typed letters in different font styles Apply various filters for effects Convert between various image formats 33

Bitmap Graphic Editor Examples Adobe Photoshop PaintShop Pro iphoto GIMP 34

Vector Graphic Editor Also known as drawing software. A computer program that allows users to compose and edit vector graphics images interactively on a computer. Vector editors are often better for page layout, typography, logos, sharp-edged artistic illustrations (e.g. cartoons, clip art, complex geometric patterns), technical illustrations, diagramming and flowcharting. 35

Vector Graphic Editor Examples Adobe Illustrator Macromedia Freehand Xara Xtreme Inkscape 36

37

Accounting Software Accounting software is an application software that records & processes accounting transactions within functional modules such as accounts payable, accounts receivable, payroll, and trial balance. It functions as an accounting information system. 38

Accounting Software Features: Accounts receivable Accounts payable General ledger Billing Stock/inventory Purchase order Sales order Bookkeeping 39

Accounting Software Examples: Microsoft Money MYOB USB SAGE 40

Other Examples: Aided Design (CAD) Video Editor Sound Editor Video Games Educational Software Email Client Electronic Media 41

Software Licensing Is a legal instrument (by way of contract law) governing the usage or redistribution of software Allowing an individual or group to use a piece of software Nearly all applications are licensed Some are based on the number machines on which the licensed program can run whereas others are based on the number of users that can use the program 42

Types of Software License Registerware Shareware Freeware Open source Demoware Abandonware 43

Registerware Refers to computer software which requires the user to give personal information through registration in order to download or use the program. 44

Shareware/Demoware Refers to copyrighted commercial software that is distributed without payment on a trial basis and is limited by any combination of functionality, availability, or convenience. 45

Freeware software that is available for use with no cost or for an optional fee. Freeware is different from shareware, where the user is obliged to pay. 46

Open Source Software (OSS) OSS is also a free software. OSS can be defined as computer software for which the human-readable source code is made available under a copyright license (or arrangement such as the public domain) that meets the Open Source Definition. This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified form. 47

Abandonware It refers to sofware that is no longer available for purchase or that is at least a certain amount of years old. 48

License Key A software license key is a pattern of numbers and/or letters provided to licensed users of a software program. License keys are typically created and delivered via a license generator once a software user has paid for the software and has agreed to the conditions of use and distribution as legally specified in the software license. 49

License Key 50

سرقت نرم افزاری Software Piracy The unauthorized copying of software. Refers to ways of obtaining software without the permission of the software holder Some common types of software piracy include: Counterfeit software OEM unbundling Softlifting Hard disk loading Internet software piracy 51

Software Piracy Counterfeit Software نرم افزار جعلی A type of software piracy that occurs when fake copies of software are produced using a CD burner to copy the software Counterfeit software is usually sold at prices well below that of the retail price of the legitimate software 52

Software Piracy بسته OEM Unbundling Original equipment manufacturer (OEM) unbundling is a type of software piracy that occurs when OEM-packaged software is separated from the hardware it originally came bundled with, at the OEM or retail level of sale. 53

Software Piracy سرقت نرم Softlifting A type of software piracy that occurs when users share their software with other users who are not authorized to have access by the End-User License Agreement (EULA). The most common type of softlifting occurs when a person does legitimately purchase software but installs it onto multiple computers which is a violation of the licensing agreement. 54

Software Piracy Hard Disk Loading A type of software piracy that occurs when hardware dealers install an unauthorized copy of commercial software onto a computer system. In many cases consumers will not receive any manuals or original CD of the software but the hardware dealer may charge for the illegal software in the total system purchase price. 55

Software Piracy Internet Software Piracy A type of software piracy that occurs when software, which is illegally obtained through Internet channels, usually through peer-to-peer file sharing systems or downloaded from pirate Web sites that make software available for download for free or in exchange for users who uploaded software 56