Comparing attitudes towards computer usage by undergraduates from 1986 to 2005