TU856 Algorithm Design Assignment 2024-25 | TB Dublin

Published: 01 Jul, 2025
Category Assignment Subject Computer Science
University Technological University Dublin Module Title TU856 Algorithm Design
Academic Year 2024-25

Introduction

A car parts firm takes orders from customers and ships them via a logistics company to its customers. During the day, customer orders are divided between 4 teams who work to pick the stock and package it. Each of the 4 teams stores its finished packages in an appropriate bin in the warehouse. A part has a name, a weight, a price and a target car engine.

As delivery is charged by weight, the company can deliver more of its parts by fitting more in a delivery van. An automated picker is used to prepare orders for delivery by picking them from the appropriate bin.

Working in the company's IT department, you have been tasked with producing the delivery docket for each van. Products are packed in the vans in weight order - the lightest first and the heaviest last.

You have access to the company's order management system and can therefore identify the following data:-

a. Line Code Numeric
b. Batch code Numeric
c. Batch date & time-numbered for day of month, hour of day, minute of hour.
d. Product ID-numeric
e. Product name - text
f. Target engine code - text
g. Bin# - numeric

Design Requirements

Task 1:-

  • There are 4 files of production data - one for each time.
  • The order management system is very old and keeps its production data in separate files in batch order. You will need to pre-process this data so that each item is sorted by weight.
  • There are huge amounts of data stored; the running time of this algorithm should be O(NLog(N)) or better.

Task 2

  • You will need to produce a single dispatch list from the 4 files. Each file will need to be merged to create a single list.
  • There are huge amounts of data stored; the running time of this algorithm should be O(N) or better.

Task 3

  • Provide a user interface to search for the earliest occurrence of a product with a particular weight.
  •  There are huge amounts of data stored; the running time of this algorithm should be O(Log(N)) or better.

Task 4

  • Provide a report that summarises the number of products included in the delivery for all vans.
  • There are huge amounts of data stored; the running time of this algorithm should be O(N) or better.

Your documentation should show how each algorithm meets the running time requirement.

Do You Need TU856 Assignment for This Question

 Order Non-Plagiarised Assignment

Deliverables

1. Design a data structure for the project,
2. Create test data for each line. e.g. >10 issues/products per line.
3. Test your project - outline how you will ensure that your implementation meets the design requirement.
4. Produce a flowchart for Task 2
5. Produce pseudocode for Tasks 1-4
6. Produce working C code for tasks 1-4
7. Create a project report outlining the brief, your design for each task, your test plan for each task and the pseudocode and code.
a. The report should be submitted in MS Word .docx format OR Adobe PDF format. Reports not meeting these requirements will not be marked.
b. Ensure code is readable in doc - properly tabbed, etc.
c. Submit by 5 pm, 4th April 2025. Late submission -10% per day.

Projects will be demoed in the lab. The sequence of the demo should be:-

1. Display test data from each line
2. Display data from each line meeting the requirements of Task 1
3. Display data from all lines meeting the requirements of Task2
4. Prompt for search and display the result meeting the requirements of Task 3
5. Display summary data meeting the requirements of Task 4

Note: Unanswered or incorrect responses to questions on the design or implementation will result in an NG. Plagiarism will result in an NG for all concerned. Your submission will be examined by Turn-it-in to detect plagiarism and or Ilm input. Marks are allocated equally to all sections, including the demo.

Do you need help with an assignment for TU856 Algorithm Design? Look no further! We are here for computer science assignment help. We also provide free assignment solutions written by PhD expert writers—100% original content, no plagiarism! Plus, we also provide assignment help, that too by complete before the deadline. Quality and accuracy are taken care of completely. So contact us today and be stress-free!

Workingment Unique Features

Hire Assignment Helper Today!


Latest Free Samples for University Students

MARK723-Contemporary Marketing Assignment Sample 2025-26 | LBU

Category: Assignment

Subject: Marketing

University: Leeds Beckett University

Module Title: MARK723-Contemporary Marketing

View Free Samples

HC70025W Public Health Health Systems (PHHS) Formative And Summative Assessment Sample Answers

Category: Assignment

Subject:

University: Leeds Beckett University

Module Title: HC70025W Public Health Health Systems

View Free Samples

Level 7 Research Methods and Event Evaluation Assessment 1 –Research Report Sample

Category: Assignment

Subject: Management

University: Leeds Beckett University

Module Title: L7 Research Methods and Event Evaluation

View Free Samples

LCBM7024 Marketing Management Level 7 Assignment 1 Sample 2025

Category: Assignment

Subject: Management

University: University of Wales

Module Title: LCMB7024 Marketing Management

View Free Samples

AFE_4_MAC Managerial Accounting Assignment 1 Answer | LSBU 2025

Category: Assignment

Subject: Accounting

University: London South Bank University (LSBU)

Module Title: AFE_4_MAC Managerial Accounting

View Free Samples
Online Assignment Help in UK