CS107 Assignment 1: A Bit of Fun
Assignment by Julie Zelenski, with modifications by Nick Troccoli, Chris Gregg, Katie Creel and Brynne Hurst Along with this assignment, we've posted a page of extra bits practice problems with solutions. These are very helpful to confirm your understanding of bit operators, binary, and more as you get started with this assignment! This assignment covers topics from the first few lectures and the first lab. You will be building your skills with: You shouldn't need material related to strings/pointers for this assignment - in other words, this assignment focuses just on the material related to bits and bytes. This assignment asks you to complete three programs and one case study. Each program explores a particular aspect of bitwise or numeric manipulation: The code you will write is short, but these small passages are mighty! To get started on the assignment, clone the starter project using the command The starter project contains the following: Assignment Support: Through TA helper hou
CS107 Assignment 1: A Bit of Fun Assignment 1: A Bit of Fun --> Due: Wed Oct 12 11:59 pm Late submissions accepted until Fri Oct 14 11:59 pm Assignment by Julie Zelenski, with modifications by Nick Troccoli, Chris Gregg, Katie Creel and Brynne Hurst Along with this assignment, we've posted a page of extra bits practice problems with solutions. These are very helpful to confirm your understanding of bit operators, binary, and more as you get started with this assignment! Learning Goals This assignment covers topics from the first few lectures and the first lab. You will be building your skills
Explore this link on the map →related reading
- Basic Bit Manipulation - HackMDhackmd.io
- Bitwise operations in C - Wikipediaen.wikipedia.org
- The Aggregate Magic Algorithmsaggregate.org
- Binius: highly efficient proofs over binary fieldsvitalik.eth.limo
- There are Only Four Billion Floats-So Test Them All! | Random ASCII – tech blog of Bruce Dawsonrandomascii.wordpress.com
- Bitmasks - Learn C - Free Interactive C Tutoriallearn-c.org
- Python representation of negative integers - Stack Overflowstackoverflow.com
- Arithmetic Circuits for ZK | RareSkillsrareskills.io
- Floating point from scratch: Hard Mode · Tales on the wireessenceia.github.io
- Competitive Programmer's Handbookcses.fi
- CSC 151 - Coding Challenge 1eikmeier.sites.grinnell.edu
- Branchless Equivalents of Simple Functions | Harder, Better, Faster, Strongerhbfs.wordpress.com