Module Descriptors
ENTERPRISE CLIENT-SERVER DEVELOPMENT WITH PHP
COSE60622
Key Facts
Digital, Technology, Innovation and Business
Level 6
15 credits
Contact
Leader: Nicholas Shulver
Hours of Study
Scheduled Learning and Teaching Activities: 24
Independent Study Hours: 126
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
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 Indicative Content
The development of web enabled applications using object-oriented and traditional PHP
Server-side applications and databases using SQL
Securing client-server systems
Client-server architectures and mobile clients
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 Resources
PHP-enabled webserver (e.g. Apache in a LAMP or WAMP server)
mySQL server with administrator access for the module leader
Integrated Development Environment for software development (e.g. Eclipse or Netbeans)
Module Special Admissions Requirements
None
Module Learning Strategies
There will be a formal lecture programme supported by tutorials and regular practical sessions and topical background reading. 13 lecture hours and 13 tutorial hours. (1:n) (1:25) Tutorials will allow students to gain hands-on experience of developing secure PHP-based client-server applications and using standard libraries. 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.