CMPSC 311 Assignments as well as C-Related Learning Exercises