Module Details

Module Code: PROG
Module Title: Web Programming and Databases 1
Title: Web Programming and Databases 1
Module Level:: 6
Credits:: 5
Module Coordinator: Nigel Whyte
Module Author:: Catherine Moloney
Domains:  
Module Description: To have students produce Web applications using client side technologies. To introduce students to Database theory and ER modelling.
 
Learning Outcomes
On successful completion of this module the learner will be able to:
# Learning Outcome Description
LO1 Create an interactive programmed website with client side technologies
LO2 Design a database model in support of specific web application requirements.
LO3 Have a basic knowledge of how to develop dynamic websites with database integration
Dependencies
Module Recommendations

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

No recommendations listed
Co-requisite Modules
No Co-requisite modules listed
Additional Requisite Information
No Co Requisites listed
 
Indicative Content
Developing Dynamic client-side websites
Developing Dynamic client-side websites using client side coding including HTML5, Javascript and CSS
Database Design
Introduction to Database Design and ER Modelling.
Introduction to development of dynamic websites
Introduction to the development of Dynamic Web Sites with Database Integration using PHP and MySQL.
Module Content & Assessment
Assessment Breakdown%
Continuous Assessment25.00%
Practical40.00%
End of Module Formal Examination35.00%

Assessments

Full Time

Continuous Assessment
Assessment Type Examination % of Total Mark 25
Timing Week 7 Learning Outcomes 2
Non-marked No
Assessment Description
Design an ER model for a specified enterprise scenario.
No Project
Practical
Assessment Type Practical/Skills Evaluation % of Total Mark 40
Timing Every Week Learning Outcomes 1,3
Non-marked No
Assessment Description
Work on the lab sheets provided weekly to practice applying concepts and techniques presented in lectures.
End of Module Formal Examination
Assessment Type Formal Exam % of Total Mark 35
Timing End-of-Semester Learning Outcomes 1,3
Non-marked No
Assessment Description
This will be a practical exam that assesses all of the programming elements addressed in the Lectures and labs during the twelve weeks.
It will be an open book exam.
Reassessment Requirement
Repeat examination
Reassessment of this module will consist of a repeat examination. It is possible that there will also be a requirement to be reassessed in a coursework element.

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
Lecture Contact Lectures in Programming websites and database design 12 Weeks per Stage 2.00 24
Laboratory Contact Lab sheets provided to practice material introduced in lectures 12 Weeks per Stage 4.00 48
Independent Learning Non Contact Self study. Practice using concepts introduced in lectures and practicals 15 Weeks per Stage 3.53 53
Total Weekly Contact Hours 6.00
 
Module Resources
This module does not have any book resources
This module does not have any article/paper resources
Other Resources
Discussion Note: