Lesson 10 - Data CompressionQuick View
damurasta

Lesson 10 - Data Compression

(0)
This presentation explores the concept of data compression, explaining its purpose in reducing file size for efficient storage and transmission. It differentiates between lossy and lossless compression, highlighting that lossless methods allow perfect reconstruction of original data, while lossy methods sacrifice some quality for greater size reduction. Various compressed file types are discussed, including MP3 and MP4 for audio and video, JPEG, PNG, and GIF for images, noting their respective compression techniques and suitability. The document also details Run Length Encoding (RLE) as a specific lossless compression algorithm, demonstrating its application and limitations, and touches on codecs as programs that facilitate compression and decompression.
Lesson 8 - SoundQuick View
damurasta

Lesson 8 - Sound

(0)
This presentation explains how sound is digitally stored and processed by computers. It begins by defining key terms like amplitude, frequency, sample rate, and sample resolution, which are crucial for understanding sound properties. The text details the analogue-to-digital conversion process, outlining how continuous sound waves are transformed into discrete binary data through sampling, quantisation, and encoding. Furthermore, it explores the factors affecting audio quality, such as sampling rate and bit depth, and provides formulas for calculating audio file size. Finally, the document touches upon sound compression techniques, like those used in MP3s, to manage file sizes while maintaining perceived quality.
Lesson 9 - Measurement of Data StorageQuick View
damurasta

Lesson 9 - Measurement of Data Storage

(0)
This presentation provides a foundational understanding of data storage measurement, beginning with the smallest units: bits, nibbles, and bytes, clarifying their relationships and how they represent values. It explains the calculation of maximum values and the number of different values achievable with a given number of bits. The document also differentiates between decimal-based prefixes (like kilobyte) and binary prefixes (like kibibyte), emphasizing the importance of using the latter for precise measurements in computing to avoid ambiguity. Finally, it includes practical exercises to reinforce the concepts of bit-to-byte conversion and storage capacity calculations.
Lesson 7 - ImagesQuick View
damurasta

Lesson 7 - Images

(0)
The presentation provides an introduction to digital images, primarily focusing on bitmap graphics. It explains how pixels, which are tiny dots, form these images and how color depth, measured in bits, determines the number of colors each pixel can display. The document also covers image resolution, which relates to pixel density, and metadata, or embedded image information. Furthermore, it details how to calculate bitmap image file sizes based on dimensions and color depth, illustrating these concepts with examples and exercises involving binary data representation for images.
Lesson 5 - Twos complement & Binary ShiftsQuick View
damurasta

Lesson 5 - Twos complement & Binary Shifts

(0)
This educational material introduces two fundamental concepts in computer science: binary shifts and Two’s complement. It explains how binary shifting manipulates binary numbers by moving their bits left or right, effectively performing multiplication or division by powers of two. The document then details Two’s complement, a method for representing both positive and negative integers in binary, highlighting its importance for mathematical operations in computer systems. It provides clear instructions on how to convert denary numbers to their Two’s complement representation and vice-versa, alongside formulas for determining the range of values representable by unsigned and signed integers for a given number of bits.
Lesson 6 - Character SetsQuick View
damurasta

Lesson 6 - Character Sets

(0)
The presentation introduces the concept of character sets, which are collections of symbols used in communication. It explains that characters are assigned numeric codes, allowing computers to process and display text. The document then details different character sets, starting with ASCII, a 7-bit system primarily for English, and its 8-bit extension, Extended ASCII, which includes more characters for European languages. Finally, it presents Unicode as a comprehensive, multi-bit standard designed to support all global languages and characters, contrasting its advantages of broad multilingual support against the disadvantages of increased memory usage and complexity compared to ASCII.
Lesson 4 - Binary AdditionQuick View
damurasta

Lesson 4 - Binary Addition

(0)
This lesson provides a comprehensive overview of binary addition, explaining its fundamental rules and demonstrating the column method for calculation, similar to denary addition. It highlights the crucial concept of carrying over when a sum exceeds one in the base-2 system. Furthermore, the text addresses overflow errors, clarifying that these occur when a binary sum exceeds the storage capacity of a computer’s register, leading to data misrepresentation or loss. The document offers examples and exercises for practicing binary addition and provides a method for checking answers by converting them to denary.