Computer Science Elective: Programming in C