Amazing school! I was class of 2003. It was a really great combination of hard computer science topics along side close to the metal programming. I graduated proficient in Vim, C/C++, make, kernel driver development, digital control systems, networking AND complexity theory, algorithms, languages, error analysis, protocols, operating systems etc... I got B’s, still somehow remember differential equations. Couldn’t be happier with the result :)
This is great stuff, thanks for sharing. Currently working through an algorithms class at CMU, and I haven’t yet encountered the idea of a recurrence “annihilator”. Cheers :)
I just skimmed the table of contents and then read two sections. This looks like a great resource for systems programming. In modern times, anyone with a Linux laptop can get their feet wet. When I was young, I had to leave a job I liked (I eventually went back) to get a job doing real time systems programming on a multics-based system (Prime). That period of time forever changed my mental model for computing systems.
UIUC is a great school. My last job before retiring was managing a deep learning team in the UIUC research park. The university had a great technical buzz, and the undergraduate CS interns we hired were talented and hard working.
But sad that's insecure (http it self signed cert). I would expect better in 2020 especially from a CS course site.
So if anyone from Illinoise IT read it, it's a good idea to fix it as it's not putting a good light on it. Through sadly it's not uncommon for universities even today :=/.