Session 1: Welcome
Welcome to BCDV101 Intro to Blockchain
This course is a very quick overview of Blockchain technology.
This course covers the foundational concepts of blockchain technologies. Students will be exposed to the basics of cryptography, consensus mechanisms (POW, POS, POA), and game theory.
The course includes practical hands on work related to simple cryptocurrency transactions and Ethereum platform installation and programming.
Upon successful completion of this course, the students will have reliably demonstrated the ability to:
1. Compare and contrast cryptocurrencies and general purpose blockchains.
2. Understand cryptography, consensus mechanisms and game theory as it applies to blockchain technologies.
Following topics will be covered
Training Methodology:
Such Self-learning capability with such flipped classrooms is more important to the employer than even the formal college degree.
Classroom activities:
When we meet in the first class, please come prepared,
(1) to present one application of cryptography.
(2) to present one of the several encryption standards used for applications.
Our 2nd part of session, will cover some history of the Blockchain technology has evolved. Satoshi Nakamoto is the creater of Bitcoin, the first ground shattering implementation of blockchain technology in the form of cryptocurrency application, "Bitcoin". Please listen to the very interesting history in this video.
Home Work:
Session 2: Bitcoin Platform will be on Monday, 1st April.
We will follow up the history learned in session 1 with technical details of the Bitcoin technology. This study is covered by a series of 9 videos available from Khan Academy on Youtube. Watch the following videos before coming to the next classroom session.
Assignment: While listening to the videos, please prepare the full list of new terms you will have encountered while watching these videos.
This course is a very quick overview of Blockchain technology.
This course covers the foundational concepts of blockchain technologies. Students will be exposed to the basics of cryptography, consensus mechanisms (POW, POS, POA), and game theory.
The course includes practical hands on work related to simple cryptocurrency transactions and Ethereum platform installation and programming.
Upon successful completion of this course, the students will have reliably demonstrated the ability to:
1. Compare and contrast cryptocurrencies and general purpose blockchains.
2. Understand cryptography, consensus mechanisms and game theory as it applies to blockchain technologies.
Following topics will be covered
Overview of Cryptography
Key management
Introduction to tokenized assets
Key management
Introduction to tokenized assets
Introduction to mechanism design
Anatomy of blockchain
What is distributed computing?
Consensus mechanisms
Game theory
This course is being offered to students of Terna Engineering College from 29th March to 5th April 2019. Following is the proposed schedule:
This course is being offered to students of Terna Engineering College from 29th March to 5th April 2019. Following is the proposed schedule:
Day
|
Date
|
Session
|
Topic
|
Resource Person
|
Friday
|
29/03/2019
|
Morning
(9:00-1:00)
|
Course overview and Intro
|
Ashok Ranade
|
Afternoon
(2:00-5:00)
|
Lab session 1:
Wallet install & transact
|
Ashok Ranade
| ||
Monday
|
01/04/2019
|
Morning
(9:00-1:00)
|
Bitcoin Platform
|
Ashok Ranade
|
Afternoon
(2:00-5:00)
|
Ethereum Exercise 1
|
Ashok Ranade
| ||
Wednesday
|
03/04/2019
|
Morning
(9:00-1:00)
|
Blockchain Architecture
|
Atul Marathe
|
Afternoon
(2:00-5:00)
|
Ethereum Exercise 2
|
Vivek Kulkarni/
| ||
Thursday
|
04/04/2019
|
--
|
Provision for a Skype presentation
|
--
|
Friday
|
05/04/2019
|
Morning
(9:00-1:00)
|
Industry Applications
|
Ashok Ranade
|
Afternoon
(2:00-5:00)
|
Ethereum Exercise 3
|
Vivek Kulkarni
|
Approx. 15 classroom hours, 12 lab hours and 15 homework hours
This course is aligned to the one-year Blockchain Developer Certificate (T-175) program of George Brown College. The course details are here.
Training Methodology:
Each topic will have a self-study resource to be completed before meeting in the classroom to perform some activities to reinforce your learning and to get clarification for any of your doubts. The learning methodology of Flipped classrooms you can understand by watching the following videos.
Such Self-learning capability with such flipped classrooms is more important to the employer than even the formal college degree.
Majority of videos are resourced from YouTube and blogs from Medium. You will be better served by subscribing to both these services.
We start the course with the topic Cryptography.
Read the blog Explaining public-key cryptography to non-geeks
Watch these 2 lectures on Cryptography.
When we meet in the first class, please come prepared,
(1) to present one application of cryptography.
(2) to present one of the several encryption standards used for applications.
Our 2nd part of session, will cover some history of the Blockchain technology has evolved. Satoshi Nakamoto is the creater of Bitcoin, the first ground shattering implementation of blockchain technology in the form of cryptocurrency application, "Bitcoin". Please listen to the very interesting history in this video.
Home Work:
Session 2: Bitcoin Platform will be on Monday, 1st April.
We will follow up the history learned in session 1 with technical details of the Bitcoin technology. This study is covered by a series of 9 videos available from Khan Academy on Youtube. Watch the following videos before coming to the next classroom session.
Assignment: While listening to the videos, please prepare the full list of new terms you will have encountered while watching these videos.
Comments
Post a Comment