Web3 applications
1. |
Subject title |
Web3 applications Web3 апликации |
|||||||||||||||||||||||
2. |
Code |
F23L3S139 |
|||||||||||||||||||||||
3. |
Study program |
Компјутерско инженерство, Интернет, мрежи и безбедност, Информатичка едукација, Software engineering and information systems, Примена на информациски технологии, Софтверско инженерство и информациски системи, Компјутерски науки, Примена на информациски технологии, Софтверско инженерство и информациски системи, Компјутерски науки, Компјутерско инженерство, Интернет, мрежи и безбедност, Software engineering and information systems, Стручни студии за програмирање, Стручни студии за програмирање, Cloud Computing, |
|||||||||||||||||||||||
4. |
Organizer of the study program (unit, institute, department, division) |
Faculty of Information Sciences and Computer Engineering |
|||||||||||||||||||||||
5. |
Study cycle (first, second, third) |
Прв циклус |
|||||||||||||||||||||||
6. |
Academic year / semester 4 / Летен |
7. Number of ECTS credits 6.0 |
|||||||||||||||||||||||
8. |
Instructor |
проф. д-р Магдалена Костоска Ѓорчевска ворн. проф. д-р Панче Рибарски |
|||||||||||||||||||||||
9. |
Prerequisites for enrollment |
Алгоритми и податочни структури или Примена на алгоритни и податочни структури |
|||||||||||||||||||||||
10. |
Subject goals and competencies: The aim of this course is to enable the students to understand how web3 applications work. Blockchain knowledge will be upgraded with applications running on top of smart contracts.
|
||||||||||||||||||||||||
11. |
Subject content: Lectures: 1. Blockchains 2. Smart wallets 3. Concept of transaction 4. Indexing 5. Web3 platforms 6. Web3 platforms 7. Web3 platforms 8. Frontend 9. Frontend 10. Research 11. Projects Exercises: 1. Blockchains 2. Using metamask 3. Solidity 4. Python indexer 5. Moralis 6. Aleph MicroVM 7. The rest 8. ethers.js 9. React 10. Research 11. Projects |
||||||||||||||||||||||||
12. |
Learning methods: Предавања, вежби, самостојна работа, проектни задачи, семинарски работи |
||||||||||||||||||||||||
13. |
Total available time fund |
6.0 ECTS x 30 hours = 180 hours |
|||||||||||||||||||||||
14. |
Time distribution |
30 + 45 + 15 + 15 + 75 = 180 hours
|
|||||||||||||||||||||||
15. |
Forms of teaching activities |
15.1. |
Lectures - theoretical teaching |
30 hours |
|||||||||||||||||||||
15.2. |
Exercises (laboratory, classroom), seminars, team work |
45 hours |
|||||||||||||||||||||||
16. |
Other forms of activities |
16.1. |
Project tasks |
15 hours
|
|||||||||||||||||||||
16.2. |
Independent tasks |
15 hours |
|||||||||||||||||||||||
16.3. |
Homework |
75 hours |
|||||||||||||||||||||||
17. |
Grading method |
||||||||||||||||||||||||
17.1. |
Tests |
10 points |
|||||||||||||||||||||||
17.2. |
Seminar work / project (presentation: written and oral) |
15 points |
|||||||||||||||||||||||
17.3. |
Activities and learning |
10 points |
|||||||||||||||||||||||
17.4. |
Final exam |
70 points |
|||||||||||||||||||||||
18. |
Grading criteria (points / grade) |
up to 50 points |
5 (five) (F) |
||||||||||||||||||||||
from 51 to 60 points |
6 (six) (E) |
||||||||||||||||||||||||
from 61 to 70 points |
7 (seven) (D) |
||||||||||||||||||||||||
from 71 to 80 points |
8 (eight) (C) |
||||||||||||||||||||||||
from 81 to 90 points |
9 (nine) (B) |
||||||||||||||||||||||||
from 91 to 100 points |
10 (ten) (A) |
||||||||||||||||||||||||
19. |
Condition for signature and taking final exam |
Реализирани активности |
|||||||||||||||||||||||
20. |
Language of instruction |
македонски и англиски |
|||||||||||||||||||||||
|
21. |
Quality assurance method |
механизам на интерна евалуација и анкети
|
|||||||||||||||||||||||
22. |
Literature |
||||||||||||||||||||||||
22.1. |
Mandatory literature |
||||||||||||||||||||||||
|
|||||||||||||||||||||||||
|
22.2. |
Additional literature |
|
|||||||||||||||||||||||
