CSC-105
Introduction to Computer Science
Lecture 1.1.
Communication
Communication
Communication
Communication
Blinking lights?
Blink 1
Blink 2
Our first encoding scheme
Letter | Blinks |
A | 1 |
B | 2 |
C | 3 |
D | 4 |
.. | .. |
.. | .. |
Z | 26 |
Blink 1
Blink 2
Efficiency
H 8
O 15
W 23
A 1
R 18
E 5
Y 25
O 15
U 21
------------
131 !
Letter | Blinks |
A | 1 |
B | 2 |
C | 3 |
D | 4 |
.. | .. |
.. | .. |
Z | 26 |
Missing characters?
Letter | Blinks |
A | 1 |
B | 2 |
C | 3 |
D | 4 |
.. | .. |
.. | .. |
Z | 26 |
Improving Efficiency
Letter | Blinks |
A | 1 |
B | 2 |
C | 3 |
D | 4 |
.. | .. |
.. | .. |
Z | 26 |
Improving Efficiency
Letter | Blinks |
A | 1 |
B | 2 |
C | 3 |
D | 4 |
.. | .. |
.. | .. |
Z | 26 |
Frequency Distribution
Sorted Alphabetically
Improving Efficiency
Frequency Distribution
Sorted By Frequency
Letter | Blinks |
E | 1 |
T | 2 |
A | 3 |
O | 4 |
.. | .. |
.. | .. |
Z | 26 |
Improved Efficiency
| Alphabetical order based Encoding | Frequency based Encoding |
H | 8 | 8 |
O | 15 | 4 |
W | 23 | 14 |
| | |
A | 1 | 3 |
R | 18 | 9 |
E | 5 | 1 |
| | |
Y | 25 | 18 |
O | 15 | 4 |
U | 21 | 13 |
Total blinks: | 131 | 74 |
Long blink
Short blink:
Long blink:
Morse Code
Morse Code
Morse code
Short blink:
Long blink:
time
t1
t2
t3
t4
say 1 second or 1 minute.
Improved Efficiency
| Alphabetical order based Encoding | Frequency based Encoding | Morse Code |
H | 8 | 8 | 4 |
O | 15 | 4 | 3 |
W | 23 | 14 | 3 |
| | | |
A | 1 | 3 | 2 |
R | 18 | 9 | 3 |
E | 5 | 1 | 1 |
| | | |
Y | 25 | 18 | 4 |
O | 15 | 4 | 3 |
U | 21 | 13 | 3 |
Total blinks: | 131 | 74 | 26 |
Improved Efficiency
| Alphabetical order based Encoding | Frequency based Encoding | Morse Code |
H | 8 | 8 | 4 |
O | 15 | 4 | 3 |
W | 23 | 14 | 3 |
| | | |
A | 1 | 3 | 2 |
R | 18 | 9 | 3 |
E | 5 | 1 | 1 |
| | | |
Y | 25 | 18 | 4 |
O | 15 | 4 | 3 |
U | 21 | 13 | 3 |
Total blinks: | 131 | 74 | 26 |
Decoding Morse Code
Decoding Morse Code
Decoding Morse Code
. | E |
_ | T |
.. | I |
._ | A |
_. | N |
_ _ | M |
... | S |
.._ | U |
._. | R |
._ _ | W |
_.. | D |
_._ | K |
_ _ . | G |
_ _ _ | O |
.... | H |
..._ | V |
.._. | F |
.._ _ | Ȗ |
._.. | L |
._._ | A |
._ _ . | P |
._ _ _ | J |
.... | B |
..._ | X |
.._. | C |
.._ _ | Y |
._.. | Z |
._._ | Q |
._ _ . | Ö |
._ _ _ | ş |
length=1
length=2
length=3
length=4
Decoding Morse Code
. | E |
_ | T |
.. | I |
._ | A |
_. | N |
_ _ | M |
... | S |
.._ | U |
._. | R |
._ _ | W |
_.. | D |
_._ | K |
_ _ . | G |
_ _ _ | O |
.... | H |
..._ | V |
.._. | F |
.._ _ | Ȗ |
._.. | L |
._._ | A |
._ _ . | P |
._ _ _ | J |
.... | B |
..._ | X |
.._. | C |
.._ _ | Y |
._.. | Z |
._._ | Q |
._ _ . | Ö |
._ _ _ | ş |
length=1
length=2
length=3
length=4
Decoding Morse Code
Length (number of dots and dashes) | Rows (number of english letters) |
1 | 2 |
2 | 4 |
3 | 8 |
4 | 16 |
Decoding Morse Code
Length (number of dots and dashes) | Rows (number of english letters) |
1 | 21 |
2 | 22 |
3 | 23 |
4 | 24 |
For next time
Decoding Morse Code