Portland State University NB fast track to MS in CS program exercises in C