Teaching material for C language and rudimentary system programming