Course: Introduction to Computers

Slides:



Advertisements
Similar presentations
 Computer hardware components are the physical pieces of the computer.  The major hardware components of a computer are: – The central processing.
Advertisements

Programming Creating programs that run on your PC
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
Lecture 1: Intro to Computers Yoni Fridman 6/28/01 6/28/01.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
Course: Introduction to Computers
Systems Software Operating Systems.
Computer Software.
Operating System.
SOFTWARE.
Lesson 4 Computer Software
Computer Programming-1 CSC 111 Chapter 1 : Introduction.
Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 1 Introduction to Computers and Programming.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Today’s Agenda: Computer Basics Review Hardware: The physical components of a computer, any internal or external computer part that you can touch. Software:
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
What is Computer Software? Hardware vs Software Got to have both to get the job done!
Slide 1 System Software Software The term that we use for all the programs and data that we use with a computer system. Two types of software: Program.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Chapter 4 System Software.
Software What is software? Software is a general name given to all programs that can run on computer hardware such as spreadsheet. There are two types.
Chapter SIx Maintaining a Computer Part I: Configuring, Updating, and Upgrading the OS.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Programming 1 1. Introduction to object oriented programming and problem-solving.
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Basic of Programming Language Skill Area Computer System Computer Program Programming Language Programmer Translators.
Liang, Introduction to C++ Programming, (c) Chapter 1 Introduction to Computers, Programs, and C++
Tolo-e-aftab higher education 1 th semester Bcs 1/2/1392 MINISTRY OF HIGHER EDUCATION.
C o n f i d e n t i a l 1 Course: BCA Semester: III Subject Code : BC 0042 Subject Name: Operating Systems Unit number : 1 Unit Title: Overview of Operating.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Application Software System Software.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
Introduction  Program: Set of sequence instruction that tell the computer what to do.  Software: A collection of programs, data, and information. 
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. Introduction to Computers and Computing.
Introduction to Computer Programming Concepts M. Uyguroğlu R. Uyguroğlu.
WHAT IS HARDWARE ? Computer hardware is the collection of physical elements that comprise a COMPUTER SYSTEM LIKE A MOUSE, MONITOR, KEYBOARD, SPEAKER MICROPHONE,
Chapter 1: Introduction to Computers and Programming
Computer Basics.
Nature & Types of Software
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
Lecture 1: Introduction to JAVA
System Programming and administration
Introduction to Programming
Java programming lecture one
Computer Software CS 107 Lecture 2 September 1, :53 PM.
Systems Software Keywords Operating Systems
TRANSLATORS AND IDEs Key Revision Points.
OPERATING SYSTEMS.
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
Language Processors Application Domain – ideas concerning the behavior of a software. Execution Domain – Ideas implemented in Computer System. Semantic.
Introduction to Computer Software
Introduction to Computing
Chapter 6 System and Application Software
Chapter 6 System and Application Software
Chapter-1 Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions.
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
Chapter 6 System and Application Software
Presentation transcript:

Course: Introduction to Computers Lecture: 4 Software

Introduction Program: Set of sequence instruction that tell the computer what to do. Software: A collection of programs, data, and information. Programmer: The person who makes the program.

(Application Software) Computer Software (Computer Software) (System Software) (Application Software)

System Software (System Software) It is the software which is used by the computer or operates a computer system. Built inside the computer or in a CD must be bought. (System Software) (Programming language) (Compiler And Interpreters) (Operating Systems)

Programming language Programs are developed by the programming languages. It is a set of words, rules, syntax. There are many programming languages each to solve specific kinds of problems. Ex. ( C, Java, Pascal, …etc).

Programming language Generations of Programming Languages: Machine Language. Assembly Language. High Level Language. Application Generation. Object Oriented Languages.

Programming language Generations of Programming Languages: 1.Machine Language: It is written in 1, 0 (Binary system). Difficult language. Need long time. Depends on the computer architecture.

Programming language Generations of Programming Languages: 2.Assembly Language: Depends on using some of the mnemonic symbols, like: ADD, SUB, MUL, DIV. Easier than the machine language. Use other accounting systems. Depends on the computer architecture. A translator is needed and it is called (Assembler).

Programming language Generations of Programming Languages: 3.High Level Language: Use statements that user can understand. It needs translators. It can be used very easily to solve complex problems. They are undependable of the computer’s architecture. Ex. Python , C , Java

Programming language Generations of Programming Languages: 4.Application Generations: Database language used to create files, forms, queries and reports without the writing of any programs. Ex. Oracle, Access.

Programming language Generations of Programming Languages: 5.Object Oriented Languages: Consist of a collection of objects. Every object contains its variables, data, methods. Encapsulation: which means that the data and its operations are collected in the same place. You can't access any data without using the operations.

System Software (System Software) (Programming language) (Compiler And Interpreters) (Operating Systems)

Compiler And Interpreters Compilers and Interpreters: Program that translate the source code into object code. Compilers: translate a whole program once and execute it. Interpreters: translate and execute one instruction at a time. Its slower and use more space than the compiler.

Operating Systems The most important software. It holds all the instructions that make the computer work. No computer can work if it dose not contain a O.S. Consist of group of program (work like a team) the main control program is the Supervisor: Known as the Monitor or Executive. Guides the activates to all the O.S. parts. Ex. DOS, Windows, Mac O.S, … etc.

MS Windows 1.x

MS Windows 98

Windows XP

Windows Vista

Windows 7

Windows 8

System1,2,3,4

MAC OS 8

MAC OS X

Mac OS X10.0 “Cheetah” & MAC OS X 10.1 “Puma”

Mac OS X10.2 “Jaguar” & MAC OS X 10.3 “Panther”

Mac OS X10.4 “Tiger” & MAC OS X 10.5 “Leopard”

Mac OS X10. 6 “Snow Leopard” & MAC OS X 10. 7 “Lion”& Mac OS X10 Mac OS X10.6 “Snow Leopard” & MAC OS X 10.7 “Lion”& Mac OS X10.8 “Mountain Lion” “Snow Leopard” “Lion” “Mountain Lion”

Linux

Ubuntu

Operating System Functions Booting up. User Interface. Task and resources management. Monitoring. File Management. System security.

Operating System Type Multitasking OS: execute more than one task at the same time. Multiprocessing OS: uses more than one CPU. Timesharing OS: time is shared between multi-user to execute their task. Network OS Real Time OS: Input and output operations are happing at the same time (medical devices).

(Application Software) Computer Software (Computer Software) (System Software) (Application Software)

Specialized applications For specific, advanced tasks Application Software Application software is a software used by user Two categories Basic applications general-purpose Specialized applications For specific, advanced tasks

Basic Application Focus on basic and general-purpose tasks

Specialized Applications Focus on specific disciplines and occupations Make it possible to perform advanced tasks at home Examples: Graphics Programs Audio and Video Editing Software Multimedia Creation Programs Web Designing Programs

Examples

Computer Parts O.S Application Software User

Interfaces Interface: It’s the way that the user use to deal (communicate) with the computer. Type: Command Line Interface: Commands must be typed on the keyboard. It’s slow process. Require a high degree of computer knowledge. Graphical User Interface: Use pictures, windows, menus, icons to represent object and operation. User can select any object by pointing the mouse at it an click on it. Ease, enjoyable.

System Development System Development: refers to replacing a manual system into a Computerized system. Steps of the System Development (System Life Cycle): Preliminary Analysis: What is the system requirements, organization objective. So gather data and write report. Assess Feasibility: Determine if the solution is by computerizing the system?, Is the budget covers? Design: Draw the plan on how its this can be implemented. Implementation(Programming): Write the program. (in this step the system is physically designed).

System Development Steps of the System Development (System Life Cycle): Testing Training Hand over to client Monitoring and maintaining the system.

Multimedia Using text, audio, picture, video, …etc in the program. Used in education, games, commercial. Multimedia Computer specifications: High specifications in terms of equipment: speed, memory, hard drive. Peripherals: CD drive, sound card, microphone, …etc. Large monitor: screen (graphical) card. DVD drivers.