0% found this document useful (0 votes)
25 views3 pages

Final Project - Algorithms and Data Structures

The document describes the final project of the Algorithms and Data Structures course. Students must complete the project in groups of 4-5 people and present it orally. The project involves analyzing a real business problem, designing a solution based on algorithms and data structures such as sorting, searching, and trees, and implementing a prototype of the application using Java.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views3 pages

Final Project - Algorithms and Data Structures

The document describes the final project of the Algorithms and Data Structures course. Students must complete the project in groups of 4-5 people and present it orally. The project involves analyzing a real business problem, designing a solution based on algorithms and data structures such as sorting, searching, and trees, and implementing a prototype of the application using Java.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Course: Algorithms and

Topic: Final Project


Data Structure

FINAL PROJECT

The Final Project

The final project that must be submitted is the one that the course instructor has approved.
week 2
In groups of 4 to 5 people, they will present and support it. There must be a group leader.
that will coordinate with its members for their active participation in the preparation of the
final project.
Achievement of the activity:

The student identifies the scope and requirements of the solution, outlining a proposal for
design to implement, including information structures and presentation features.

Specific instructions:

About the business

Based on the context of the company to be addressed, its problem must be established and how it affects.
its processes. A scope must be established to define what will be automated with a
application. The size of the scope must be approved by the teacher and will be in accordance with the
number of members and estimated effort required.

The application design must meet all the committed functional scope.

The student presents their solution to the problem, ensuring it covers the proposed scope, and the
characteristics indicated by the teacher through an application made in Java.

The group designs the structure of the solution by organizing the classes that have into packages.
similar functions.

Analyze the company's context, from which you will identify the problem and describe it.

Review the following topics to address each of the requested characteristics for
the application:

Sorting
Search
Linked Lists
Batteries
Colas
Recursion
Trees
Graphs
Course: Algorithms and
Topic: Final Project
Data Structure

Structure of the Presentation and PPT

The final presentation must follow the following structure:

Cover
University
Progress report ##

2. General aspects

Chapter 1:
General aspects
Mission
Objectives
the Problematic
Solution Alternatives

Chapter 2:
State of the Art
Theoretical framework
Chapter 3:
orScope
Functional and non-functional requirements
Restrictions
Class Diagram
Prototype or Interfaces
Chapter 4:
Application design
Functionalities of the application Implemented
Package structure
Classes used in the application
Source Code
Chapter 5:
Conclusions
Recommendations
Glossary of terms or Bibliography or Annexes

About the Presentation

a. Format:
The written work drafted in Word and a PowerPoint presentation with the points.
important aspects of work.

b. Channel: through the Canvas platform.

c. Date to present: Week 5 –Week 10 –Week 15 –Week 18


Course: Algorithms and
Subject: Final Project
Data Structure

About oral sustentation

Time: 15 minutes to present, after which the teacher may cut off the presentation and
will evaluate with the information seen up to that point.
Use of visual support resources (PowerPoint, Prezi, etc.).
Carry out your presentation by developing your ideas continuously, without pauses (fluency) and in
coherence with the theme.
If the group does not show up when called, they will receive the minimum grade, unless they have a
emergency and have coordinated previously with the teacher.
Deliveries will be in the weeks listed in the syllabus. The date and time will be communicated.
by the teacher through Canvas.

Recommendations

Remember that this project not only evaluates your ability to solve a problem
it is not about being skilled but about the ability to work in a team under pressure.
Whoever takes on the leadership must take responsibility for delivering the application and
documents.
The timely support of the team is important to solve problems.
sudden, this will allow them to successfully deliver the project.
They must manage to balance the time spent on planning and the time spent on executing.
otherwise they will not deliver the project. If an obstacle arises, execute and then
correct.
Avoid passive or null participation of students, as this will have a negative impact.
and drastically in the final result.
Manage your time well, as you also need to allocate space for adjustments.
necessary corrections prior to the presentation.
Practice your presentation in advance, so that you do not exceed the time.

You might also like