Depends on your course and the topics you will face.
For Digital Circuits subject, an entry level FPGA board is fine.
For Digital Signal Processing subject, a DSP board fits better.
But in industrial DSP applications the FPGA outperforms classical DSP-devices.
For Microprocessor/Microcontroller subject a microcontoller board is the best choice. But an FPGA board could be configured with a soft core CPU and then programmed in embedded C.
To give an advice I should know more about your undergraduate study course.