Module Code - Title:
ED5081
-
INTRODUCTION TO WEB AND DATABASE TECHNOLOGY
Year Last Offered:
2024/5
Hours Per Week:
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