Programming of Digital Systems Class