Title: | Applied Web Development |
Long Title: | Applied Web Development |
Field of Study: |
Computer Science
|
Valid From: |
Semester 1 - 2012/13 ( September 2012 ) |
Module Delivered in |
no programmes
|
Module Coordinator: |
Sean McSweeney |
Module Author: |
GARY COUSE |
Module Description: |
This module gives the student experience of developing a complete web application from start to finish using the most appropriate technologies. |
Learning Outcomes |
On successful completion of this module the learner will be able to: |
LO1 |
compare and contrast the appropriate technologies for implementing a specified web application |
LO2 |
develop strategies for the storage and retrieval of the data and other resources required for the application |
LO3 |
develop basic web application functionality |
LO4 |
manage access to the web application they build |
Pre-requisite learning |
Incompatible Modules
These are modules which have learning outcomes that are too similar to the learning outcomes of this module. You may not earn additional credit for the same learning and therefore you may not enrol in this module if you have successfully completed any modules in the incompatible list. |
No incompatible modules listed |
Co-requisite Modules
|
No Co-requisite modules listed |
Requirements
This is prior learning (or a practical skill) that is mandatory before enrolment in this module is allowed. You may not enrol on this module if you have not acquired the learning specified in this section.
|
No requirements listed |
Co-requisites
|
No Co Requisites listed |
Module Content & Assessment
Indicative Content |
Web Technologies
Ajax, Frameworks (prototype, Scriptaculous, jquery, Rails), PHP, Ruby
|
Storage
Choosing Database servers, Database design. XML, DTDs, Schema, File management
|
Functionality
Algorithms, Frameworks, Libraries, Code Reuse
|
Access
Server authentication, Logins, Passwords, Security, Sessions, Cookies
|
Deployment
Installer packages, virtual hosts, Compatibility issues, Server Configuration, Licences
|
Assessment Breakdown | % |
Course Work | 100.00% |
Course Work |
Assessment Type |
Assessment Description |
Outcome addressed |
% of total |
Assessment Date |
Written Report |
Interim Documentation |
1,2 |
30.0 |
Week 8 |
Project |
Create a complex web application |
1,2,3,4 |
70.0 |
Week 12 |
No End of Module Formal Examination |
Reassessment Requirement |
Coursework Only
This module is reassessed solely on the basis of re-submitted coursework. There is no repeat written examination.
|
The institute reserves the right to alter the nature and timings of assessment
Module Workload
Workload: Full Time |
Workload Type |
Workload Description |
Hours |
Frequency |
Average Weekly Learner Workload |
Lab |
Lab |
2.0 |
Every Week |
2.00 |
Lecture |
Lecture |
2.0 |
Every Week |
2.00 |
Independent & Directed Learning (Non-contact) |
Independent & directed learning |
3.0 |
Every Week |
3.00 |
Total Hours |
7.00 |
Total Weekly Learner Workload |
7.00 |
Total Weekly Contact Hours |
4.00 |
Workload: Part Time |
Workload Type |
Workload Description |
Hours |
Frequency |
Average Weekly Learner Workload |
Lecture |
Lecture |
2.0 |
Every Week |
2.00 |
Independent & Directed Learning (Non-contact) |
Lab |
3.0 |
Every Week |
3.00 |
Lab |
Independent & directed learning |
2.0 |
Every Week |
2.00 |
Total Hours |
7.00 |
Total Weekly Learner Workload |
7.00 |
Total Weekly Contact Hours |
4.00 |
Module Resources
Supplementary Book Resources |
---|
- Christian Darie, et al 2006, AJAX and PHP, PACKT [ISBN: 1-904811-82-5]
- David Flanagan 2011, JavaScript the Definitive Guide, 6 Ed., O’Reilly
- Hugh E. Williams, David Lane 2004, Web Database Applications with PHP and MySQL, O'Reilly [ISBN: 0596005431]
- Shu-Wai Chow 2007, PHP 2.0 Mashup Projects, PACKT [ISBN: 978-1-847190-88-8]
- Paul Hudson 2005, PHP in a Nutshell, O'Reilly [ISBN: 0-596-10067-1]
- Nicholas C Zakas, et al 2007, Professional Ajax, Wrox [ISBN: 0-471-77778-1]
- Gavin Bell, 2009, Building Social Web Applications, O'Reilly [ISBN: 0596518757]
- Loudon Kyle, 2010, Developing Large Web Applications, O'Reilly [ISBN: 0596803028]
| This module does not have any article/paper resources |
---|
Other Resources |
---|
- Web Site: JQuery
- Web Site: PHP
| |