Students taking ELEX 3525 who have no C programming background will have to pick up enough of the language on their own to complete the labs. While there are many books and on-line courses on C programming, these will require too much time to read or complete. Tutorials or primers may be more suitable.
A while back I prepared a set of lectures to introduce to C programming to students that needed to learn just enough to complete some labs. You can find the lecture notes at: http://www.ece.ubc.ca/~edc/485/lectures/lec2.pdf.
I also came across brief introductions to C programming that you might find useful: A Little C Primer and a C Tutorial. Both probably cover more than you'll need for this course but skimming through the material should help.