Leeds University Library

Module Reading List

Dynamic Web Programming, 2017/18, Semester 1
Chris Birchall
Tutor information is taken from the Module Catalogue

The following textbook will suffice for this course. It is a perfect fit for students learning the skills taught in this module:

Robin Nixon, Learning PHP, MySQL, JavaScript, CSS & HTML5, Third Edition, (O'Reilly, 2014).

This book tells you all you need to know to start creating dynamic websites. It is a good read and will serve you well. It has a good covering of PHP and JavaScript and also all the essentials of MySQL and SQL. If you already know HTML but are new to dynamic applications, this book is a real asset. Note the free update about the mysqli library available at: http://lpmj.net/3rdedition/newc11.pdf

**NOTE: There are two previous editions of this book (2012, 2009) which are also very good, but unfortunately use the now-deprecated mysql library instead of the newer mysqli library used in workshop examples – the code examples are subtly different and may cause confusion ***

Other texts that are also appropriate:

Larry Ullman, PHP and MySQL for dynamic Web sites (Visual QuickPro Guides, 2011)  
This is a very well recommended book for dynamic web programming, looking at PHP, MySQL and also other contemporary tools such as jQuery. The language and layout are not as accessible as the Robin Nixon book, but it is possibly the most up-to-date and useful book for beginners, and can be the perfect guide to learning these skills.

Luke Welling and Laura Thomson,  PHP and MySQL Web Development (Developer's Library, 2008).
Another very well recommended book, this is a very comprehensive guide to dynamic web development. This book will serve you very well as you move beyond this module as it is extremely detailed, explaining everything you need to know about PHP. The language of the book is such that some knowledge of programming would help to make it readable; it is not as accessible as the Ullman book.

Top of page


Alan Beaulieu, Learning SQL , (O'Reilly, 2nd Edition, 2009)
An excellent introduction to database design and manipulation. An essential read for those wanting to build efficient and powerful databases and applications.

William Steinmetz and Brian Ward, Wicked cool PHP : real-world scripts that make difficult things possible (No Starch Press, 2008)
A very good guide to simple techniques that make advanced functionality easy, or complex development more efficient.

Top of page


Martyn Prigmore, An introduction to databases with Web applications (Prentice Hall, 2007)

(Involves ASP rather than PHP but the architecture and SQL sections are very good.)

Top of page


Simon Rogers, Facts are sacred (Faber and Faber, 2013)

Produced by the Guardian newspaper as a spin-off from their award-winning datablog (used in week 5 as a source of data), this book publishes and analyses seemingly benign data - released under the auspices of transparency - to illustrate revelations about the way we live.

Top of page


Bennett, S., Maton, K. and Kervin, L., 2008, The ‘digital natives’ debate: A critical review of the evidence, British Journal of Educational Technology , 39: 775–786.

Bennett, W.L and Segerberg, A., 2011, Digital Media and the Personalization of Collective Action, Information, communication and society.

Bower, M., Hedberg, J.G. and Kuswara, A., 2010, A framework for Web 2.0 Learning Design, Education Media International , 47:3, pp177-198.

Brown, J.S., 2008, Open education, the long tail, and learning 2.0, Educause review , v. 43 no. 1, pp. 16. Available at: https://open.umich.edu/oertoolkit/references/mindsonfire.pdf

Cohen, S., Hamilton, J.T. and Turner, F., 2011, Computational Journalism, Communications of the ACM , Vol. 54 No. 10, pp. 66-71. Available at: http://cacm.acm.org/magazines/2011/10/131400-computational-journalism/fulltext

Coleman, S., 2004, Whose Conversation? Engaging the Public in Authentic Polylogue, The political quarterly.  vol.75 issue 2 p112-120

Constantinides, E. and Fountain S., J., 2008, Web 2.0: Conceptual foundations and marketing issues, Journal of Direct, Data and Digital Marketing Practice, Vol.9, pp.231–244. Available at: http://www.palgrave-journals.com/dddmp/journal/v9/n3/full/4350098a.html

Davidson, E. & Vaas, E., 2009, Tech Talk: An Investigation of Blogging in Technology Innovation Discourse, IEEE Transactions on Professional Communication. , 52:1

Diakopoulos, N., De Choudhury, M. , Naaman, M., 2012, Finding and Assessing Social Media Information Sources in the Context of Journalism, Conference on Human Factors in Computing Systems (CHI) Available at: http://www.nickdiakopoulos.com/wp-content/uploads/2011/07/SRSR-diakopoulos.pdf

European Commission, 2009, eParticipation Summary Report available at http://ec.europa.eu/information_society/activities/egovernment/docs/reports/eu_eparticipation_summary_nov_09.pdf

Gibson, B., 2007, Enabling an Accessible Web 2.0, W4A2007 Keynote, May 07–08, Banff, Canada available at http://dl.acm.org/citation.cfm? id=1243442

Gurevitch, M., Colemen, S. & Blumler, J., 2009, Political Communication : Old and New Media Relationships in the The end of television? : its impact on the world (so far) also available online Annals of the American Academy of Political and Social Science. , vol. 625

Hendler, J., Shadbolt, N., Hall, W., Berners-Lee, T. and Weitzner, D., 2008, Web Science: An Interdisciplinary Approach to Understanding the Web, Communications of the ACM. 51:7

Hendler, J., 2008, Web 3.0: Chicken Farms on the Semantic Web, Computer. 41:1, pp.106-108, Available at:  http://ieeexplore.ieee.org/stamp/stamp.jsp? tp=&arnumber=4445616&isnumber=4445586

Hendler, J., 2009, Web 3.0 Emerging, Computer 42:1, pp.111-113, Available at:  http://ieeexplore.ieee.org/stamp/stamp.jsp? tp=&arnumber=4755170&isnumber=4755142

Jazayeri, M., 2007, Some Trends in Web Application Development, Future of Software Engineering (FOSE'07) available at http://ieeexplore.ieee.org/xpls/abs_all.jsp? arnumber=4221621&tag=1

Liang, B., A. and Mackey, T., 2011, Direct-to-Consumer Advertising With Interactive Internet Media, JAMA: Journal of the American Medical Association , Vol. 305, No. 8, pp. 824-825.

Macintosh, A., 2008, The emergence of digital governance. Significance , 5: 176–178. doi: 10.1111/j.1740-9713.2008.00325.x

Murugesan, S, 2007, Understanding Web 2.0, IEEE Computer Society  20 available at http://ieeexplore.ieee.org/xpls/abs_all.jsp? arnumber=4287373

O'Reilly, T. and Batelle, J., 2009, Web Squared: Web 2.0 Five Years On, Web 2.0 Summit, O'Reilly Media. Available at http://gossgrove.com/sites/default/files/web2009_websquared-whitepaper.pdf

Paulussen, S., 2008, Westminster papers in communication and culture, v. 5 no. 2, pp. 24. Available at: http://www.westminster.ac.uk/__data/assets/pdf_file/0005/20021/003WPCC-Vol5-No2-Paulussen_Ugille.pdf

Prensky, P., 2001, Digital Natives, Digital Immigrants Part 1, On the horizon , Vol. 9 Iss: 5, pp.1 - 6.

Rebillard, F., 2010, Promises unfulfilled? 'Journalism 2.0', user participation and editorial policy on newspaper websites, Media, culture & society , v. 32 no. 2, pp. 323

Rubens, N. , Kaplan, D., and Okamoto, T., 2011, E-Learning 3.0: anyone, anywhere anytime, and AI. In International Workshop on Social and Personal Computing for Web- Supported Learning Communities (SPeL 2011). Available at: http://activeintelligence.org/wp-content/papercite-data/pdf/elearning-30-rubens-spel-2011--preprint.pdf

Vaidyanathan, G. and Mautone, S., Security in dynamic web content management systems applications, 2009,  Communications of the ACM. 52:12

Xiang, Z. and Gretzel, U., 2010, Role of social media in online travel information search, Tourism management , Volume 31, Issue 2, pp.179-188.

Top of page


Everything you need to develop in PHP is already on the web. Simply do a Google search for your problem (e.g. “PHP session variables”) and you’ll find a wealth of resources. Here are a couple to get you started:

The most vital of online resources. Full documentation of code plus installation, configuration details and a whole lot more.

Comprehensive reference of the PHP, including MySQL classes, plus quizzes, exams and tutorials.

DevShed PHP resources – messageboards/forums with lots of examples

Free, Online Web Programming textbooks:

Top of page


The reference point for access to datasets from sources such as the Office for National Statistics.

http://www.theguardian.com/data and http://www.theguardian.com/news/datablog/interactive/2013/jan/14/all-our-datasets-index
Access the data behind all of the stories reported in the Guardian newspaper – from Premier league transfer statistics to music chart data to economic spending plans to school league tables. 

This list was last updated on 27/08/2014