CCS353 Set1
CCS353 Set1
Fifth Semester
(Regulations 2021)
A: 30%
B: 25%
C: 20%
D: 15%
E: 10%
2. Construct the Huffman code for these symbols and calculate the average
code length
01
b) Given the input sequence “AAAABBBCCDDDD,” perform a run-length encoding
on the data.
Show the resulting encoded sequence and discuss how the encoding reduces
the data size.
b) Explain how Lempel-Ziv handles dictionary updates and dictionary sizes in the
adaptive variable-length encoding process.
4. Develop a simple Python program for arithmetic coding. Provide sample code
and demonstrate
5. Develop a shell script that converts all image files in the current directory to
JPEG format.
6. Implement a Python program to split images from a video using a popular video
processing
your code.
02
7. Develop a step-by-step plan to create a photo album using a popular image
editing software
8. Develop a Python program that analyzes the access logs of a media server to
identify popular
9. Develop a Python program that demonstrates the strip-based method for data
availability in a
simulated disk array. Explain the algorithms and techniques used in your code to
distribute and
10. Develop a Python program that simulates the scheduling of data stream
requests. Use a sample
dataset and describe how your program optimizes the scheduling to improve
data delivery
efficiency.
03