4 ms·
My undergraduate degree in ECE at OSU went far more in-depth on topics and set me up far better than the graduate programs at Purdue or UIUC do in their first y
by hardolaf 5y ago
My undergraduate degree in ECE at OSU went far more in-depth on topics and set me up far better than the graduate programs at Purdue or UIUC do in their first year of graduate school. A huge part of that is that OSU's ECE department does not have senior-level courses. They only have senior/graduate courses. So the seniors are taking graduate level courses (when I went there, at least 4 were required to graduate). Also, you list Indiana U? Really? I'm sorry, but it's second-tier compared to Purdue.
- kragen 5y agoPurdue has a great reputation but I don't know anything about it personally except via Eugene Spafford. I may be biased because I like Scheme — SICP was a life-changing epiphany for me, and Essentials of Programming Languages was also quite revelatory — and Indiana has done a lot of inspiring Scheme work. I don't know of anything of similar importance from OSU but maybe they're really great in CPU design or subthreshold logic families or something? As for getting in-depth information on topics, you don't need a university for that anymore. Library Genesis and sci-hub has more in-depth information on topics than you could ever possibly absorb, assuming it's legal in your country. What universities uniquely offer is community, financial support, and research: without universities, sci-hub would be a pretty empty place.
- outside1234 5y agoPurdue is an engineering factory. It is both quality and quantity. There were 1800 engineers in my graduating class (1995).
- N1H1L 5y agoPenn State is actually US's largest engineering school by undergraduates.
- hardolaf 5y agoYou're not going to learn electrical and computer engineering by reading stuff on Sci-Hub. You might get some knowledge, but so much is just simply never published that it's essentially tribal knowledge. Heck, even with professors walking you through every step of learning the topics, it's hard. As for computer architecture, OSU is not heavily into computer architecture. It's much more focused on custom accelerators and ASICs as well as semiconductor research. And it is recognized as one of the best ECE programs in the world with one of the main problems with it being that the CS department is comparatively weak. My graduating class, in a December, was still over 1,000 engineers. Spring graduation typically had 2.5-3.5K/yr.
- kragen 5y agoI appreciate the correction about OSU's EE department. I'm probably unfairly prejudiced against them because mostly I read in CS. I'd make a stronger statement than "You're not going to learn electrical and computer engineering by reading stuff on Sci-Hub." You aren't going to learn by reading. You have to actually do stuff in order to construct the knowledge inside your own mind, and as you say, that's hard. But the information is available, even if it isn't academically published; in electrical engineering, in addition to sci-hub stuff, you have Bob Pease columns, appnotes (especially the ones from Analog and Linear), The Art of Electronics, EEVblog, allaboutcircuits, Hackaday, Marco Reps, Camenzind's book, Jeri Ellsworth's Short Circuits, Don Lancaster's website, Forrest Mims's books, patents, Adafruit, etc. LTSpice is proprietary but gratis, while QUCS, ngSpice, and WR-SPICE are free software, and now you can get stuff mostly automatically fabbed by JLCPCB for ridiculously low prices. And with the rise of iceSTORM it's becoming practical to design gateware without signing a support contract with Xilinx. Just like the undergraduate EECE curriculum, a lot of this stuff is aimed at beginners (you can learn a lot by fiddling with Falstad's circuit.js even if it doesn't do Monte Carlo simulation), so it doesn't go very deep, but some of it is very much not. (Still, there is a lot of information that isn't publicly available at all, because it's a trade secret of TSMC or Lam Research or Intel. But the professors aren't walking undergraduates through that stuff either.) The huge thing about custom accelerators and ASICs and semiconductor research, though, is that you can't really do it in your basement. MPW/shuttle programs like MOSIS and CMP go a long way to making chip design accessible, but it's going to be tough to even run DRCs on your designs without proprietary software, and then it still costs you US$10k to get back 10 chips that don't work. Going to a university for EECE, even for undergrad, might give you the chance to go through that painful cycle enough times to actually get something working, and the mentorship you need to find out what you don't know.
- tourist_on_road 5y agoSomething to note -- Indiana U doesn't have engineering stream unlike Purdue. Only thing close to engineering is computer science and Intelligent systems engineering.
- outside1234 5y agoRight - Indiana splits up subjects across universities so they can focus money. It is by design that Purdue is the engineering school and Indiana is the liberal arts school. IU is a great liberal arts school - but doesn't compete in engineering by design.