programming assignments for ece 368