Module Details

Module Code: DEVL H3701
Module Title: Web Development
Title: Web Development
Module Level:: 7
Credits:: 10
Module Coordinator: Janette Davies
Module Author:: Owen Brady
Domains:  
Module Description: Create customer-centred dynamic web applications using standard web technologies. These web applications can be used in mobile and desktop browsers and mobile apps.
 
Learning Outcomes
On successful completion of this module the learner will be able to:
# Learning Outcome Description
LO1 Produce user-centred web applications as as part of multi-tier architecture
LO2 Apply the fundamentals of programming using a server side scripting language to develop solutions for client requirements
LO3 Design and develop a relational database as part of an multitier web architecture
LO4 Produce a suite of server side scripting modules to create, read, update and delete data from the database as part of an multi-tier architecture
Dependencies
Module Recommendations

This is prior learning (or a practical skill) that is recommended before enrolment in this module.

9785 DSGN H2701 Web Design Methods
Co-requisite Modules
No Co-requisite modules listed
Additional Requisite Information
No Co Requisites listed
 
Indicative Content
Relational Databases
An appreciation of relational database theory by being able to (a) Create table and relationship designs in relational databases according to best practices (b) Identify suitable queries to allow efficient storing and retrieval of information from databases (c) Appraise suitable DBMS currently available Produce a relational database by using: (a) An industry standard DBMS (b) A server connected to the network where the database can be deployed by the student
Server Side Programming
An understanding of the client server nature of data driven systems by (a) Outlining the request/response model (b) Identifying suitable server side scripting languages and their benefits (c) Appreciating the responsibilities of each tier in the N-Tier architecture 1. 2. Produce a suite of server side scripting modules to write and retrieve data from the database by using (a) An industry standard scripting language (b) A suitable Integrated Development Environment (IDE) (c) A deployment tool to load modules to a specified server to communicate with the database 3. Produce web forms by using (a) XHTML (b) CSS (c) A web authoring suite
Module Content & Assessment
Assessment Breakdown%
Continuous Assessment100.00%

Assessments

Full Time

Continuous Assessment
Assessment Type Other % of Total Mark 50
Timing n/a Learning Outcomes 1,2,3,4
Non-marked No
Assessment Description
Continuous Assessment 2:
Learning Outcomes Assessed
• To gain competence in working in project development teams
• To gain competence in presenting finished projects to clients
• To gain competence in successfully managing a systems development project
• To gain skills in server side scripting and deployment of modules to server
• to gain skills in creating web forms using industry standards


Sample:
Required: A payroll processing website for remote contractors that allows users to i
Assessment Type Practical/Skills Evaluation % of Total Mark 50
Timing n/a Learning Outcomes 1,2,3,4
Non-marked No
Assessment Description
A substantial project is given for their final assessment submission. This will be data driven website that performs a number of different tasks for users The project must be deployed to a designated server, so as to be accessed in the college network. Learning Outcomes Assessed • To develop a knowledge of relational database theory • To develop a knowledge of Database Management Systems (DBMS) • To develop a knowledge of N-Tier architecture and the request/response model • To develop
No Project
No Practical
No End of Module Formal Examination

SETU Carlow Campus reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Category Contact Type Workload Description Frequency Average Weekly Learner Workload Hours
Laboratory Contact Web Development 12 Weeks per Stage 6.00 72
Independent Learning Non Contact Practical work, research and assessment preparation 15 Weeks per Stage 6.00 90
Total Weekly Contact Hours 6.00
Workload: Part Time
Workload Type Workload Category Contact Type Workload Description Frequency Average Weekly Learner Workload Hours
Laboratory Contact Web Development 12 Weeks per Stage 3.00 36
Independent Learning Non Contact Practical work, research and assessment preparation 15 Weeks per Stage 4.00 60
Total Weekly Contact Hours 3.00
 
Module Resources
Recommended Book Resources
  • Ben Frain. (2018), Responsive Web Design with HTML5 and CSS, Third Edition, [ISBN: 1839211563].
Supplementary Book Resources
  • Robin Nixon. (2018), Learning PHP, MySQL & JavaScript, 4th. O'Reilly Media, p.832, [ISBN: 1491978910].
  • Welling L. (2016), PHP and MySQL Web Development, 5th. Addison Wesley, [ISBN: 978-032183389].
  • Connolly, T. & Begg, C.. (2004), Database Systems: A Practical Approach to Design, Implementation and Management, Addison Wesley.
This module does not have any article/paper resources
Other Resources
Discussion Note: