-
Notifications
You must be signed in to change notification settings - Fork 21.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can you add ossu/blockchain? also blockchain is a necessity today it is the future and it would be good to add basic blockchain to the course in my opinion. #539
Comments
I believe most people have the need to dive in blockchain
On Mon, 26 Nov 2018 at 12:33, polpokpol ***@***.***> wrote:
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#539>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/ArBDLX4-3wYvUt8kp3LrdWfseOxA_3GSks5uy_ulgaJpZM4YzJOf>
.
--
Sent from Gmail Mobile
|
I'm open to (but undecided about) including blockchains under Advanced Structures, since a blockchain is just one particular of a persistent data structure, and possibly a very important one. Since cryptography is moving out of Core and Advanced and into a new section called "Domains of CS", any resource on blockchains we use would need to cover the relevant background information in a self-contained manner. I am not open to including the use cases for blockchains under Advanced or Core CS, because these are not foundational to computer science. Discussion of cryptocurrencies, blockchain-based distributed computing systems, and other applications of blockchain structures, belong in one or more sections under "Domains of CS". I do however think that, unlike data science (where the CS is pretty lightweight), computer science is foundational to applying the blockchain structure well in various domains, so such application areas should stay in the CS curriculum as graduate-level courses. So the immediate action item for you @polpokpol or anyone else interested: can you find high-quality, free resources on learning about blockchain-based technologies? |
@hanjiexi Mastering ethereum book is available here https://github.com/ethereumbook/ethereumbook#source-and-license |
Thanks @jacqueswww but it looks like they don't provide an easy-to-read version for free. Whenever the book gets published we can of course include it as a paid optional resource, assuming that it's high-quality. I'm not currently considering this as a priority for v9 of OSSU CS because we can add new CS Domains at any point (before or after v9) without affecting the main curriculum. (Significant changes to the main curriculum requires us to tag it as a new version.) For now it should be assumed that any blockchain-related courses will go into Domains, and later (i.e., after v9) we can consider whether it's worth to have any in the Core or Advanced. Therefore, for now I will be focusing on the main curriculum, and I'll leave it to others who are interested to potentially build out a blockchain technology section for Domains. I remember seeing some blockchain courses on edx.org so that would be a good place to start looking. |
Fair enough :) Both Mastering Ethereum & Mastering Bitcoin have been published and are available on Amazon. Mastering Bitcoin github is located at https://github.com/bitcoinbook/bitcoinbook. I reckon it's some of the best (free if you google the shell script to build the pdf) references you can find as a newcomer to the space - so I think it always deservers an 'honorable mention' for people interested. |
When I first get interested in how Bitcoin works I did Princeton's Mooc and it was very instructive and helped me grasp the main principles. Here's the mooc on coursera : https://www.coursera.org/learn/cryptocurrency From what I know there's still not a lot of good Mooc to learn blockchain technology. |
@jacqueswww Can you make a pull request to the extras/readings page with your book recommendation? I think that ethereum has more implications for the CS student than bitcoin, but I would defer to your judgement on that. As there hasn't been any further discussion, closing this issue. |
No description provided.
The text was updated successfully, but these errors were encountered: