This is the home page for CS156, Introduction to C Programming I,
part of the CSU Computer Science
CS155/156/157 series.
Click on the links, above, for other class pages.
~cs156/bin/grade will now show your final exam score (FINAL),
your curved final exam score (FINAL-curved), your total score (TOTAL),
and your letter grade (LETTER). The letter grade that you see is
the one that you will get.
Read this if you have questions about your grade.
The last question on the final exam was:
There are several answers, including:
Best abuse of the rules: 1+1+1+1+1+1+1+1+1+2+2+2+2+2+2+2+2+3+3+3+3+3+3+3+4+4+4+4+4+4+4+4+4+5+6+7
I will have no office hours Monday, April 8th. I’ll be in CSB 250 (corner room) at that time if you want to talk.
HW4 is now available.
I will not have any office hours during spring break.
My read-only solution to HW2 is here.
HW3 is now available.
My solution to HW1 is here. It’s for viewing, only--you can’t save it.
HW2 is now available.
HW1 is now available.
My office hours will actually be in my office, CSB 246, Monday February 25 and Tuesday February 26.
Unlike CS155, homework is worth more than quizzes in CS156.
gedit, emacs and vi all provide mechanisms for highlighting C syntax,
such that it is easy to differentiate between keywords, comments, variables,
etc. In emacs, select “Options” and click on “Syntax Highlighting
(Global Font Lock Mode)”. In vi, enter, “:syntax on”. Also consider
using gvim instead of vi or vim.