I hope that this doesnt violate the rules since I need a problem instead of an answer.
We have to make our own problem and present it in the class. First course in numerical methods using MatLab.
My initial idea: A function gets n random coordinates in the two-dimensional world [x,y] + a starting coordinate and a destination coordinate. The function then returns an array of coordinates which represent the shortest path between the start and destination. To make it harder add one more dimensions or even more.
However I do need some other fun problem to solve. Thank you.