Developing new data analytic or machine learning application

Assignment Help Programming Languages
Reference no: EM134018857

Advanced Programming

Project

Your Task

This is a group assessment which involves an in-class hackathon where you as a team will develop code. Then, individually, you will, write a documentation, and record a summary video presentation.

Assessment Description

This assessment focuses on an in-class software development hackathon. A hackathon is a time-constrained, high-intensity event that demands collaborative teamwork among peers. Below is a scenario describing a hackathon that simulates the real hackathon you will be participating in.

Imagine that you are participating in a software development hackathon organised by Kaplan Business School.

In this fictional scenario, you and your team are given with a task of developing a new data analytic or machine learning application that addresses a critical real-world challenge: e.g., reducing food waste, predicting a stock price, face detection application. Concepts related to Data Mining may be useful when designing data-driven solutions.

Your hypothetical task is to create a software that allows users to accomplish their tasks.

Your next tasks are to write a documentation and deliver a presentation for the software you have developed.

While this scenario is not a real hackathon, it will serve as the basis for your assessment, allowing you to apply your software development and explanation skills related to data analytics and machine learning applications. You will be evaluated individually on your ability to design, develop, and present your innovative solution within a limited time frame.

Rules to Follow on Hackathon Day

Participation and team formation

Every student enrolled in the subject must be a member of precisely one team.

The facilitator is responsible for officially constituting the team. Students cannot influence this formation process.

Selection of the project

On the day of the hackathon, the facilitator will provide each team with a project title along with a brief description.

Dos and don'ts before the hackathon week?

Dos

You are allowed to have regular in class discussions to collaboratively plan and design a project within a closely related domain.

As a team, it's recommended to explore the development of a comprehensive software system using Python.

Review relevant course material and any prerequisites for the hackathon, ensuring you have a good grasp of the concepts and skills needed.

Familiarise yourself with the tools, software, or Python language that will be used during the hackathon.

Plan how you will allocate your time during the hackathon, making sure to balance coding, testing, and documentation.

Don'ts

Strictly, you should not begin working on the project, writing code, or designing solutions before the hackathon officially starts. The goal is to create within the defined time frame.

Avoid seeking external help from sources not permitted during the event, as hackathons typically rely on the knowledge and skills of the participants.

Timeframes

Introduction by the facilitator - 15 minutes
Begins with a brief introduction, explanation of the rules, and any questions you may have.

Hackathon Kick-off - 15 minutes
The hackathon officially begins. You'll receive your project assignment and can start coding!

Coding Session - 150 minutes
This is the core of the hackathon. Work with your team to develop your Python project.

Assessment Instructions

The instructions for this hackathon assessment are as follows. Stage 1)

During the hackathon, work diligently as a group to implement the required code to complete the software project. Applying principles from Software Engineering can help teams organise development and testing activities effectively.

One student from each group will submit your code by the conclusion of the hackathon event. This will be a group mark.

Stage 2)

Each student then submits a comprehensive code documentation within one week from the date of the hackathon. See the Appendix A - Formatting Guidelines and Appendix B - Document Template for the documentation guidelines.

Each student should explicitly state their individual contributions to both code development and documentation.

Stage 3)

Submit a recorded 5-minute presentation:

Explaining your code's features and functionalities
Reflecting on your team's success and your own individual contribution.

Reference no: EM134018857

Questions Cloud

Engage in the equitable and appropriate use of digital tools : What are some effective strategies in which students engage in the equitable and appropriate use of digital tools and resources?
Describe measure to prevent driving under influence of drugs : Describe measures to prevent driving under the influence (DUI) of drugs or alcohol.
What is the background history of the addiction : What is the background history of the addiction? Provide information about the history of the addiction that the client presents with.
What did the speaker says health disparities includes : Health Disparities! what did the speaker says health disparities includes?! How you as a health advocate can help?
Developing new data analytic or machine learning application : TEC304 Advanced Programming, Hackathon, Kaplan Business School - developing a new data analytic or machine learning application
Why is sally placed on backboard : Why is Sally placed on backboard and cervical collar prior to transport to the emergency room?
About lisas lack of energy : Lisa's teacher, Ms. Kim is very concerned about Lisa's lack of energy and has called Katrina to set up a parent teacher conference.
What do you look for in a new health technology : Evaluate your user perspective for design and development of health technology solutions. What do you look for in a new health technology?
Difficult childhood-good friend and family member : Think about someone you know well who had a difficult childhood: a good friend, family member, etc. How many ACEs did they have?

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd