Takaisin kaikki kurssit

Special course in information processing science: Blockchain development with smart contracts

Yksittäinen kurssi

This course will unfortunately not be offered through FITech in the spring 2022.

Max amount of FITech students: 30

This fully online course progresses step by step from blockchain basics to smart contract development. Smart contracts form the foundation of decentralized applications which utilize the key concepts of blockchains such as hashing and consensus mechanisms. Also, you will learn how to create NFTs and other blockchain related tokens.

Course contents

The key topics of this course include:

  • Blockchain as a platform
  • Hashing and consensus mechanisms
  • Decentralized applications
  • Ethereum basics
  • NFTs and other blockchain related tokens
  • Smart contract programming basics

Learning outcomes

Upon completing this course, the student

  • is familiar with blockchain development environments and capable to create smart contracts.
  • will be able to explain state-of-the art blockchain solutions such as NFTs, Ethereum token standards, and cryptocurrencies.
  • has deepened the understanding of blockchain technologies.

Course material

Provided with the course.

The tools and programs used in this course are all free and installed as part of the exercises. These include Visual Studio Code, NodeJS, MetaMask, and Truffle suite.

Teaching schedule

The course can be completed at your own pace.

Completion methods

Several mini exams based on recorded lectures and exercises.

You can get a digital badge after completing this course.

DApp, Solidity, Crypto, Ganache, Transaction

Vastuuopettajat

Oulun yliopisto
Iikka Paajala
Oulun yliopisto
Jesse Nyyssölä
Oulun yliopisto
Pasi Karppinen

Lisätietoa kurssista ja suorittamisesta

Oulun yliopisto
Laura Pihtsalmi
Oulun yliopisto
Riku Hietaniemi

Hakua koskevat kysymykset

FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
Aloita tästä
Aloita tästä
Kategoria:
ICT-opinnot
Teemat:
Ohjelmistojärjestelmät,
Ohjelmointi,
Tietojenkäsittelytiede
Kurssikoodi:
811610S
Opintopisteet:
5 ECTS
Hinta:
0 €
Taso:
Opetusaika:
14.3.–8.5.2022
Viimeinen hakupäivä:
-
Järjestävä yliopisto:
Oulun yliopisto
Kohderyhmä:
Aikuisopiskelija,
Tutkinto-opiskelija
Opetustavat:
Verkko-opetus
Kieli:
Englanti
Esitietovaatimukset:
Basic knowledge on programming and command-lines
Kenelle kurssi sopii:
People working or seeking employment in ICT sector.
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.