SlideShare a Scribd company logo
1 of 32
1
4
Everyone thinks of changing the
world,
But NO one thinks of changing
himself…..
2.3 Information Coding Schemes
2
Topic 2
 Identify the coding system used in data processing:
• ASCII
• EBCDIC
• Unicode
 Differentiate the coding system.
3
4
 How computers represent data?
 Data & instructions can be represented
electronically by using bits and bytes
 Data representation refers to the form in which
data is stored, processed, and transmitted in
computers.
 Digital data is text, numbers, graphics, sound,
and video that has been converted into bit
patterns of 0s and 1s called binary numbers.
Data Representation-Review
Representing Numbers
5
Computers
represent all
numeric data
(numbers) with
the binary
system.
Number Binary
Representation
0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 1
2 0 0 0 0 0 0 1 0
3 0 0 0 0 0 0 11
4 0 0 0 0 0 1 0 0
5 0 0 0 0 0 1 0 1
… …
254 1111111 0
255 11111111
Representing Text
(Character Set)
6
How can a
computer
represents non-
numeric
characters
(character
data )?
(such as what you
are reading now)
Answer:
Information
Coding
Schemes
What is Coding System?
7
A coding system is the
patterns of 0s and 1s
combinations used to
represent characters.
Coding
Systems
 ASCII
[American Standard Code for Information Interchange]
 EBCDIC
[Extended Binary Coded Decimal Interchange Code]
 Unicode
[Uniform code capable of representing all world’s
languages]
Coding Systems
9
 ASCII (pronounced “ask-ee”) is most widely used
coding scheme to represent data.
 ASCII uses 8 bits that represents a total of 256 (28 =
256) different characters.
 It is used in minicomputers, personal computers and
computers that make information available on the
Internet.
ASCII
11
Part of ASCII Coding Scheme
12
 Phrase Pay $8! written in ASCII Code
P a y space $ 8 !
01010000 01100001 01111001 00100000 00100100 00111000 00100001
Encoding means converting data into a digital form
Example of Encoding in
ASCII
EBCDIC
 EBCDIC (pronounced “ ebb-see-dic”) is a coding
scheme used by IBM mainframe computers and some
IBM midrange systems and high end servers.
 EBCDIC uses 8 bits and represents 256 (28 = 256)
different characters.
 EBCDIC is widely considered to be an obsolete coding
system, but is still used in some equipment, mainly in
order to allow for continued use of software written
many years ago that expects an EBCDIC
communication environment.
15
 The 256 characters and symbols that are represented by
ASCII and EBCDIC codes are sufficient for English and
Westerns European languages.
 But they are not large enough for Asian and other
languages that use different alphabets .
 e.g: Eastern languages and historic symbols
Disadvantage of ASCII and
EBCDIC
UNICODE
 Today, computers make international communication
and business transactions possible, with a new coding
system named Unicode.
 Unicode uses 16 bits and represent 65, 536 (216 =
65,536) different characters, and can symbolize all the
world’s written languages.
 Unicode is implemented in several operating systems
including Windows, Mac OS, and Linux.
17
18
19
Characteristic ASCII EBCDIC Unicode
Number of bits Uses 8 bits to
represent a
character
Uses 8 bits to
represent a
character
Uses 16 bits to
represent a
character
Number of
characters
Represent 256
characters
(28 = 256)
Represent 256
characters
(28 = 256)
Represent 65,536
characters
(216 = 65,536)
Usage Primarily used on
minicomputers,
personal computers
and server
Primarily used on
IBM mainframe,
midrange systems
and high-end
servers
Implemented in
several OS
(Windows, Mac
OS X, Linux)
Characteristic(s) of the Coding
Systems
20
Advantages of ASCII & Unicode
 Advantage of using ASCII :
• ASCII uses 8 bits to represent a character,
meaning that storing data in ASCII takes up less
memory.
 Advantage of using Unicode :
• Unicode represent 65,536 characters, (216 =
65,536) that includes world’s current languages,
classical and historical languages and symbols.
Characteristic ASCII EBCDIC Unicode
Number of bits Uses 8 bits to
represent a
character
Uses 8 bits to
represent a
character
Uses 16 bits to
represent a
character
Number of
characters
Represent 256
characters
(28 = 256)
Represent 256
characters
(28 = 256)
Represent 65,536
characters
(216 = 65,536)
21
Differences of the Coding
Systems
22
Character
Coding Systems
ASCII EBCDIC Unicode
A 01000001 11000001 0000000001000001
B 01000010 11000010 0000000001000010
E 01000101 110000101 0000000001000101
Example of Encoding in the
Coding Systems
HELLO WORLD!
23
Number of bits used by coding
system to represent phrase
H E L L O W O R L D !
1 2 3 4 5 6 7 8 9 10 11 12
ASCII EBCDIC UNICODE
12 characters x 8
bits = 96 bits
12 characters x 8
bits = 96 bits
12 characters x 16
bits = 192 bits
“Selamat datang ke KMS…”
….I LOVE MY FAMILY.…
“My name is Tom.”
‘A’ for Computer Science!!!
24
ASCII / EBCDIC = 26 characters x 8 bits = 208 bits
UNICODE = 26 characters x 16 bits = 416 bits
ASCII / EBCDIC = 24 characters x 8 bits = 192 bits
UNICODE = 24 characters x 16 bits = 384 bits
ASCII / EBCDIC = 17 characters x 8 bits = 136 bits
UNICODE = 17 characters x 16 bits = 272 bits
ASCII / EBCDIC = 27 characters x 8 bits = 216 bits
UNICODE = 27 characters x 16 bits = 432 bits
25
 When discussing numbers and alphabetical
characters, it is important to remember that all data
being transmitted through a computer system is
represented by bits or circuit notation.
 A fingerprint, picture, or company logo is also
converted by appropriate programs into patterns of
binary digits.
 Now that you understand bits, bytes, and
how computers represent data, it is
important to understand their relationship
to the rest of the system.
Conclusion
26
1. How computer presents data?
2. Define Coding System/Scheme.
3. List three coding systems.
4. Explain ASCII from the number of bits, number of characters it
represents and the usage.
5. Explain EBCDIC from the number of bits, number of characters it
represents and the usage.
6. State the type of computer that still uses EBCDIC.
7. Explain Unicode from the number of bits, number of characters it
represents and the usage.
8. Discuss the advantage of using Unicode.
9. Discuss the advantage of using ASCII.
10. Explain why Unicode is becoming popular compared to ASCII and
EBCDIC.
11. Differentiate between ASCII, EBCDIC and Unicode from the
number of bits and number of characters.
27
1. How many bits would it take to represent the following
phrase using the ASCII code?
Introduction to Computer Science
2. Give the benefit of using ASCII.
3. Give the benefit of using Unicode over ASCII.
4. How many different characters can Unicode
represent?
5. How many different characters can ASCII represent?
6. You are designing a computer system for use
worldwide, which character encoding scheme should
you use and why?
Discussion
2. Complete the table below. State X.
28
Decimal Binary Hexa
65 1000001 X
50 X 32
69 1000101 X
Discussion
1. What is the smallest unit of information a computer
can work with?
A. Megabyte C. Byte
B. Kilobyte D. Bit
2. Which of the following is listed in order from largest to
smallest
A. MB, GB, TB, KB C. TB, GB, MB,
KB
B. GB, MB, TB, KB D. KB, MB, GB,
TB
3. Which of the following is an example of a binary
number?
29
4. A character coding system that uses eight bits and can
represent 256 characters. ____________________
5. The numbering system uses the digits 0 through 9 and
the characters A through F. __________________
6. This is a system that attempts to imitate the behavior of
he human brain. ____________________
7. People refer to the series of input, process, output, and
storage activities of a computer as the
_____________________________________________
_.
30
8. ________ is any data and instructions entered into the
memory of a computer.
9. Which of the following types of computers typically has
the most expensive price range?
A. Mainframe B. Smart phone
C. Personal computer D. Mobile computer
10. Computers process data into
____________________.
31
11. Which of the following types of computers typically has
the lowest number of simultaneously connected users?
A. Game console B. Embedded computer
C. Supercomputer D. Tablet PC
12. Industries use ____________________ to shorten a
product’s time to market, reduce product
development costs, and stay ahead of the
competition.
13. Two types of ____________________ are desktop
computers and notebook computers.
32

More Related Content

What's hot

Octal to binary and octal to hexa decimal conversions
Octal to binary and octal to hexa decimal conversionsOctal to binary and octal to hexa decimal conversions
Octal to binary and octal to hexa decimal conversionsAfrasiyab Haider
 
Chapter 2 computer system
Chapter 2 computer systemChapter 2 computer system
Chapter 2 computer systemmeisaina
 
Lecture 2
Lecture 2Lecture 2
Lecture 2Muuluu
 
Computer Data Representation
Computer Data RepresentationComputer Data Representation
Computer Data Representationritaester
 
Learning Area 2
Learning Area 2Learning Area 2
Learning Area 2norshipa
 
Computer Introduction
Computer IntroductionComputer Introduction
Computer IntroductionSpy Seat
 
Binary Digital representation
Binary Digital representationBinary Digital representation
Binary Digital representationSylvia Alvaro
 
Computer Worksheets Std 8
Computer Worksheets Std 8Computer Worksheets Std 8
Computer Worksheets Std 8Alithea Barbosa
 
Digital representation
Digital representationDigital representation
Digital representationKhlaire Paño
 
Learning& Teaching Systems Ppt
Learning& Teaching  Systems PptLearning& Teaching  Systems Ppt
Learning& Teaching Systems PptNaruin
 
Learning&Teaching Systems Ppt
Learning&Teaching Systems PptLearning&Teaching Systems Ppt
Learning&Teaching Systems Pptekul
 
New Computer Systems
New Computer SystemsNew Computer Systems
New Computer Systemsmrsmackenzie
 
Lesson4.2 u4 l1 binary squences
Lesson4.2 u4 l1 binary squencesLesson4.2 u4 l1 binary squences
Lesson4.2 u4 l1 binary squencesLexume1
 
Digital logic degin, Number system
Digital logic degin, Number systemDigital logic degin, Number system
Digital logic degin, Number systemAshish Kumar Thakur
 
Chapter 04 computer codes
Chapter 04 computer codesChapter 04 computer codes
Chapter 04 computer codesIIUI
 
Cd ict-worksheet-la1-form-4
Cd ict-worksheet-la1-form-4Cd ict-worksheet-la1-form-4
Cd ict-worksheet-la1-form-4cikgushaharizan
 

What's hot (19)

Octal to binary and octal to hexa decimal conversions
Octal to binary and octal to hexa decimal conversionsOctal to binary and octal to hexa decimal conversions
Octal to binary and octal to hexa decimal conversions
 
Chapter 2 computer system
Chapter 2 computer systemChapter 2 computer system
Chapter 2 computer system
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Computer Data Representation
Computer Data RepresentationComputer Data Representation
Computer Data Representation
 
1.1.1 BINARY SYSTEM
1.1.1 BINARY SYSTEM1.1.1 BINARY SYSTEM
1.1.1 BINARY SYSTEM
 
Coa presentation1
Coa presentation1Coa presentation1
Coa presentation1
 
Learning Area 2
Learning Area 2Learning Area 2
Learning Area 2
 
Computer Introduction
Computer IntroductionComputer Introduction
Computer Introduction
 
Binary Digital representation
Binary Digital representationBinary Digital representation
Binary Digital representation
 
Computer Worksheets Std 8
Computer Worksheets Std 8Computer Worksheets Std 8
Computer Worksheets Std 8
 
Digital representation
Digital representationDigital representation
Digital representation
 
Learning& Teaching Systems Ppt
Learning& Teaching  Systems PptLearning& Teaching  Systems Ppt
Learning& Teaching Systems Ppt
 
Learning&Teaching Systems Ppt
Learning&Teaching Systems PptLearning&Teaching Systems Ppt
Learning&Teaching Systems Ppt
 
New Computer Systems
New Computer SystemsNew Computer Systems
New Computer Systems
 
Lesson4.2 u4 l1 binary squences
Lesson4.2 u4 l1 binary squencesLesson4.2 u4 l1 binary squences
Lesson4.2 u4 l1 binary squences
 
Digital logic degin, Number system
Digital logic degin, Number systemDigital logic degin, Number system
Digital logic degin, Number system
 
Chapter 04 computer codes
Chapter 04 computer codesChapter 04 computer codes
Chapter 04 computer codes
 
Lecture 01
Lecture 01Lecture 01
Lecture 01
 
Cd ict-worksheet-la1-form-4
Cd ict-worksheet-la1-form-4Cd ict-worksheet-la1-form-4
Cd ict-worksheet-la1-form-4
 

Similar to Topic 2.3 (1)

Learning Area 2
Learning Area 2Learning Area 2
Learning Area 2norshipa
 
Chapter 2Hardware2.1 The System Unit2.2 Data and P
Chapter 2Hardware2.1 The System Unit2.2 Data and PChapter 2Hardware2.1 The System Unit2.2 Data and P
Chapter 2Hardware2.1 The System Unit2.2 Data and PEstelaJeffery653
 
Ch 02 Encoding & Number System.pdf
Ch 02 Encoding & Number System.pdfCh 02 Encoding & Number System.pdf
Ch 02 Encoding & Number System.pdfA23AyushRajBaranwal
 
Data Communication & Computer Networks : Data Types
Data Communication & Computer Networks : Data TypesData Communication & Computer Networks : Data Types
Data Communication & Computer Networks : Data TypesDr Rajiv Srivastava
 
Comprehasive Exam - IT
Comprehasive Exam - ITComprehasive Exam - IT
Comprehasive Exam - ITguest6ddfb98
 
Applied physics iii lecture3 digital_codes
Applied physics iii lecture3 digital_codesApplied physics iii lecture3 digital_codes
Applied physics iii lecture3 digital_codesJaphet Munnah
 
Computer Systems
Computer SystemsComputer Systems
Computer Systemsdrs
 
Learning&Teaching Systems Ppt
Learning&Teaching Systems PptLearning&Teaching Systems Ppt
Learning&Teaching Systems PptKyle
 
Topic 1 Data Representation
Topic 1 Data RepresentationTopic 1 Data Representation
Topic 1 Data Representationekul
 
Topic 1 Data Representation
Topic 1 Data RepresentationTopic 1 Data Representation
Topic 1 Data RepresentationKyle
 
Introduction to programming concepts
Introduction to programming conceptsIntroduction to programming concepts
Introduction to programming conceptshermiraguilar
 
Lecture_Computer_Codes.ppt
Lecture_Computer_Codes.pptLecture_Computer_Codes.ppt
Lecture_Computer_Codes.pptMarlonMagtibay2
 
Introduction to programming concepts
Introduction to programming conceptsIntroduction to programming concepts
Introduction to programming conceptshermiraguilar
 
Session01_Intro.pdf
Session01_Intro.pdfSession01_Intro.pdf
Session01_Intro.pdfRahnerJames
 
System concept and hardware
System concept and hardwareSystem concept and hardware
System concept and hardwarefiza1975
 

Similar to Topic 2.3 (1) (20)

Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Learning Area 2
Learning Area 2Learning Area 2
Learning Area 2
 
Chapter 2Hardware2.1 The System Unit2.2 Data and P
Chapter 2Hardware2.1 The System Unit2.2 Data and PChapter 2Hardware2.1 The System Unit2.2 Data and P
Chapter 2Hardware2.1 The System Unit2.2 Data and P
 
Data Representation
Data RepresentationData Representation
Data Representation
 
Ch 02 Encoding & Number System.pdf
Ch 02 Encoding & Number System.pdfCh 02 Encoding & Number System.pdf
Ch 02 Encoding & Number System.pdf
 
Data Communication & Computer Networks : Data Types
Data Communication & Computer Networks : Data TypesData Communication & Computer Networks : Data Types
Data Communication & Computer Networks : Data Types
 
Ascii codes
Ascii codesAscii codes
Ascii codes
 
Ascii codes
Ascii codesAscii codes
Ascii codes
 
Comprehasive Exam - IT
Comprehasive Exam - ITComprehasive Exam - IT
Comprehasive Exam - IT
 
Applied physics iii lecture3 digital_codes
Applied physics iii lecture3 digital_codesApplied physics iii lecture3 digital_codes
Applied physics iii lecture3 digital_codes
 
Computer Systems
Computer SystemsComputer Systems
Computer Systems
 
Learning&Teaching Systems Ppt
Learning&Teaching Systems PptLearning&Teaching Systems Ppt
Learning&Teaching Systems Ppt
 
Topic 1 Data Representation
Topic 1 Data RepresentationTopic 1 Data Representation
Topic 1 Data Representation
 
Topic 1 Data Representation
Topic 1 Data RepresentationTopic 1 Data Representation
Topic 1 Data Representation
 
Introduction to programming concepts
Introduction to programming conceptsIntroduction to programming concepts
Introduction to programming concepts
 
Lecture_Computer_Codes.ppt
Lecture_Computer_Codes.pptLecture_Computer_Codes.ppt
Lecture_Computer_Codes.ppt
 
Introduction to programming concepts
Introduction to programming conceptsIntroduction to programming concepts
Introduction to programming concepts
 
Session01_Intro.pdf
Session01_Intro.pdfSession01_Intro.pdf
Session01_Intro.pdf
 
System concept and hardware
System concept and hardwareSystem concept and hardware
System concept and hardware
 
Coding System
Coding SystemCoding System
Coding System
 

Recently uploaded

Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service ThanePooja Nehwal
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...Call Girls in Nagpur High Profile
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...Pooja Nehwal
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...Pooja Nehwal
 
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...Suhani Kapoor
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...Pooja Nehwal
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...ranjana rawat
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsappssapnasaifi408
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknowmakika9823
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...Call Girls in Nagpur High Profile
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...anilsa9823
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsPooja Nehwal
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)kojalkojal131
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一ga6c6bdl
 

Recently uploaded (20)

Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
 
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call Girls
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
 

Topic 2.3 (1)

  • 1. 1 4 Everyone thinks of changing the world, But NO one thinks of changing himself…..
  • 2. 2.3 Information Coding Schemes 2 Topic 2
  • 3.  Identify the coding system used in data processing: • ASCII • EBCDIC • Unicode  Differentiate the coding system. 3
  • 4. 4  How computers represent data?  Data & instructions can be represented electronically by using bits and bytes  Data representation refers to the form in which data is stored, processed, and transmitted in computers.  Digital data is text, numbers, graphics, sound, and video that has been converted into bit patterns of 0s and 1s called binary numbers. Data Representation-Review
  • 5. Representing Numbers 5 Computers represent all numeric data (numbers) with the binary system. Number Binary Representation 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 1 0 3 0 0 0 0 0 0 11 4 0 0 0 0 0 1 0 0 5 0 0 0 0 0 1 0 1 … … 254 1111111 0 255 11111111
  • 6. Representing Text (Character Set) 6 How can a computer represents non- numeric characters (character data )? (such as what you are reading now) Answer: Information Coding Schemes
  • 7. What is Coding System? 7 A coding system is the patterns of 0s and 1s combinations used to represent characters. Coding Systems
  • 8.  ASCII [American Standard Code for Information Interchange]  EBCDIC [Extended Binary Coded Decimal Interchange Code]  Unicode [Uniform code capable of representing all world’s languages] Coding Systems
  • 9. 9
  • 10.  ASCII (pronounced “ask-ee”) is most widely used coding scheme to represent data.  ASCII uses 8 bits that represents a total of 256 (28 = 256) different characters.  It is used in minicomputers, personal computers and computers that make information available on the Internet. ASCII
  • 11. 11 Part of ASCII Coding Scheme
  • 12. 12  Phrase Pay $8! written in ASCII Code P a y space $ 8 ! 01010000 01100001 01111001 00100000 00100100 00111000 00100001 Encoding means converting data into a digital form Example of Encoding in ASCII
  • 13. EBCDIC  EBCDIC (pronounced “ ebb-see-dic”) is a coding scheme used by IBM mainframe computers and some IBM midrange systems and high end servers.  EBCDIC uses 8 bits and represents 256 (28 = 256) different characters.  EBCDIC is widely considered to be an obsolete coding system, but is still used in some equipment, mainly in order to allow for continued use of software written many years ago that expects an EBCDIC communication environment.
  • 14.
  • 15. 15  The 256 characters and symbols that are represented by ASCII and EBCDIC codes are sufficient for English and Westerns European languages.  But they are not large enough for Asian and other languages that use different alphabets .  e.g: Eastern languages and historic symbols Disadvantage of ASCII and EBCDIC
  • 16. UNICODE  Today, computers make international communication and business transactions possible, with a new coding system named Unicode.  Unicode uses 16 bits and represent 65, 536 (216 = 65,536) different characters, and can symbolize all the world’s written languages.  Unicode is implemented in several operating systems including Windows, Mac OS, and Linux.
  • 17. 17
  • 18. 18
  • 19. 19 Characteristic ASCII EBCDIC Unicode Number of bits Uses 8 bits to represent a character Uses 8 bits to represent a character Uses 16 bits to represent a character Number of characters Represent 256 characters (28 = 256) Represent 256 characters (28 = 256) Represent 65,536 characters (216 = 65,536) Usage Primarily used on minicomputers, personal computers and server Primarily used on IBM mainframe, midrange systems and high-end servers Implemented in several OS (Windows, Mac OS X, Linux) Characteristic(s) of the Coding Systems
  • 20. 20 Advantages of ASCII & Unicode  Advantage of using ASCII : • ASCII uses 8 bits to represent a character, meaning that storing data in ASCII takes up less memory.  Advantage of using Unicode : • Unicode represent 65,536 characters, (216 = 65,536) that includes world’s current languages, classical and historical languages and symbols.
  • 21. Characteristic ASCII EBCDIC Unicode Number of bits Uses 8 bits to represent a character Uses 8 bits to represent a character Uses 16 bits to represent a character Number of characters Represent 256 characters (28 = 256) Represent 256 characters (28 = 256) Represent 65,536 characters (216 = 65,536) 21 Differences of the Coding Systems
  • 22. 22 Character Coding Systems ASCII EBCDIC Unicode A 01000001 11000001 0000000001000001 B 01000010 11000010 0000000001000010 E 01000101 110000101 0000000001000101 Example of Encoding in the Coding Systems
  • 23. HELLO WORLD! 23 Number of bits used by coding system to represent phrase H E L L O W O R L D ! 1 2 3 4 5 6 7 8 9 10 11 12 ASCII EBCDIC UNICODE 12 characters x 8 bits = 96 bits 12 characters x 8 bits = 96 bits 12 characters x 16 bits = 192 bits
  • 24. “Selamat datang ke KMS…” ….I LOVE MY FAMILY.… “My name is Tom.” ‘A’ for Computer Science!!! 24 ASCII / EBCDIC = 26 characters x 8 bits = 208 bits UNICODE = 26 characters x 16 bits = 416 bits ASCII / EBCDIC = 24 characters x 8 bits = 192 bits UNICODE = 24 characters x 16 bits = 384 bits ASCII / EBCDIC = 17 characters x 8 bits = 136 bits UNICODE = 17 characters x 16 bits = 272 bits ASCII / EBCDIC = 27 characters x 8 bits = 216 bits UNICODE = 27 characters x 16 bits = 432 bits
  • 25. 25  When discussing numbers and alphabetical characters, it is important to remember that all data being transmitted through a computer system is represented by bits or circuit notation.  A fingerprint, picture, or company logo is also converted by appropriate programs into patterns of binary digits.  Now that you understand bits, bytes, and how computers represent data, it is important to understand their relationship to the rest of the system. Conclusion
  • 26. 26 1. How computer presents data? 2. Define Coding System/Scheme. 3. List three coding systems. 4. Explain ASCII from the number of bits, number of characters it represents and the usage. 5. Explain EBCDIC from the number of bits, number of characters it represents and the usage. 6. State the type of computer that still uses EBCDIC. 7. Explain Unicode from the number of bits, number of characters it represents and the usage. 8. Discuss the advantage of using Unicode. 9. Discuss the advantage of using ASCII. 10. Explain why Unicode is becoming popular compared to ASCII and EBCDIC. 11. Differentiate between ASCII, EBCDIC and Unicode from the number of bits and number of characters.
  • 27. 27 1. How many bits would it take to represent the following phrase using the ASCII code? Introduction to Computer Science 2. Give the benefit of using ASCII. 3. Give the benefit of using Unicode over ASCII. 4. How many different characters can Unicode represent? 5. How many different characters can ASCII represent? 6. You are designing a computer system for use worldwide, which character encoding scheme should you use and why? Discussion
  • 28. 2. Complete the table below. State X. 28 Decimal Binary Hexa 65 1000001 X 50 X 32 69 1000101 X Discussion
  • 29. 1. What is the smallest unit of information a computer can work with? A. Megabyte C. Byte B. Kilobyte D. Bit 2. Which of the following is listed in order from largest to smallest A. MB, GB, TB, KB C. TB, GB, MB, KB B. GB, MB, TB, KB D. KB, MB, GB, TB 3. Which of the following is an example of a binary number? 29
  • 30. 4. A character coding system that uses eight bits and can represent 256 characters. ____________________ 5. The numbering system uses the digits 0 through 9 and the characters A through F. __________________ 6. This is a system that attempts to imitate the behavior of he human brain. ____________________ 7. People refer to the series of input, process, output, and storage activities of a computer as the _____________________________________________ _. 30
  • 31. 8. ________ is any data and instructions entered into the memory of a computer. 9. Which of the following types of computers typically has the most expensive price range? A. Mainframe B. Smart phone C. Personal computer D. Mobile computer 10. Computers process data into ____________________. 31
  • 32. 11. Which of the following types of computers typically has the lowest number of simultaneously connected users? A. Game console B. Embedded computer C. Supercomputer D. Tablet PC 12. Industries use ____________________ to shorten a product’s time to market, reduce product development costs, and stay ahead of the competition. 13. Two types of ____________________ are desktop computers and notebook computers. 32