Coder Social home page Coder Social logo

cmu-ece-cs-guide's People

Contributors

aarohipalkar avatar apoorvtintin avatar asinghani avatar b-joel-gonzalez avatar casperwong-jpg avatar cmubob97 avatar daneengman avatar danmohd avatar emilyszabo27 avatar gean2 avatar gfieni2022 avatar graysonmoyer22 avatar harshul-s avatar isinha28 avatar jasonatptld avatar justinw323 avatar kangaroo-yuchi avatar liu-sz avatar machao7530 avatar mataach avatar mikinty avatar mingkaic1 avatar mpourrez avatar njzhu avatar norawan avatar rahulkhand avatar soham97 avatar suddenlykevin avatar xmichellez avatar zvicklan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cmu-ece-cs-guide's Issues

Remove Research Papers

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.

Create website to host guides

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...

Additional info

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.