EPHP - a learning tool for teaching the very basics of PHP development

Thursday 17 November 2016

6.00pm for 6.30pm  start, including  the BCS e-Learning SG AGM

Venue: Southampton Solent University, East Park Terrace, Southampton, SO14 0RD | Maps

For those that would like a tour of "The Spark" building, just opened, will meet at 5.30pm at The Spark Reception (on East Park Terrace, adjacent and north to the Library)
Refreshments at 6.00pm on will be on "The Bridge", above The Pod, then we make our way down a floor to "The Pod "for 6.30pm for the presentation. (This is about 5 minutes’ walk from the Southampton Central Station)


This event will be a joint event with the BCS Hampshire Branch, BCS e-Learning SG and Southampton Solent University.


During 10+ years of teaching PHP Dr Nick Whitelegg has come to recognise that many introductory-level students find the client-server architecture of web applications confusing and often confuse the programming constructs used to get data from the front-end (e.g. HTML form, query string) and from the database.

Beginner students also often fail to appreciate the meaning of code inside a typical loop used to iterate through the results of an SELECT query in PHP. "EPHP" aims to give students a clearer appreciation of what is actually going on with a typical database-driven PHP application by visualising the components of the application and how they interact. Students can see the data cross the network, as well as clearly see the link between PHP variables and the corresponding form data, and visualise the operation of a typical "while" loop used to visualise database results.

The talk will include a demo as well as an overview on how the application is built, and will invite feedback from the audience.

About the speaker:

Nick Whitelegg is a senior lecturer in Computing (Web Development) at Southampton Solent University and teaches on a range of undergraduate software development courses including Java and web development. He has contributed software and data to the OpenStreetMap mapping project and has developed an open source mapping site and associated tools for walkers.

Please note that only BCS members can vote at the AGM

PDF Icon BCS e-Learning Specialist Group AGM 2015 Minutes

PDF Icon BCS e-Learning Specialist Group AGM Agenda And Reports 2016

PDF Icon EPHP - a learning tool for teaching the very basics of PHP development - Nick Whitelegg


View the presentation slides on YouTube - Part 1

View the presentation slides on YouTube - Part 2