Short Title:Client-Side Web Development
Full Title:Client-Side Web Development
Language of Instruction:English
Module Code:WEBD H2001
 
Credits: 5
Field of Study:Computing
Module Delivered in 9 programme(s)
Reviewed By:FINBARR FEENEY
Module Author:ENDA LEE
Module Description:This module provides the student with the necessary skills to develop web pages and client-side web applications using HTML, CSS, and JavaScript. The module will also Introduce Internet architecture and protocols.
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Describe technical architecture of the internet and a the operation of the World Wide Web (WWW).
LO2 Develop a standards based web application using HTML, CSS, and media elements.
LO3 Use client-side scripting to enhance the interactivity of web pages
LO4 Apply best practices and standards for accessible web pages.
 

Module Content & Assessment

Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Performance Evaluation Class test based on course work 1,4 30.00 Sem 1 End
Project Develop a website, based on a prescribed set of requirements, which demonstrates the students' knowledge and appropriate application of HTML and CSS 2,4 20.00 Week 6
Practical/Skills Evaluation Develop an interactive web page, of suitable complexity, using HTML, CSS, and JavaScript. The page should be accessible and adhere to standards. 2,3,4 30.00 Week 13
Laboratory Lab exercises based on course work 2,3,4 20.00 Ongoing
No End of Module Formal Examination

TU Dublin – Tallaght Campus 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
Lecturer/Lab Lecture covering theory with practical examples 2.00 Every Week 2.00
Lecturer Supervised Learning Lab based practical exercises 2.00 Every Week 2.00
Independent Learning Time Independent reading and practice 2.00 Every Week 2.00
Total Weekly Learner Workload 6.00
Total Weekly Contact Hours 4.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecturer/Lab Lecture covering theory with practical examples 2.00 Every Week 2.00
Lecturer Supervised Learning Lab based practical exercises 2.00 Every Week 2.00
Independent Learning Time Independent reading and practice 2.00 Every Week 2.00
Total Weekly Learner Workload 6.00
Total Weekly Contact Hours 4.00
 

Module Resources

Recommended Book Resources
  • Eric A. Meyer 2018, CSS Pocket Reference: Visual Presentation for the Web, 5 Ed., O'Reilly [ISBN: 1492033391]
  • JD Isaacks 2017, Get Programming with JavaScript Next, Manning Publications [ISBN: 1617294209]
This module does not have any article/paper resources
Other Resources
 

Module Delivered in

Programme Code Programme Semester Delivery
TA_KACTM_B Bachelor of Science (Honours) in Computing with Information Technology Management 3 Mandatory
TA_KACOI_B Bachelor of Science (Honours) in Computing with Language (French/ German/ Spanish) 3 Mandatory
TA_KACOS_B Bachelor of Science (Honours) in Computing with Software Development 3 Mandatory
TA_KACOD_B Bachelor of Science (Hons) in Computing with Data Analytics 3 Mandatory
TA_KACTM_D Bachelor of Science in Computing with Information Technology Management 3 Mandatory
TA_KACOS_D Bachelor of Science in Computing with Software Development 3 Mandatory
TA_KITMG_D Bachelor of Science in IT Management 3 Mandatory
TA_KMWAD_D Certificate in Web Application Development 2 Mandatory
TA_KCOMP_C Higher Certificate in Science in Computing 3 Mandatory