C course assignments