top of page


CS50 Week 4 C — Volume Scaling, Image Filters and JPEG Recovery
CS50x Week 4 gets right down to the level of bytes and memory — three problems that involve reading and writing binary file formats directly in C. From scaling WAV audio samples to applying image filters with the Sobel operator, and recovering deleted JPEG files from a raw disk image, this week is where low-level programming starts to feel genuinely powerful. Here is how all three came together.
Parsa Dev
Jan 292 min read
bottom of page
