
quantitative course assessment compared to a 
previous class with the same coursework and the 
expansion of the curriculum by using frameworks, 
such as jQuery Mobile (
http://jquerymobile.com/), to 
develop mobile web applications (Costanzo, 2013). 
REFERENCES 
Adams, D. R., 2007. Integration early: a new approach to 
teaching web application development. Journal of 
Computing Sciences in Colleges, Vol. 23, No. 1, pp. 
97-104. 
Anderson, L. W., Krathwohl, D. R.,  Bloom, B. S., 2005.  
A taxonomy for learning, teaching, and assessing. 
Longman. 
Association for Computing Machinery (ACM), 
Association for Information Systems (AIS). IS 2010 
Curriculum Guidelines for Undergraduate Degree 
Programs in Information Systems. Retrieved on 
August 2013 from http://www.acm.org/education/ 
curricula/IS%202010%20ACM%20final.pdf. 
Association for Computing Machinery (ACM), IEEE 
Computer Society. Information Technology 2008. 
Curriculum Guidelines for Undergraduate Degree 
Programs in Information Technology. Retrieved on 
August 2013 from http://www.acm.org/education/ 
curricula/IT2008%20Curriculum.pdf. 
Astrachan, O., Briggs, A., 2012.  The CS principles 
project, ACM Inroads, Vol 3, No. 2, pp. 38-42.  
Atzeni, P., Ceri, S., Paraboschi, S., Torlone, R., 1999.  
Database Systems: concepts, languages and 
architectures. McGraw-Hill, 1999.  
Baatard, G., 2007. Teaching PHP with security in mind. In 
Proceeding of the 5
th
  Australian Information Security 
Management Conference, pp. 21-27. 
Bureau of labor statistics. Occupational outlook handbook. 
Retrieved September 2013 from http://www.bls.gov/ 
ooh/computer-and-information-technology/ information 
-security-analysts-web-developers-and-computer-
network-architects.htm. 
Chao, J., Davey, B., 2013. Navigating the Framework 
Jungle for Teaching Web Application Development. 
Issues in Informing Science and Information 
Technology, 10, pp. 95-109. 
Connolly, R., 2011. Awakening Rip Van Winkle: 
modernizing the Computer Science Web Curriculum. 
In Proceedings of the 16th annual joint conference on 
Innovation and technology in computer science 
education (ITICSE, 2011), pp. 18-22, ACM, 2011. 
Connolly, R. W., Miller, C. S., 2013.  Teaching Web 
Development. Special Issue of the ACM Journal 
Transactions on Computing Education. Retrieved on 
August 2013 from http://toce.acm.org/attachments/ 
OCE-SE-TW.pdf. 
Costanzo, A., Faro, A.,  Giordano, D., 2013. WI-CITY: 
living, deciding and planning using mobiles in 
Intelligent Cities. In 3rd International Conference on 
Pervasive and Embedded Computing and 
Communication Systems, PECCS, Barcelona, 
INSTICC. 
CSTA Standards Task Force. 2011.  K–12 Computer 
Science Standards Revised 2011. The College Board, 
Computer Science: Principles Big Ideas and Key 
Concepts Learning Objectives and Evidence 
Statements.  
Duffy, T. M., Jonassen, D. H., (Eds.), 1992.  
Constructivism and the technology of instruction: A 
conversation. Psychology Press. 
Elgamal, A. F., Abas, H. A., & Baladoh, E. S., 2013. An 
interactive e-learning system for improving web 
programming skills. Education and Information 
Technologies, 18(1), pp. 29-46. 
Elmasri, R. & Navathe, S., 2011.  Fundamentals of 
Database Systems (6th Edition). Addison Wesley. 
Giordano, D., 2004. Shared values as anchors of a learning 
community: A case study in information systems 
design. Journal of Educational Media, 29, 3,  pp. 213-
227. 
Giordano, D., Maiorana, F., 2013 (a). An Interdisciplinary 
Project in Sustainable Development Based on Modern 
Visual Programming Environments and Web 2.0 
Technologies. Proceedings of the 3rd Interdisciplinary 
Engineering Design Education Conference, IEDEC 
2013, pp. 163-167.  
Giordano, D., Maiorana, F., 2013 (b). Giordano, D., 
Maiorana, F., 2013. Object Oriented Design through 
Game Development in XNA. Proceedings of the 3rd 
Interdisciplinary Engineering Design Education 
Conference, IEDEC 2013, pp. 51-55.  
Giordano, D., Maiorana, F., 2013 (c). Teaching database: 
a pedagogical and curriculum perspective. Proceedings 
of the International Conference on Information and 
Communication Technology for Education, (ICTE), in 
press, 2013. 
Gousie, M. B., 2006. A robust web programming and 
graphics course for non-majors. ACM SIGCSE 
Bulletin, Vol. 38, No. 1, pp. 72-76. 
Grove, R. F., 2007.  Trends in teaching web-based 
development - A survey of pedagogy in web 
development courses. Proc. 3rd International 
Conference on Web Information Systems and 
Technologies, Webist, Barcelona, Spain. 
Gundotra, V., 2009. Google I/O 2009  Keynote Day 1. 
http://www.youtube.com/watch?v=S5aGZIvk&feature
=channel. 
Gannod, G. C., Burge, J. E., Helmick, M. T., 2008. Using 
the inverted classroom to teach software engineering. 
In Proceedings of the 30th international conference on 
Software engineering, pp. 777-786,  ACM. 
Hollingsworth, J.,  Powell, D. J., 2010. Teaching web 
programming using the Google Cloud. In Proceedings 
of the 48th Annual Southeast Regional Conference, 
pp. 76-80,  ACM.   
Laverty, J. P., 2011. Implementing a dynamic database-
driven course using LAMP. Information System 
Education Journal (ISEDJ), Vol. 9, No. 7, pp. 33-40. 
Liu, Y., Phelps, G., 2011.  Challenges and professional 
tools used when teaching web programming. Journal 
TeachingWebProgramming-AnApproachRootedinDatabasePrinciples
55