
Kurs in
Vinterskola: Skriva smarta kontrakt USI Università della Svizzera italiana

Introduktion
Blockchain-teknik möjliggör automatisering av affärs- och finanstransaktioner på ett effektivt, flexibelt och pålitligt sätt. Nya och specifika färdigheter behövs för att underblåsa denna digitala revolution. Smarta kontrakt kräver ett distinkt sätt att tänka och en ny programmeringsmetod, som skiljer sig från standardprocedurprogrammering.
Galleri
Antagningar
Läroplan
Denna kurs introducerar studenterna till relevanta teoretiska begrepp och ger en praktisk introduktion till att skriva smarta kontrakt på en modern blockchain med Python-programmeringsspråket. Målet är att förse eleverna med nödvändiga färdigheter och teoretisk bakgrund för att skapa enkla smarta kontrakt och för att distribuera dem på Algorand blockchain.
Programresultat
Efter avslutad USI WSC vinterskola, deltagarna kommer att kunna interagera programmatiskt med Algorand blockchain, extrahera information och genomföra transaktioner. De kommer att ha lärt sig hur man skapar sina egna tokens och NFT samt hur man uttrycker enkla styrningsstrukturer, affärsprocesser och finansiella tillgångar som smarta kontrakt. De kommer att kunna implementera dessa smarta kontrakt i Python och distribuera dem på Algorand blockchain. De kommer att förstå skillnaderna mellan funktionell och kontraktorienterad programmering, liksom de risker som är specifika för smart kontraktsprogrammering. Utöver de tekniska färdigheterna, de kommer att ha lärt sig att planera och organisera individuellt och grupparbete med smarta kontrakt. Medan de praktiska övningarna fokuserar på Algorand blockchain, undervisning kommer att betona allmänna begrepp för att underlätta en överföring färdigheter till andra blockchains.