Page 1 of 1

Module Code - Title:

ED5081 - INTRODUCTION TO WEB AND DATABASE TECHNOLOGY

Year Last Offered:

2024/5

Hours Per Week:

Lecture

2

Lab

2

Tutorial

0

Other

0

Private

6

Credits

6

Grading Type:

N

Prerequisite Modules:

Rationale and Purpose of the Module:

This module will introduce you to the concepts and techniques underlying the World Wide Web, such that you will gain a working knowledge of how to design and build web sites. The module will also present an introduction to relational databases and data models and manipulation.

Syllabus:

- Overview of the Internet and World Wide Web; standards and specifications - Web browsers, Web servers and protocols - Designing & creating Web Pages with HTML - Web programming: overview of XHTML, XML, CSS and ActiveX controls - Multimedia on the WWW including Audio, Video and graphics - Data & information: characteristics, differences and structures - Data management: simple file storage & retrieval; Introduction to data modelling - Introduction to the concept of Database Management System (DBMS) - Introduction to Structured Query Language (SQL) - Web-database connectivity.

Learning Outcomes:

Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation, Synthesis)

On successful completion of this module, students will be able to: - Describe the Internet and World Wide Web technology standards; - Recognise and apply an appropriate web pages development methodology, principles of coherent wed coding and good visual design; - Analyse a business situation and specify the requirements for a database in support of the business; - Develop an appropriate data model from above analysis using a systematic database design methodology, such as Normalisation; - Describe the basic environment that must be set up to establish Internet database-enabled connectivity; - Design and develop web sites using a wide range of components from current specifications of HTML/XHTML and CSS.

Affective (Attitudes and Values)

N/A

Psychomotor (Physical Skills)

On successful completion of this module, students will be able to: - Implement a physical data model using a relational database management system (RDBMS); - Manipulate the data stored by a RDBMS using Query By Example (QBE) and/or Structured Query Language (SQL).

How the Module will be Taught and what will be the Learning Experiences of the Students:

The module is delivered via 2 lecture hours and 2 laboratory hours per week over 12 teaching weeks. Assessment is based on 50% coursework and 50% final exam. Coursework involves a number of lab-based exercises and assignments, one design assignment and a mid-term test.

Research Findings Incorporated in to the Syllabus (If Relevant):

Prime Texts:

Robbins J. (2018) Learning Web Design, 5th Ed. , O'Reilly Media, Inc., California, USA
Friedrichsen L., Ruffolo L., Monk M., Starks J. L., and Pratt P. J. (2020) Concepts of Database Management, 10th Ed. , Cengage Learning, MA, USA
Domdouzis K., Lake P., Crowther P. (2021) Concise Guide to Databases: A Practical Introduction , 2nd Ed. , Springer International Publishing
De Soto D. (2013) Web Design: Know Your Onions , BIS Publishers, Amsterdam

Other Relevant Texts:

Programme(s) in which this Module is Offered:

GDCOENTFA - COMPUTER ENGINEERING

Semester(s) Module is Offered:

Autumn

Module Leader:

Hussain.Mahdi@ul.ie