Major: 6-3 College/Employer: MIT Year of Graduation: 2028 |
![]() |
Brief Biographical Sketch:
Not Available. Past Classes(Clicking a class title will bring you to the course's section of the corresponding course catalog)C16103: what is 1 + 1? in Splash 2025 (Mar. 15 - 16, 2025)
(this class is aimed at students with programming experience)
you know what 1 + 1 is. it's 2. or 10, if you're a nerd. your computer also knows what 1 + 1 is. it's 0x00000002. you know how to make it calculate that, too -- in pretty much every programming language, it's some variation of "1 + 1". how does it do that? how do some rocks we dug out of the ground put 1 and 1 together to make 2? if you take this class, you'll understand a little bit of how we did that, and maybe the way you think about programming will be fundamentally changed forever. it changed me, at least.
this class is about putting logic gates together into an arithmetic logic unit (ALU). it's a really abstract overview of MIT's 6.191 class, as much as i can cram into 2 hours. if you've ever heard of nand2tetris, 6.191 is a similar kind of class to that.
|