CMPSCI 145

SPRING 2021

Representing, Storing, and Retrieving Information

Professor William T. Verts







Rooms, Email, Web




Lectures





Textbooks






Notes

Homework

Exam Preparation

Digital Issues





ENCRYPTION (WEB-BASED)

My public key pair is: 5, 37380929
Web-Based Crypto Tools




STEGANOGRAPHY AND ENCRYPTION (OLD, WINDOWS ONLY)

My public key pair is: 5, 754157461
Steganography
RSA Key Generator
RSA Encryption/Decryption




SPHERE TRACER

SphereTracing
Sphere Tracing program executable (Version 0.9)
309 K .ZIP file, expands to a single .EXE file of 606K


Saturn.zip
Sphere definition files for planet Saturn
113K .ZIP file, expands to nine files totalling 928K (mostly graphics)




GEAR BOX MULTIPLIER

Gear Box Demo
Pictures of the gear box demo brought to class




ENIAC WORKSHEET

ENIAC
Worksheet for ENIAC problem




SINGLE PRECISION ANIMATION

Click to see animation of how to create a
Single-Precision Floating Point number
from a Decimal Fraction.




MAKE A 32-BIT NUMBER

Windows program to explore different interpretations for a 32-bit number, including signed and unsigned integers, single-precision floating point, RGB colors, and nybbles.

(version 1.0) (199K .ZIP archive, expands to single .EXE program of 391K)



FLOATERS

Windows program to explore different floating point representations for the same decimal number (entered by the user), covering single-precision, double-precision, and extended precision (IEEE 754). The user types in a decimal number, and the display shows its true binary interpretation and floating point representation for each of the three formats.

(version 1.0) (196K .ZIP archive, expands to single .EXE program of 375K)



DESIGN-A-NUMBER

Windows program to explore design of integers, rationals, fixed and floating point reals. Version 1.1 adds the ability to save the generated images to .BMP files, which version 1.0 did not have.

Design-A-Number utility (Version 1.0) (202K .ZIP archive, expands to single .EXE program of 395K)

Design-A-Number utility (Version 1.1) (209K .ZIP archive, expands to single .EXE program of 410K)



SLIDE RULES

GIF of two slide rule templates
GIF of two slide rule templates (one for multiplication, one for addition) which can be printed out and then cut out of the paper for testing.


Slide Rule Demo
GIF Animation of a slide rule in action




STEGANOGRAPHY

Simple Steganography Demo
GIF Animation of simple steganography




FOURIER SYNTHESIS

Fourier/Fourier.zip
Excel 2000 Spreadsheet for Fourier waveform synthesis (chapter 10)
110K .ZIP file, expands to 448K .XLS file




CAESAR CIPHER

Caesar Cipher Decoder
Caesar Cipher Decoder Image (18K .GIF, image is 1020 x 1880 pixels). Print image stretched to printer page for best effect.




IMAGE PYRAMIDS

Pyramid Image
Progressive Image Pyramid demonstration program (developed for class at Smith College, 1998) 330K .ZIP file, expands to 294K .EXE file, plus four 86K .PYR pyramid images.




HUFFMAN CODING

Build Huffman Trees
Build Huffman
208K .ZIP file, expands to one .EXE file of 409K.




BINARY TREES

Tree Insert/Delete Demo
Binary Tree insertion/deletion program
150K .ZIP file, expands to four files totalling 291K (288K .EXE file and three 1K data files)




Copyright © 2000-2020 Dr. William T. Verts (All Rights Reserved)