This is a Half-Semester Course. Classes commence from 6.01.2025 till 28.02.2025. Final Exam will be in the week of 3-10 March 2025. It is a pre-requisite for CS 218: Programmable and Interoperable Blockchains (starts from 17.03.2025).
Instructor: Subhra Mazumdar (subhra.mazumdar@iiti.ac.in), Department of Computer Science and Engineering, IIT Indore
Teaching Assistants: Prolay Mallick <ms2304101011@iiti.ac.in>, Anukarsh Pratap <mt2302101006@iiti.ac.in>, Anukriti Bhatnagar <mt2302101007@iiti.ac.in>, Chinnala Abhilash <phd2401201002@iiti.ac.in>, Piyush <ms2404101002@iiti.ac.in>, Suraj Kumar <phd2301101002@iiti.ac.in>, Yashwardhan Manoj Raut <ms2404101007@iiti.ac.in>,S Raam <mt2302101012@iiti.ac.in>
Venue: Sandipani Seminar Hall
Course Delivery: 2 Lectures and 1 Tutorial per week. Tutorials will involve problem-solving on the topics discussed during the lectures.
Lecture Timings:
Monday (Lecture) : : 1:30 PM - 2:25 PM
Tuesday (Lecture) : 1:30 PM - 2:25 PM
Wednesday (Tutorial/May be used for lecture) : 2:30 PM - 3:25 PM
Prerequisites: Knowledge of Programming, Data Structures and Algorithms (concept of array, linked list, stacks, recursion, Binary Tree, n-ary tree, Hashing)
Evaluation (3 Quiz, 1 Assignment and 1 Theory Exam):
Quiz dates are final. There will be no rescheduling or scope of retaking the quiz if you fail to take the exams on the dates mentioned below.
Half-Sem Quiz 1: 15 (29th January 2025)
Half-Sem Quiz 2: 15 (12th February 2025)
Half-Sem Quiz 3: 15 (19th February 2025)
Half-Sem Practical Assignment: 25 (TBA)
Half-Sem Theory Exam: 30 (In the week of 3-10 March 2025)
Follow https://lms.iiti.ac.in/course/view.php?id=106 for additional details
Textbooks:
Bitcoin and Cryptocurrency Technologies, Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder