Hacker News new | ask | show | jobs
by bunnie 2351 days ago
wow. setup and hold times have been demoted to 'demystification only' and not something that is part of the formal curriculum. when I helped teach this course in the 90's, it was a major section and if you could not answer basic questions about synchronous clock discipline, you could not get an A. It was as important as stack-based calling conventions.

I mean, I guess most 'computer science' folks today can have a fecund and profitable career and have never heard of these concepts, but... I hope some people still wonder, why do we have clock speeds, and what other alternatives might exist?

2 comments

The previous version, with full labs, autograded tutorial problems and exercises is still available here:

https://computationstructures.org/lectures/info/info.html

Also, an archived version of that course is still running on edx ...

https://www.edx.org/course/computation-structures-part-1-dig...

.. where there is a forum available, so people can still ask questions about how to build a 32-bit CPU from scratch using MOSFETs :)

It's also on OCW,

https://ocw.mit.edu/courses/electrical-engineering-and-compu...

It was there till 2017. The change to the present form happened in 2018, when Arvind became a co instructor

Source I have been following this class online since 2015.