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