lecture 1 (intro ict and programming)

Upload: shinji

Post on 30-May-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    1/39

    Introduction to ICT and

    Programming

    Lecture # 1 : Introduction

    s Name: Engr.Richard A. Sobrepea, MIM

    s E-mail: [email protected]

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    2/39

    Course Objectives

    s

    Discuss Fundamental Concepts of InformationTechnology (IT)

    s Show how Computers are Used as Practical Tools for

    Solving Personal, Business, and Academic Problems

    s Learn Basic Computer Skills that Enables the Students

    Explore IT World

    s Enabling students to work with various office software's

    s Learn Basics of how to do programming

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    3/39

    What are ICT?

    s

    Informations Communications Technologies

    ICTare the hardware and software that enablesociety to create, collect, consolidate andcommunicate information in multimedia formats

    and for various purposes.

    The technology used to handle information and aid

    communication

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    4/39

    Impact of ICT on society

    s Developments in ICT have brought about themerger of

    the computing,

    information,

    communications,

    entertainment,

    mass media industries

    thereby providing a means of exchanginginformation in the digital format used by

    computers.

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    5/39

    ICT

    ICT - i.e. computer linked to

    all facets of society

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    6/39

    What is the impact of ICT on information centers?

    s ICT made information creation in digital formatpossible.

    s ICT made online access and file transfer

    possible

    s ICT made networking and sharing of information

    resources possible

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    7/39

    Transition

    s ICT has made the transfer of digital information

    from remote sites possible

    Shift from Print to Digital Internet

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    8/39

    What are the effects of these developments on the user

    community?

    s Increases level of technology literacy

    s Increases demand for better and faster access

    to information

    s Aggravates discrepancies between the

    information rich and information poor.

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    9/39

    Few Basics

    s Computers

    A computer is an electronic machine that has the

    capability to perform certain types of

    processing/computation on the supplied data. It can

    also store the data as well as generated results.

    Storage

    Processing/

    Computation

    Data & Instructions Information/Results

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    10/39

    Few Basics

    s

    Computers Device that accepts input, process and stores data,

    and gives output

    Device that can execute specific set of instructions

    in a well-defined manner

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    11/39

    Few Basics.

    Computer

    Hardware Software

    Application

    Software

    System

    SoftwareCPU Memory I/O Etc.

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    12/39

    s Computer Hardware Electric, electronic, and mechanical devices

    s

    Computer Software Programs and data in electronic form on a storagemedium

    Program- Sequence of Instructions

    Few Basics

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    13/39

    Few Basics: Hardware

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    14/39

    Few Basics

    s

    Input devicess Processor & Memory

    s Storage devices

    s Output devices

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    15/39

    Few Basics: Input Devices

    s

    Mouses Keyboard

    s Joystick

    s Light pen

    s Tablets Camera

    s Microphone

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    16/39

    Few Basics : Output Devices

    s

    Peripheral Devices: Printer - laser, inkjet, dotmatrix

    Plotter - flatbed, drum

    Speakers

    Monitor - CRT, LCD, projector

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    17/39

    Few Basics : Processor/CPU

    s Pentium

    s 8086

    s Celeron

    s SPARC

    s

    Alphaetc What are Control Unit and ALU?

    The arithmetic/logic unit (ALU) contains the electronic circuitry that

    executes all arithmetic and logical operations.

    The control unit (CU) of the CPU contains circuitry that uses

    electrical signals to direct the entire computer system to carry out,

    or execute, stored program instructions.

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    18/39

    Few Basics : Secondary Storage

    s Hard disk

    s Floppy

    s CD

    s DVD

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    19/39

    Few Basics: Primary Storage

    s RAM

    s ROM

    s etc.

    Virtual Memory?

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    20/39

    Few Basics: Bits & Bytes

    s Bit - a binary digit e.g. 1 or 0

    s Byte - a binary word consisting of 8 bits

    s Kilo Byte - 1024 bytes

    s Mega Byte - 1024 KB

    s

    Giga Byte - 1024 MBs Tera Byte - 1024 GB

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    21/39

    Few Basics: Ports

    s Parallel

    s Serial

    etc.

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    22/39

    Few Basics: Figure

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    23/39

    Keyboard Mouse

    PrinterRAM/ROM

    HD

    MemBus

    System Bus

    Monitor

    CD

    Processor

    Floating PointUnit

    IntegerUnit

    Cache

    ControlUnit

    Few Basics: BUS Figure

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    24/39

    Licensed and Free Software

    s Single user license

    s Multiple user license

    s

    Concurrent use licenses Site license

    s Public domain software

    s Shareware

    Few Basics: Computer Software

    F B i C S f

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    25/39

    s System Software:

    Controls the computer

    Performs the basic operating tasks

    s Application Software:

    Help user to accomplish a specific task

    Few Basics: Computer Software

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    26/39

    ApplicationSoftware

    System Software

    Hardware

    Few Basics: Figure

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    27/39

    Operating systemss Works as coordinator between hardware and user

    software Example: Opening a word document, screen

    display, print, and save.

    s Allocates system resources (CPU, peripherals)

    Examples: use of key board, mouse, playing music,

    displaying on monitor

    Few Basics: System Software

    i S S f

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    28/39

    Utility Software

    s Software that augment the system software

    s Example: preparing disks to store data

    Few Basics: System Software

    F B i S S f

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    29/39

    Device Drivers

    s The system software that helps computer control a

    peripheral device. Usually supplied by the vendor of the

    computer device

    s Example: DD for mouse, DD for Laser printer

    Few Basics: System Software

    F B i S S f

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    30/39

    Programming Languages

    s Tools to create the Application Software

    Few Basics: System Software

    F B i A li i S f

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    31/39

    Business software

    s Help organization to efficiently do routine tasks Horizontal Market business software

    Vertical Market business software

    Productivity softwares Software which enhance the productivity

    Entertainment software

    Educational software

    Few Basics: Application Software

    F B i C N k

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    32/39

    Few Basics:Computer Networks

    Network:

    A collection of computers and other devices that

    communicate with each other to share data, hardware and

    software

    F b i C N k

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    33/39

    Few basics: Computer Networks

    s

    Local Area Networks (LAN): Network that islocated within a relatively limited area (a building or

    campus)

    s

    Wide Area Networks (WAN): Network that covers alarge geographical area

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    34/39

    A Computer Network

    Local workstation

    Workstation

    Workstation

    NetworkServer

    NetworkPrinter

    F B i

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    35/39

    Few Basics.

    s

    Workgroup computing Gather remote resources in such a way that they would

    better utilize each others power.

    s Computer Network

    Linking computers together in such a way that they canshare the resources with each other.

    s Internet

    Network of networks; largest network available in theform of global village

    F B i I t t

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    36/39

    Few Basics: Internet

    s Is a collection of local, regional, and national computer

    networks that are linked together to exchange data anddistribute computing tasks

    s World Wide Web (WWW) and Electronic Mails (E-mail)

    are among the Internet Services

    F B i

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    37/39

    Few Basics

    s Information

    Data that have been collected and processed into ameaningful form

    s Information System

    A computer-based system that provides both dataprocessing capability and information for managerialdecision making

    s Information Society

    A society in which the generation and dissemination of

    information becomes the central focus of commerce.s Information Technology

    A collective reference to the integration of computingtechnology and information processing

    F B i

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    38/39

    Few Basics

    s Telecommuting

    Computing via a communications link between home andoffice

    s Communication Channel The facility by which data are transmitted between

    locations in a computer networks Communication Protocols

    Rules established to govern the way data in a computernetwork are transmitted

  • 8/9/2019 Lecture 1 (Intro ICT and Programming)

    39/39

    s

    THANKYOU