Module Descriptors
ENTERPRISE CLIENT-SERVER DEVELOPMENT WITH PHP (D/L)
COSE60625
Key Facts
Digital, Technology, Innovation and Business
Level 6
15 credits
Contact
Leader: Nicholas Shulver
Hours of Study
Scheduled Learning and Teaching Activities: 3
Independent Study Hours: 147
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
Module Texts
PHP & MySQL in Easy Steps, McGrath M., In Easy Steps Publishing, Aug 2012, ISBN: 1840-785-373

PHP Programming, WikiBooks, no date, various authors, (online - http://en.wikibooks.org/wiki/Programming:PHP)
Module Learning Strategies
There will be a set of slides supported by example material with links to topical background reading.

the 3 hours contact time will typically include telephone and email support as necessary.

Portfolio items will allow students to gain hands-on experience of developing secure PHP-based client-server applications and using standard libraries.
Module Indicative Content
The development of web enabled applications using object-oriented PHP
Server-side applications and databases using SQL
Securing client-server systems
Client-server architectures and mobile clients
Module Additional Assessment Details
Assignment weighted at 100% (Learning outcomes 1, 2, 3, 4). The assignment focuses on the design and programming of a dynamic website using PHP, SQL and CSS. The assignment includes a 1,000 word technology report.
Module Special Admissions Requirements
Student learning will be encouraged by access to local and remote on-line training material and by the provision of pointers to further independent reading/information in the subject area.
Module Resources
PHP-enabled webserver (e.g. Apache in EasyPHP, WAMP server)
mySQL server with administrator access for the module leader
Integrated Development Environment for software development (e.g. Eclipse or Netbeans)