Related Experiment Video
Updated: Nov 5, 2025

Protein WISDOM: A Workbench for In silico De novo Design of BioMolecules
Published on: July 25, 2013
Making Sense of Algorithms in Discrete Mathematics
1School of Teacher Education and Leadership, Faculty of Creative Industries, Education and Social Justice, Queensland University of Technology, E Block, Level 3, Victoria P ark Road, Kelvin Grove, Queensland 4059 Australia.
Students successfully understood the Hungarian algorithm for network analysis and assignment problems. This study explored how secondary students learn complex network algorithms through a structured teaching approach.
Area of Science:
- Mathematics Education
- Computer Science Education
- Algorithm Comprehension
Background:
- Network analysis is crucial for modeling technology and engineering problems in secondary mathematics.
- Student understanding of network analysis algorithms is not well-researched.
- The Hungarian algorithm is a key method for solving assignment problems.
Purpose of the Study:
- To investigate how Year 12 students make sense of the Hungarian algorithm.
- To explore the effectiveness of a teaching experiment in explaining network algorithms.
- To identify student comprehension of algorithm steps and problem-solving applications.
Main Methods:
- A design-based research project involving eight Year 12 students.
- A teaching experiment with four 60-minute lessons.
- Incremental introduction of the Hungarian algorithm steps within a hypothetical learning trajectory.
Main Results:
- Students demonstrated understanding of the Hungarian algorithm's intermediate steps.
- Participants grasped the results generated by each step of the algorithm.
- Students could relate the algorithm's process to solving assignment problems.
Conclusions:
- The developed teaching approach facilitated student sense-making of the Hungarian algorithm.
- Students successfully applied the algorithm to solve assignment problems.
- Insights into student difficulties with network algorithms were identified for future research.
Related Concept Videos
Trial and Error and Algorithm
Synthetic Disvision of Polynomials
Basic Discrete Time Signals
The unit impulse or sample sequence is mathematically expressed as zero for all n values except at n=0, where it is one. The unit impulse sequence, denoted by δ(n), is the first difference of the unit step sequence, while the unit step sequence u(n) is the...
Algebraic Expressions
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Fundamental Theorem of Algebra

