• No results found

Introduction to Computer & Information Systems

N/A
N/A
Protected

Academic year: 2021

Share "Introduction to Computer & Information Systems"

Copied!
31
0
0

Loading.... (view fulltext now)

Full text

(1)

BIL101E – Introduction to Computer & Information Systems 1

CopyCopyleftleft©©20200055 Version Version 00..11

Introduction to Computer &

Information Systems

Binnur Kurt

[email protected]

Istanbul Technical University

Istanbul Technical University

Computer Engineering Department

Computer Engineering Department

(2)

About the Lecturer

About the Lecturer

‰ BSc

İTÜ, Computer Engineering Department, 1995

‰ MSc

İTÜ, Computer Engineering Department, 1997

‰ Areas of Interest

¾ Digital Image and Video Analysis and Processing

¾ Real-Time Computer Vision Systems

¾ Multimedia: Indexing and Retrieval

¾ Software Engineering

¾ OO Analysis and Design

(3)

3

Welcome to the Course

Welcome to the Course

‰ Important Course Information

¾ 10:00-13:00, Friday

¾ Course Web Page

http://www.cs.itu.edu.tr/~kurt/Courses/bil101

¾ Join to the group

• http://groups.yahoo.com/group/bil101e

[email protected]

(4)

Grading Scheme

Grading Scheme

¾ 5 Homework (40%)

¾ A midterm exam (20%)

¾ A final exam (40%)

¾ You must follow the official Homework Guidelines

(http://www.ce.itu.edu.tr/lisans/kilavuz.html).

¾ Academic dishonesty including but not limited to cheating,

plagiarism, collaboration is unacceptable and subject to disciplinary

actions. Any student found guilty will have grade F. Assignments

are due in class on the due date. Late assignments will generally not

be accepted. Any exception must be approved. Approved late

assignments are subject to a grade penalty.

(5)

BIL101E – Introduction to Computer & Information Systems 5

Tell me and I forget.

Show me and I remember.

Let me do and I understand.

—Chinese Proverb

(6)

Purpose of the Course

Purpose of the Course

¾ To prepare students to be able to learn the features of

various business software tools and apply these tools in

efficiently and effectively solving problems.

(7)

BIL101E – Introduction to Computer & Information Systems 7

1. Introduction to CIS

2. Computer Hardware: CPU, memory, storage devices, network

devices, peripherals

3. Operating systems: users, files, permissions, commands, applications

4. Basic tools: file managers, editors, web browsers, e-mail agents

5. Word Processing

6. Data Processing

7. Creating Presentations

8. Internet services: addressing, file transfer, remote access

9. Introduction to programming

Course Outline

Course Outline

(8)

10. Flow Control

11.Data Abstraction

12.Drawing and Image Manipulation

Course Outline

Course Outline

(9)

Copyleft © 2005, Binnur Kurt

Introduction

Introduction

1

(10)

In trodu ction to CI S 1

Content

Content

►Introduction to computer and information system

►History of computing

(11)

11

In trodu ction to CI S 1

BIL101E – Introduction to Computer & Information Systems

Symbol ─ Data ─ Information ─ Knowledge

Symbol ─ Data ─ Information ─ Knowledge

►Symbols (e.g. 0,1,...,9,A,B,...,Z,!,+,-,...)

►Data are facts, numbers or individual entities without

context or purpose.

000101020305080D1522375990

Credit Card Number? Insurance Number? Lottery ?

(12)

In trodu ction to CI S 1

Data ─ Information ─ Knowledge

Data ─ Information ─ Knowledge

► Information is data that has been organized into a meaningful

context (to aid decision making).

00 01 01 02 03 05 08 0D 15 22 37 59 90

0 1 1 2 3 5 8 13 21 34 55 89 144

► Suppose a newly-born pair of rabbits, one male, one female,

are put in a field.

► Rabbits are able to mate at the age of one month so that at the

end of its second month a female can produce another pair of

rabbits.

► Suppose that our rabbits never die and that the female always

produces one new pair (one male, one female) every month

from the second month on.

(13)

13

In trodu ction to CI S 1

BIL101E – Introduction to Computer & Information Systems

Knowledge

Data ─ Information ─ Knowledge

Data ─ Information ─ Knowledge

►How many pairs will there be in one year?

►Knowledge is clear perception/understanding of truth,

1 2

0

1

0

1

n n n

a a a

a

a

− −

= +

=

=

2 1 5 2 1 5

2 2

5 5

n n

a n = ⎜ ⎛ ⎝ ⎜ + ⎠ ⎟ ⎟ ⎞ − ⎜ ⎜ ⎛ ⎝ − ⎟ ⎞ ⎟ ⎠

(14)

In trodu ction to CI S 1

What is the difference between them?

What is the difference between them?

► Consider water as an example: H 2 O

► In one form, it's a liquid. Change the surrounding conditions and

it is a solid. Change them again, and H 2 O becomes a gas.

► The basic compound remains the same throughout. Only the

conditions change.

► In our discussion, the basic compound is data ─ measures and

representations of the world around us.

► Change the conditions ─ by looking at relationships and patterns

that occur in data over time, assigning meaning to what we see

─ and we've got information.

► Mix-in how to use all that information to do something, we've

got knowledge.

(15)

15

In trodu ction to CI S 1

BIL101E – Introduction to Computer & Information Systems

What is the difference between them?

What is the difference between them?

► At the root of information is, "to inform."

► Data don't become information until we have

successfully linked meaning to them.

► If we fail to build common meaning and understanding,

data remain just a bunch of unconnected events.

(16)

In trodu ction to CI S 1

Information and Entropy

Information and Entropy

►How much information does data contain?

►Can we measure it?

►Fortunately, yes:

►Example: Tossing a coin

– P H =P T =0.5

– E=log2

( )

each event

i log i

E = − ∑ p p

(17)

17

In trodu ction to CI S 1

BIL101E – Introduction to Computer & Information Systems

Counting

Counting

►Counting is a very important action in human life.

►All tradings, and balance in the economical system of

humanity is based on counting during the evolution of the

human social life.

►However, this is not the only important point of the need

for computation. In fact, he whole scientific

developments, implicitly or explicitly, were built on the

concept of counting.

(18)

In trodu ction to CI S 1

Data Representation

Data Representation

►How data is stored and processed?

All data is stored and processed in binary form, that binary

is, as a series of 0s and 0 1s. 1

Each binary digit is called a bit. bit

01010011000110111101

¾ The smallest unit of information which can be

stored in the computer.

(19)

19

In trodu ction to CI S 1

BIL101E – Introduction to Computer & Information Systems

Data Representation

Data Representation

► How data is stored and processed?

A computer word defines the number of bits which can be stored in a

memory cell

¾ The length of a word might be different on different computer.

11100010110001010011000110111101

Bits are grouped into longer units known as bytes to hold

more meaningful data.

► 1 byte = 8 bits

2 1

4 3

(20)

In trodu ction to CI S 1

Binary Number

Binary Number

2

0

2

1

2

2

2

3

2

4

2

5

2

6

2

7

►Counting in decimal Counting in binary

Binary Numbers

10

0

10

1

10

2

10

3

(1*10

3

) + (9*10

2

) +

(8*10

1

) + (9*10

0

) = 1989

1

0

0

1

1

0

0

1

(1*2

7

) + (0*2

6

) + (0*2

5

) +

(1*2

4

) + (1*2

3

) + (0*2

2

) +

(0*2

1

) +(1*2

0

) =

153 in base10

9

8

9

1

One thousand, nine

hundred and eighty nine

eight times ten

7 6 5 4 3 2 1 0

(21)

21

In trodu ction to CI S 1

BIL101E – Introduction to Computer & Information Systems

Examples: Binary Numbers

Examples: Binary Numbers

(1*2 4 )

Try converting these numbers from binary to decimal:

10

111

= (1*2 1 ) + (0*2 0 )

= 2+0 = 2

=(1*2 2 ) + (1*2 1 ) + (1*2 0 )

= 4+2+1=7

11110 =

= 16+8+4+2+0

= 30

+(1*2 1 )

+(1*2 3 )+ (1*2 2 ) +(0*2 0 )

(22)

In trodu ction to CI S 1

Data Representation

Data Representation

►How data is represented in binary form?

Number: +6, + 6, +99 +

‰ Value of a number

‰ Sign of a number

(23)

23

In trodu ction to CI S 1

BIL101E – Introduction to Computer & Information Systems

Data Representation

Data Representation

►How data is processed?

Number:

The sign bit represents the sign of the number. sign

e.g.

¾0 implies a positive number

¾1 implies a negative number

0 0 0 0 0 1 1 0

1 0 0 0 0 1 1 0

+6

- 6

6

In a binary representation, the leftmost bit is a sign bit sign bit

followed by the magnitude bits. magnitude bits

(24)

In trodu ction to CI S 1

Data Representation

Data Representation

►How data is processed?

Number — Examples:

Represented in 16-bit memory,

01111111

1111111111111111

Represented in 8-bit memory,

127

32767

+127

-32767

(25)

25

In trodu ction to CI S 1

BIL101E – Introduction to Computer & Information Systems

Data Representation

Data Representation

000000001111111

►How data is processed?

Number — Examples:

01111111 +127

Represented in 8-bit

How to represent +127 in 16-bit memory?

0

sign bit magnitude bits (15 bits) magnitude bits (15 bits)

00000001111111= 0*2

14

+0*2

13

+0*2

12

+0*2

11

+0*2

10

+0*2

9

+ 0*2

8

+0*2

7

+1*2

6

+1*2

5

+ 1*2

4

+1*2

3

+1*2

2

+1*2

1

+ 1*2

0

= 127

(26)

In trodu ction to CI S 1

Data Representation

Data Representation

►Decimal (base=10)

1973

►Binary (base=2)

11110110101

►Hexadecimal (base=16)

111 1011 0101 ⇒ 7B5

►Octal (base=8)

11 110 110 101 ⇒ 3665

(27)

27

In trodu ction to CI S 1

BIL101E – Introduction to Computer & Information Systems

Data Representation

Data Representation

►1 b bit

►1 Byte = 8 B b b

►1 K Kilo Byte [KB] = 1024 B B B

►1 Mega M Byte [MB] = 1024 B KB KB = 1048576 B B

= 2 10 KB KB = 2 20 B B

►1 Giga G Byte [GB] = 2 B 10 MB MB = 2 20 KB = 2 KB 30 B B

►1 T Tera Byte [TB] = 2 B 10 GB GB = 2 20 MB = 2 MB 30 KB = 2 KB 40 B B

►1 P Peta Byte [PB] = 2 B 10 TB TB = 2 20 GB = 2 GB 30 MB = 2 MB 40 KB KB

►1 Exa E Byte [EB] = 2 B 10 PB PB = 2 20 TB = 2 TB 30 GB = 2 GB 40 MB MB

(28)

In trodu ction to CI S 1

Hardware ─ Software

Hardware ─ Software

CPU

Memory Hard Driver Input/Output

Secondary Storage

Hardware

Hardware

(29)

29

In trodu ction to CI S 1

BIL101E – Introduction to Computer & Information Systems

►For computer hardware to work it must follow a set of

instructions that is supplied to it. These instructions or

programs are referred to as software.

►Some instructions are referred to as the Operating System

Software, which control the basic input/output and memory

operations of the computer.

►Application Software are programs that work with the

Operating system to perform specific tasks.

Hardware vs. Software

Hardware vs. Software

(30)

In trodu ction to CI S 1

►Programs to control computer operations are called

Operating Systems (OS)

– Instructions on loading and executing applications and

transferring data loaded into main memory on startup

(booting)

– examples: Unix, Windows XP

System Software

System Software

(31)

31

In trodu ction to CI S 1

BIL101E – Introduction to Computer & Information Systems

►Computer programs written to perform specified tasks.

►They work in tandem with specific Operating Systems

– Word Processing - facilitate document writing

– Spreadsheets - numerical manipulation of data

– Database - storage and retrieval of related data

– Electronic mail- communication via e-mail

Application Software

Application Software

References

Related documents

Other readings (not required): Pearson, Neil D., 2002, Risk Budgeting: Portfolio Problem Solving With Value-at-Risk (New York: John Wiley & Sons), Chapters 11, 12, and 13;

(8)–(10) governing the laminar free convection flow of an incompressible micropolar fluid between two vertical plates under the imposed slip and no-spin boundary conditions (4) and

1.1 Identify deployment of different components of IT and their functions: Computer Hardware, Operating system software, database management software, application software….. 1.2

Software, simply are the computer programs. The instructions given to the computer in the form of a program is called Software. Software is the set of programs, which are used

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial..

Basic computer operations, classification of computers, input devices, output devices, Computer hardware and software, memory of computer, storage, processing of data, number

Software instructions that pull a computer what movie do Software comprises the entire stock of programs procedures and routines associated with the operation of a computer system

This course is intended for entry-level computer support professionals with a basic knowledge of computer hardware, software, and operating systems to prepare for the