Text this: Hands-on Experience with Altera FPGA Development Boards