Course: Introduction to Computers Lecture: 4 Software Introduction

Course: Introduction to Computers Lecture: 4 Software Introduction

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. Computer Software

)Computer Software( )System Software( Application( )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 Programmin( )g 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: 1. Machine Language. 2. Assembly Language. 3. High Level Language. 4. Application Generation.

5. 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 computers 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 Programmin( )g 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 15 MS Windows 98 16 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 Cheetah Puma

Mac OS X10.2 Jaguar & MAC OS X 10.3 Panther Jaguar Panther Mac OS X10.4 Tiger & MAC OS X 10.5 Leopard Tiger

Leopard Mac OS X10.6 Snow Leopard & MAC OS X 10.7 Lion& Mac OS X10.8 Mountain Lion Snow Lion Leopard

Mountain Lion Linux 28 Ubuntu

Operating System Functions 1. 2. 3. 4. 5. 6. Booting up. User Interface.

Task and resources management. Monitoring. File Management. System security. Operating System Type 1) Multitasking OS: execute more than one task at the same time.

2) Multiprocessing OS: uses more than one CPU. 3) Timesharing OS: time is shared between multiuser to execute their task. 4)

Network OS 5) Real Time OS: Input and output operations are happing at the same time (medical devices). Computer Software

)Computer Software( )System Software( Application( )Software 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 Comput er Parts

O.S Application Software User Interfaces Interface: Its the way that the user use to deal (communicate) with

the computer. Type: 1. Command Line Interface: 1. Commands must be typed on the keyboard. 2. Its slow process. 3. Require a high degree of computer knowledge. 2.

Graphical User Interface: 1. Use pictures, windows, menus, icons to represent object and operation. 2. User can select any object by pointing the mouse at it an click on it. 3. Ease, enjoyable. System Development System Development: refers to replacing a manual

system into a Computerized system. Steps of the System Development (System Life Cycle): 1. Preliminary Analysis: What is the system requirements, organization objective. So gather data and write report. 2. Assess Feasibility: Determine if the solution is by computerizing the system?, Is the budget covers? 3. Design: Draw the plan on how its this can be implemented.

4. Implementation(Programming): Write the program. (in this step the system is physically designed). System Development Steps of the System Development (System Life Cycle): 5. Testing 6. Training 7. Hand over to client

8. Monitoring and maintaining the system. Multimedia Using text, audio, picture, video, etc in the

program. Used in education, games, commercial. Multimedia Computer specifications: 1. High specifications in terms of equipment: speed, memory, hard drive. 2. Peripherals: CD drive, sound card, microphone, etc. 3. Large monitor: screen (graphical) card. 4. DVD drivers.

Recently Viewed Presentations

  • Naviance Family Connections - Lebanon High School

    Naviance Family Connections - Lebanon High School

    Naviance Family Connections. Lebanon High School. 2016-2017. What is Naviance? Naviance. is a college and career readiness software provider that partners with high schools and other K-12 institutions to provide students with college planning and career assessment tools.
  • MSC Individual Fellowships Dr. Jennifer Brennan National Contact

    MSC Individual Fellowships Dr. Jennifer Brennan National Contact

    Visit Call page on Participant Portal. ECAS Account Login. Need PIC (Participant Identification Code) to submit. Call deadlines are Brussels time! Proposal "Part B" Download template from inside online system. Complete and save as PDF. Upload to online system. Multiple...
  • A Christian Approach to Biological Complexity Dr. Ard

    A Christian Approach to Biological Complexity Dr. Ard

    The best biography on Newton is probably "Never at Rest : A Biography of Isaac Newton" by Richard S. Westfall (Cambridge University Press, 1983), see also the shorter The Life of Isaac Newton by the same author (CUP, 1994). ......
  • Nonlinear Dynamics Workshop, 2017 APPLICATIONS GALORE

    Nonlinear Dynamics Workshop, 2017 APPLICATIONS GALORE

    Friction-free intro. THE PARADIGM SHIFT. ELEMENTARY NONLINEAR DYNAMICAL SYSTEMS. Attractors and stability. Bifurcations and instability. Chaos. Fractals. COMPLEXITY - When agents and variables interact
  • Our sources - Teaching Maths for Social Justice

    Our sources - Teaching Maths for Social Justice

    Here is what we found out from 22 people. Rocky's road to recovery Rocky the dog was shot in the head five times, battered with a shovel and left to die in a ditch by the roadside. Amazingly, he survived...
  • The Great War 1914 - 1918

    The Great War 1914 - 1918

    The Great War 1914 - 1918 ... "Butcher of the Somme" Artillery shells for 1 week "over the top" German trenches were well protected Barbed wire became tangled 20,000 British soldiers were killed Total War DORA: censorship, alien registration, watering...
  • 8.6 Volume and Moles, Avogadro's Law

    8.6 Volume and Moles, Avogadro's Law

    Use Avogadro's law to calculate the amount or volume of a gas when the pressure and temperature are constant. Avogadro's Law: Volume and Moles. In Avogadro's law, the volume of a gas is directly related to the number of moles...
  • Introduction the Endocrine System

    Introduction the Endocrine System

    Introduction the Endocrine System Chapter 7 What is a endocrine? We divide endocrines into 3 groups Steroid hormones Peptide hormones Amine hormones Steroids Amines Endocrine System: Wow! →Pituitary →Hypothalamus Pineal gland Thyroid Parathyroid Thymus Heart liver Stomach and intestine Pancreas...