1. ACM. (2013). Curriculum guidelines for Undergraduate Programs in Computer Science, Retrieved December 15, 2014, from www.acm.org/education/CS2013-final-report.pdf .
2. Akopian, D., Melkonyan, A., Golgani, S., Yuen, T., & Saygin, C. (2013). A template-based short course concept on android application development. Journal of Information Technology Education. Innovations in Practice, 12(2013), 13–28.
3. Biggs, J. (2003). Aligning teaching and assessing to course objectives. Teaching and Learning in Higher Education: New Trends and Innovations. University of Aveiro.
4. Biggs, J., & Tang, C. (2011). Teaching for quality learning at University (4th ed.). Maidenhead: Open University Press.
5. Carnegie Mellon. (2014). Aligning assessment with objectives. Retrieved August 18, 2014 from http://www.cmu.edu/teaching/assessment/howto/basics/objectives.html .