cmu-hkn / cmu-ece-cs-guide Goto Github PK
View Code? Open in Web Editor NEWHow to survive CMU as an ECE/CS major
How to survive CMU as an ECE/CS major
These should have never committed, they aren't in the spirit of what this repo is for, and I don't believe they add much value. There's also risk of academic integrity violations.
I didn't realize how big this project was getting, and I'm realizing the Electives
section is way too long now.
Probably something that resembles the course requirements on the official CMU website is a good start.
We can do fancier things such as searching, and integrate it with HKN.
My main technical question is, I want to keep the dual function of having the Github repo just work, but also not have some really sketchy frontend practices. I could just move all the markdowns inside of the src
folder, but that doesn't sit very well with me...
The alternative is a script that will generate the code for the site. But this is also kinda iffy to me since we would need some sort of CICD, and I'm not sure if we want to set one of those up...
Didn't I take this class with you?
I would add that not only is the class SV heavy, but it is heavy on the verification component. As Nace said, that is where the majority of the jobs are.
I think the key to success is in depth knowledge of hardware threads touched upon in 240, especially the Mealy machine. Keeping state low per hardware thread and planning on paper helps a lot.
Official reference materials were limited for the course, but Nace has several books I saw at office hours that can be obtained through the CMU library that covered a lot of the SV verification language.
After the brutal router project, we did the fun and artistic project with the LED strip.
All projects were individual, except for the partial USB implementation.
I thought router was hardest, but it filled any remaining holes of proficiency for hardware threads and data handoff. The SMP 68k machine took the most work, but the knowledge gained from router made it not-impossible.
I felt so empowered and competent after taking this class. It may have been the best class I have ever taken.
Hope you are doing well.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.