material from DOE Computing Curriculum, through year 2