Rajita Nelavalli (2340323) Rajita Nelavalli

A novel computer-based time management system

Project Abstract

The surge of digital tasks in today?��s interconnected world necessitates a more nuanced approach to time management. Traditional systems either fail to scale or lack the flexibility required for effective task organization. This project introduces an innovative time management system designed to enhance the sorting and prioritization of tasks, thereby addressing key shortcomings of current methodologies.This project proposes a two-pronged approach: implementing a hierarchical tree-like structure for deferred, productivity-enhancing tasks and a traditional linear list for urgent tasks requiring immediate action. This dual structure will be modelled using a combination of linked lists and tree data structures in Python, a choice made for its simplicity and vast library support. The tree structure will be realized using pointers to denote parent-child relationships, facilitating the organization of ‘Someday/Maybe’ tasks. The list structure will be managed through dynamic arrays, allowing efficient manipulation of ‘Immediate’ tasks. It will utilize manual sorting mechanisms through a drag-and-drop graphical user interface (GUI).The GUI will also offer users the option to manually redefine task priorities, transitioning tasks between the tree and list views as needed.The system will be developed in Python, with a focus on cross-platform compatibility, particularly for Linux environments. Python’s extensive ecosystem, including libraries such as SQLite for lightweight database management, ensures that the system will be both robust and adaptable to various user requirements.In summary, the system promises to enhance time management practices through a smart, structured, and flexible interface, revolutionizing the way tasks are organized and executed.

Keywords: Hierarchical Structure, Linear List for Urgent Tasks, Combination of Data Structures

 

 Conference Details

 

Session: Presentation Stream 21 at Presentation Slot 2

Location: GH022 at Wednesday 8th 09:00 – 12:30

Markers: C�cilia Pradic, Joe Macinnes

Course: MSc Advanced Computer Science, Masters PG

Future Plans: I’m looking for work