Note that there separate sets of assignments for CS 451/651 and CS 431/631. Make sure you work on the correct assignments!

CS 431/631 Assignments

CS 431 Final Project

This final project is only for undergraduate students taking CS 431.

The topic of the final project is analysing datasets related to the cryptocurrency market. The topic can be on anything you wish in the space of big data related to the cryptocurrency market. Anything reasonably related to topics that are covered in the course is within scope. For reference, there are two types of projects you might consider:

The use of Apache Spark should be justified in your project. For example, if you analyze only 1 MB of data, isn't it better to use Python? Remember that it is okay to analyze a smaller dataset if (1) the dataset can potentially be considered big data. For example, using 20 MB of Twitter data makes sense because it can be potentially much bigger, (2) your Spark solution is scalable. Even if you are testing it on smaller datasets, it can potentially handle much bigger datasets. If you do not follow this rule, you cannot get more than 50% of the project mark.

Group size

You may work in groups of up to three, or you can also work by yourself if you wish. It is strongly recommended to work in a group. The amount of effort devoted to the project should be proportional to the number of people in the team. As a guideline, the level of effort should be comparable to two to three assignments per person.

Deliverables

The deliverable for the final project is a short video up to 5 minutes (Note: longer videos will not be accepted even if it is 5:01!). Your final project will be evaluated according to the following criteria, with roughly equal weight placed on each one.

Your final project will be evaluated according to the following criteria, with roughly equal weight placed on each one. Your report should clearly indicate where you obtained any data that you used in your project. Include a link to the data if possible.

Submission

Please submit your project here. Each group must submit only once.

The (hard) deadline for submission of your project report is 4 pm on Tuesday December 14, 2021.

Back to top

CS 631 Final Project

This final project is only for graduate students taking CS 631.

The topic of the final project can be on anything you wish in the space of big data. Anything reasonably related to topics that are covered in the course is within scope. For reference, there are four types of projects you might consider:

You may work in groups of up to three, or you can also work by yourself if you wish. The amount of effort devoted to the project should be proportional to the number of people in the team. As a guideline, the level of effort should be comparable to two assignments per person.

Deliverable

The deliverables for the final project are a report and a video.

Evaluation

Your final project will be evaluated according to the following criteria, with roughly equal weight placed on each one.

Your report should clearly indicate where you obtained any data that you used in your project. Include a link to the data if possible.

Submission

Please submit your project here. Each group must submit only once.

The (hard) deadline for submission of your project report is 4 pm on Tuesday December 14, 2021.

Back to top