Technology Literacy Unit 3: Software.

Slides:



Advertisements
Similar presentations
Assembly Language for Intel-Based Computers, 4 th Edition Chapter 1: Basic Concepts (c) Pearson Education, All rights reserved. You may modify and.
Advertisements

ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Lecture 1: Overview of Computers & Programming
Lesson 6 Software and Hardware Interaction
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
Chapter 3 Applications Software: Getting the Work Done.
Chapter 3 Software Two major types of software
HOMEWORK PAGE STAND ALONE PROGRAMS FUNCTION ON THEIR OWN AND SOMETIMES CANNOT SHARE DATA WITH OTHER PROGRAMS. INTEGRATED SOFTWARE COMBINES.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Digital Logic Chapter 2 Number Conversions Digital Systems by Tocci.
Chapter 5 Application Software.
1 Chapter 6 Understanding Computers, 11 th Edition Software Ownership Rights Software license: agreement, either included in a software package or displayed.
1 JCM 106 Computer Application for Journalism Lecture 1 – Introduction to Computing.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Computer Concepts – Illustrated 8 th edition Unit C: Computer Software.
1 CSC103: Introduction to Computer and Programming Lecture No 2.
Systems Software & Operating systems
Computer Software Unit C. Software Categories System Software Application Software.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Topics Introduction Hardware and Software How Computers Store Data
Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
SOFTWARE It Consists of a series of instructions that tells the computer what to do. It is collection of programs. Software is set of instruction which.
Chapter 2 Computer Hardware
APPLICATION SOFTWARE. EXAMPLE S What’s an application software ? Application software consists of programs designed to make users more productive and/or.
Software and Hardware Interaction
CS161 Computer Programming Instructor: Maria Sabir Fall 2009 Lecture #1.
Robert Crawford, MBA West Middle School.  Explain how the binary system is used by computers.  Describe how software is written and translated  Summarize.
© Paradigm Publishing Inc. 5-1 Chapter 5 Application Software.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
Beginning Snapshots Chapter 0. C++ An Introduction to Computing, 3rd ed. 2 Objectives Give an overview of computer science Show its breadth Provide context.
Course Title: Introduction to Computer Course Instructor: ILTAF MEHDI Chapter No: 04 1BY ILTAF MEHDI (MCS, MCSE, CCNA)
IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 2/5/2016 TB-1 Technology Briefing Advanced Topics and.
COMPUTER SYSTEM A computer system is define as combination of components designed to process data and store files. A computer system consists of four.
 A computer is an electronic device that receives data (input), processes data, stores data, and produces a result (output).  It performs only three.
What is a Computer An electronic, digital device that stores and processes information. A machine that accepts input, processes it according to specified.
ITT_04101 COMPUTER APPLICATIONS Gaper M CIT
DATA Unit 2 Topic 2. Different Types of Data ASCII code: ASCII - The American Standard Code for Information Interchange is a standard seven-bit code that.
The purpose of a CPU is to process data Custom written software is created for a user to meet exact purpose Off the shelf software is developed by a software.
1 Chapter 1: Basic Concepts Assembly Language for Intel-Based Computers, 4th edition Kip R. Irvine 9/6/2003.
Identify internal hardware devices (e. g
Computer Basics.
Binary Representation in Text
Binary Representation in Text
Invitation to Computer Science, C++ Version, Fourth Edition
Objectives Overview Identify the four categories of application software Describe characteristics of a user interface Identify the key features of widely.
Assembly Language for x86 Processors 6th Edition
INFS 211: Introduction to Information Technology
Application Software Chapter 6.
Hardware and Software Hardware refers to the physical devices of the computer system e.g. monitor, keyboard, printer, RAM etc. Software is a set of programs,
Topics Introduction Hardware and Software How Computers Store Data
Software: Systems and Application Software
Overview of Computers and Programming Chapter 1
System Software Application Software
Principles of Information Technology
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Invitation to Computer Science, Java Version, Third Edition
Chapter 3 Software. Chapter 3 Software IC3 Certification Objectives GS5 Computing Fundamentals Domain 2.0 Hardware devices Objective 2.6 Understand.
Computer Science I CSC 135.
System And Application Software
Computers: Hardware and Software
Chapter 6 System and Application Software
COMPUTER SOFT WARE Software is a set of electronic instructions that tells the computer how to do certain tasks. A set of instructions is often called.
Topics Introduction Hardware and Software How Computers Store Data
Unit One - Computing Fundamentals
SOFTWARE TECHNOLOGIES
Chapter 6 System and Application Software
Chapter 6 System and Application Software
Chapter 6 System and Application Software
Computer Concepts Module 3
Presentation transcript:

Technology Literacy Unit 3: Software

The Language of Computers Electronic Computers The difference between an electronic and mechanical computer is that electronic computers have no moving parts. Information is kept in tiny forms of electricity 5V = on, 0v = off.

The Language of Computers Electronic Computers On and off signals are represented by the digits 1 and 0. These 1s and 0s (bits) are the basic building blocks of computer communication. 8 bits = 1 byte.

The Language of Computers Number Systems The decimal system most widely used is the decimal system (0 thru 9). The decimal system is not the only system. We also use binary and hexadecimal number systems in certain applications.

The Language of Computers Number Systems Decimal numbering system This is a positional system. The position a digit holds in a number indicates its value.

The Language of Computers Number Systems Binary Numbering System

The Language of Computers Number Systems Hexadecimal Numbers Hex is a base-16 number system. When counting in base-16, new symbols are required to represent digits higher than 9. The 16 digits are represented in the chart below.

The Language of Computers Code It is important for an IT professional to understand and use number systems. They are more than numbers. Computers use them to Convert media instructions Make programing codes, Identify memory locations and peripherals Computers also use them to represent data and run programs

The Language of Computers Encoding Instructions The process of converting human-readable data and computer programs into a a computer readable format. Cross platform tools allow programmers to write a program once and then encode it for different CPUs

The Language of Computers Encoding Data Agreements have been made to make sharing data easier – this is called standards The American Standard Code for Information Interchange (ASCII) Pronounced as askee, is a standard for representing text that most computers support.

The Language of Computers Unicode Because the need to represent more than 256 characters, the Unicode system was developed. Text characters are represented by 2 bytes. This allows for a much greater number of characters as well as support for other features.

The Language of Computers Computer programing language Programs – are the sets of instructions that carry out task. Using 1s and 0s was the original way to write a program. Today, languages appear similar to English. There are two basic levels of programming languages: high and low.

The Language of Computers Computer programing language High Level Languages: This is what most programmers use. It contains instructions that are far removed from the instructions the CPU uses. It contains a limited set of near-to-English words, so they are easy for a person to read.

The Language of Computers Computer programing language High Level Languages: Continued… Instructions may be commands such as PRINT< IF< NEXT and GET. Can be like algebra: add 42 to another number that is stored in a veriable named Falcon/Number Write: Jersey/Number + 42 Examples of high level language are Visual Basic, C++, COBOL and Java

The Language of Computers Computer programing language Low Level Languages: Once a program is written in high-level language it must be converted into a digital format the the CPU can process. This language is very close to the language used by the CPU.

The Language of Computers Computer programing language Low Level Languages: Continued… Machine Language (or Code) is a low level language composed of 0s and 1s that the CPU uses. It is the ONLY language that a CPU undestands. An assembler is used to convert the program into machine code.

The Language of Computers Data Types used in Computer Programing Integers are the positive and negative counting numbers and zero Floating point numbers are decimal numbers Boolean types only hold values for true or false Characters are single letters, digits or other symbols Strings hold alphabetic and numeric data, along with special symbols Data types hold time and date information

The Language of Computers Algorithms – a series of steps used to perform and action Not a programing language or code. It’s a map of what needs to be done.

System Software Operating Systems System Software includes four types of software: The operating system Utility programs Device Programs Programs

System Software Operating Systems All computers must have an operating system. It provides communication between the user and the hardware. It works silently behind the scenes.

System Software Operating Systems – This is the Apollo Guidance Computer located at the Smithsonian Museum. Simple commands of nouns and verbs were entered and this was used to control the spacecraft.

System Software Operating Systems Task: Powering system off and on Logging in and out Switching users Locking and unlocking the interface Order of processing events Manages movements of files and storage systems Interacts with peripheral devices Manages allocation of memory and data as well as system security and passwords

System Software System Utility Programs – Assist in managing and optimizing a computer’s performance. Provide extra protection against viruses and malware Assist in installing and removing software Finds files Speeds up communication Example is disk defragmenter

System Software Device Drivers – a special software program that provides instructions to the operating system for how to use a specific peripheral. Example would be how a computer program such as MS Word would communicate with a printer.

System Software Programs – make it possible to organize, create and modify documents, spreadsheets, slide shows, digital images, videos and many other types of data.

Application Software Software Licenses and Versions – When a company develops software, it makes money by selling the license to use the software.

Application Software Software Licenses and Versions – Software licenses are governed by an end-user license agreement. The end user license agreement (EULA) is a contract outlining the set of rules that every user must agree to before using software.

Application Software Software Licenses and Versions Proprietary software – is owned by the creator and cannot be sold, copied or modified without the users permission Open Source Software – has no licensing restrictions. The code is available to any one that wants to alter the software Shareware - can be installed and used, then purchased if you decide to continue to use it Freeware – is fully functional software that can can be used without purchasing it.

Application Software Application Software – allows a user to perform specific activities such as writing term papers, sending e-mail, paying taxes, editing photos, playing games, or taking online courses.

Application Software Productivity Software – supports the completion of task. It includes software for word processing, creating spreadsheets and presentations, editing graphics, and videos and managing databases. A Suite is a group of programs, usually with similar interfaces, such as MS Office Suite or Adobe Creative Suite

Application Software Spreadsheet Software is used to create, organize, and edit data in a table composed of rows and columns

Application Software Data Management Software – is information sored in tables and is used for tracking large amounts of data.

Application Software Presentation Software – provides tools to combine text, photographs, clip art, video, and graphs into a series of slides for playback

Application Software Updates – sometimes called patches or service pacts, are fixes to the software to correct bugs, remove security issues or otherwise improve a version of a software program.

Chapter Summary Communication inside a computer is conducted through a series of on-off signals. These signals are electronic and represent either a 1 or a 0 There are various number systems in the owrld. Computers are based on binary and hexadecimal systems Code is computer-readable instructions. Programs are compiled to create computer-readable code.

Chapter Summary The operating system performs communiucation with the user and the hardware. System utility programs assist in managing and optimizing a computer’s performance Device drivers provide instructions to the operating system for particular hardware. They are used to simplify the process of creating compatible hardware and software Programs are what you use to get the job done. They allow you to create and edit documents among other things.

Chapter Summary The software license specifies how the software may be legally used. Application software allows the user to perform specific activities. It may be related to productivity, entertainment, or education. Software must be installed in order to be used. Once installed, it must be updated periodically

Chapter 3: Software Technology Literacy The End Chapter 3: Software Technology Literacy