introduction to computing ii 8987