ALU

The UVM Framework comes with a generator tutorial that takes you through the steps to verify an ALU module from start to finish. This includes using a scoreboard and a predictor.

You can download the UVM Framework from Verification Academy.
Look inside the docs/generator_tutorial folder.
There is a PDF that walks you through the steps