Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

CS 6504

Assignment: Group Project

School of Information Technology


Bachelor of Information Technology 2019

Course Lecturer : Manish Singh


manish.singh@weltec.ac.nz

CS 65404 Cryptography and Blockchain Fundamentals


School of Information Technology
Bachelor of Information Technology 2019

Total Weightings: 40 % of final mark

A student team can choose either of the options (Track 1 or Track 2) for this assignment:

Track 1: Develop an application utilizing blockchain.

You will carry out a detailed research and find out a business process suitable for blockchain
application. You will then build a blockchain-based application for the selected business process.

Track 2: Write a comprehensive survey on a security related topic on the blockchain.


You may choose a topic by yourself and get it approved by the instructor. Or, ask for a topic.

See the projects done on dApps at Stanford Uni : https://dapps.stanford.edu/

You may get some of the project ideas from: https://www.connectbit.com/blockchain-applications/

Part A

Due Date: Week starting 2nd September (In class).

Presentation outlining the project (10% of the final mark).

For this assignment you will give a presentation where you will explain,
• The business process you selected. Reasons for your selection. How the business process
will be modeled into a blockchain application.
• What are the benefits? Literature review (are there similar work? if yes how is your work
different from them?)
• Your design (if already done)
• Your implementation progress, Timeline of the project

You are free to make any number of slides. However, the presentation time will be of 15 mins maximum
followed by a QnA session of 5 minutes.

1
School of Information Technology
Bachelor of Information Technology 2019

After presentation please submit/upload your slides (and other materials used) to the submission folder
on the course page on Moodle. Please be advised that this assignment will be marked by all your peers
in the class using the assessment guidelines attached (Appendix A).

Part B Due Date: Friday, 19th October 2019.

Writing a report on work done (30 % of the final mark).

A report template is provided for your reference. You are free to add or remove section/subsection(s)
which you feel is/are more suitable for your project. For survey reports the requirements are slightly
different and stringent (ask the instructor).

Sample template:

The Title of Your work:

Student name(s):

Date:

I declare that this work represents my own efforts, and that all text and code have been written by me
(or as cited).

Signature(s):

Abstract:

You should have a short, 1-paragraph description of your project here.

2
School of Information Technology
Bachelor of Information Technology 2019

1. Introduction and Motivation


Describe in high-level terms what your project/survey is about, and why it is interesting or useful
to investigate. You should not include details of your implementation, or highly specific findings.
Note that your writing should be clear and properly structured.

2. Overview
Describe the general structure of your project, reserving detailed descriptions of specific areas
for later sections. You should describe the purpose of each major component or aspect of your
project, and how it relates to other components. You may quote other sources.

3. Detailed Descriptions/Design
Here you need to describe each of the major components of block-chain application you are
developing, describe the actual design of each, but also consider relevant issues
(appropriateness, modularity, etc.). Make new sections or subsections as appropriate. This
section or sections will comprise most of the report.

4. Implementation
You should explain your implementation details here- Can be combined with the above chapter
as well.

5. Related Work
Here you should describe how your project is both different from and/or like others. Remember
to describe related work (and indeed everything) using your own words. Do not cut-and-paste
abstracts or mechanically paraphrase. Explain the idea(s) briefly.

6. Conclusion and Future Work


There may be parts of your project that could stand improvement, or there may be aspects of
the problem or solution you uncovered while doing the project that you feel should be further
investigated.

7. References
Give references for the work cited above.

3
School of Information Technology
Bachelor of Information Technology 2019

Appendix A
Assessment guidelines for Assessor:

Presentation Title: …………………………………………………………………………………………………………………………

Presenter Name (s)…………………………………………………………………………………………………………………

Points Marks obtained


(Max:
20)

Motivation and context


Understanding of selected topic 3
Background: outlines at-least 3 previous work (2pts 6
each)

Problem statement
Cleary defines the problem 2

Proposed work (Method)


Clarity in methodology- 4

Plan, with tasks and timetable 1

Shows good understanding (e.g. clear, logical and persuasive presentation, 2


questions answered well).

Time used well during the presentation: good pace, right level of detail given the 1
time limit and audience. Presentation finishes on time.

Presentation appears to be well planned and rehearsed and runs smoothly. The .5
presenter does not simply read from the slides. Good eye contact with the audience

Appropriate fonts and colors used on slides. Slides are readable and not .5
overcrowded. No excessive use of color and animation.

Total 20

You might also like