it3010 course material