Blockchain Development Capstone Project (F22)

CSBC2030
Closed
General
  • Continuing Education
  • 19 learners; teams of 3
  • 100 hours per learner
  • Dates set by experience
  • Learners self-assign
Preferred companies
  • 2/4 project matches
  • Anywhere
  • Academic experience
  • Any
  • Any
Categories
General Information technology Software development
Project timeline
  • May 1, 2023
    Experience start
  • May 22, 2023
    Experience end
Overview
Details

This course is the capstone of what you have learned in this program. In this course, students build a blockchain application while also demonstrating project management skills using agile methodology. You will apply agile project management approaches and software to build a blockchain application using the skills and knowledge that you learned in your previous courses.

Learner skills
Programming, Project management, Communication, Report writing, Analytical reasoning
Deliverables

Students will deliver a final solution for the challenge defined by the organization. The solution should be presented in the form of a minimally-viable product. In some cases, project complexity may lead to the organization determining that a proof of concept (i.e. prototype) is sufficient. All work submitted by the student must also include all code and supplementary materials, as well as a comprehensive report on their findings and details of the technical solution. Students will present final solutions and recommendations to representative(s) from the organization. If applicable, future collaborative work between students and your organization will be determined mutually.

Project Examples

Last year, our students were assigned to projects including:

  • Develop a decentalized application using theGraph protocol which is a decentralized indexing protocol for querying data
  • Prototype of data-centric sidechain for Cardano using Fluree for registering certificates of authenticity of physical artwork
  • Design NFT for VR/AR Designs and associated smart contract with business rules for Community and blockchain network development
  • Develop a blockchain-based document issuance and verification system with the smart contract flow for employers and employees to sign a contract digitally
  • Connect data oracle to the dapp smart contracts

Additional company criteria

Companies must answer the following questions to submit a match request to this experience:

Be available for a quick Zoom meeting or phone call with the instructor to initiate your relationship and confirm your scope is an appropriate fit for the course.

Be available to attend the final presentation day (via Zoom), and provide feedback to students on their final solution/product.

Provide 1 or multiple dedicated contact(s) who will act as immediate supervisor to the student group(s) for their ongoing work.

Provide a dedicated contact who is available to the instructor for periodic updates regarding student performance and deliverable achievement.

Share any information gathering and assessment that the organization has completed to justify a blockchain use case. This may include information such as integration with overarching business strategy, expected transformational impacts and ROI, as well as front-end and back-end requirements.