1. Association for Computing Machinery. (2001). ACM computing curricula.
2. Association for Computing Machinery. (2005). ACM computing curricula 2005.
3. Association for Computing Machinery. (2008). ACM computing curricula 2008: An interim revision of CS2001.
4. The act of online writing as an indicator of student performance.;M. K.Barbour;Higher Education in Europe,2004
5. The use of unfamiliar words: writing and CS education.;K.Becker;Journal of Computing Sciences in Colleges,2008