Converting pseudocode into Python functions (greedy techniques)

In current studies of data structure algorithms, most of the classes are taught in terms of pseudocode with no real-world context. With such a structure, students would need more insight into understanding why data structure analysis (DSA) is important. With the lack of real-world context, students...

Full description

Bibliographic Details
Main Author: Liew, Evangeline
Other Authors: S Supraja
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/176997
_version_ 1811697065976135680
author Liew, Evangeline
author2 S Supraja
author_facet S Supraja
Liew, Evangeline
author_sort Liew, Evangeline
collection NTU
description In current studies of data structure algorithms, most of the classes are taught in terms of pseudocode with no real-world context. With such a structure, students would need more insight into understanding why data structure analysis (DSA) is important. With the lack of real-world context, students may not be able to utilize what they have picked in the course. With this, a study of greedy algorithms with Python was proposed. The study aimed to ensure that the codes are clearly explained. The project should include analysis and comparison between different greedy algorithms, and step to step guides to implement the code, and most importantly real-world application of using the greedy algorithm. With these components, students should be able to take away a valuable understanding of greedy algorithms in Python language.
first_indexed 2024-10-01T07:49:20Z
format Final Year Project (FYP)
id ntu-10356/176997
institution Nanyang Technological University
language English
last_indexed 2024-10-01T07:49:20Z
publishDate 2024
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1769972024-05-24T15:45:49Z Converting pseudocode into Python functions (greedy techniques) Liew, Evangeline S Supraja School of Electrical and Electronic Engineering supraja.s@ntu.edu.sg Computer and Information Science Greedy algorithm In current studies of data structure algorithms, most of the classes are taught in terms of pseudocode with no real-world context. With such a structure, students would need more insight into understanding why data structure analysis (DSA) is important. With the lack of real-world context, students may not be able to utilize what they have picked in the course. With this, a study of greedy algorithms with Python was proposed. The study aimed to ensure that the codes are clearly explained. The project should include analysis and comparison between different greedy algorithms, and step to step guides to implement the code, and most importantly real-world application of using the greedy algorithm. With these components, students should be able to take away a valuable understanding of greedy algorithms in Python language. Bachelor's degree 2024-05-24T06:22:46Z 2024-05-24T06:22:46Z 2024 Final Year Project (FYP) Liew, E. (2024). Converting pseudocode into Python functions (greedy techniques). Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/176997 https://hdl.handle.net/10356/176997 en A3271-231 application/pdf Nanyang Technological University
spellingShingle Computer and Information Science
Greedy algorithm
Liew, Evangeline
Converting pseudocode into Python functions (greedy techniques)
title Converting pseudocode into Python functions (greedy techniques)
title_full Converting pseudocode into Python functions (greedy techniques)
title_fullStr Converting pseudocode into Python functions (greedy techniques)
title_full_unstemmed Converting pseudocode into Python functions (greedy techniques)
title_short Converting pseudocode into Python functions (greedy techniques)
title_sort converting pseudocode into python functions greedy techniques
topic Computer and Information Science
Greedy algorithm
url https://hdl.handle.net/10356/176997
work_keys_str_mv AT liewevangeline convertingpseudocodeintopythonfunctionsgreedytechniques