Module Details

The information contained in this module specification was correct at the time of publication but may be subject to change, either during the session because of unforeseen circumstances, or following review of the module at the end of the session. Queries about the module should be directed to the member of staff with responsibility for the module.
Title Networks and Web Technology
Code CSCK543
Coordinator Mr K Dures
Computer Science
K.Dures@liverpool.ac.uk
Year CATS Level Semester CATS Value
Session 2020-21 Level 7 FHEQ Whole Session 15

Aims

1. To develop a deep and systematic knowledge of the use of Web technologies to support business needs and objectives.

2. To provide in-depth and critical understanding of current tools and techniques that support Web technologies.

3. To develop high-level skills in development and maintenance of appropriate web based systems.


Learning Outcomes

(M1) A deep and systematic understanding of the tools and techniques used to build Web applications.

(M2) An ability to conduct in-depth analysis of the legal, social, ethical and professional issues relating to the practical deployment of Web technologies.

(M3) An ability to create both static and dynamic web based systems, using current tools and techniques, to support business needs and goals.

(M4) An ability to critically analyse and evaluate Web applications in respect of usability and accessibility.

(S1) Communication skills in electronic as well as written form.

(S2) Self-direction and originality in tackling and solving problems.

(S3) An ability to act autonomously and professionally when planning and implementing solutions to computer science problems.

(S4) Experience of working in development teams, respecting others, co-operating, negotiating/persuading, awareness of interdependence with others.


Syllabus

 

Week 1: Web Design:
sability and accessibility, Information overload, delivery time, navigation, prioritising links, interface issues. Legal, Social, Ethical and Professional Issues (LSEPI) associated with Web technologies.

Week 2: Distributed Systems and Internet Protocols
Characteristics of distributed systems. Underlying protocols (HTTP and FTP). Importance of usability and accessibility.

Week 3: Markup Languages
The theory of markup languages, the historical perspective, popular example markup languages, (HTML, XML, etc.).

Week 4: Dynamic Web Programming
Theory of scripting tools and techniques, Client-side versus server-side programming, the practice of dynamic web programming.

Week 5: Server and Client Side Scripting.
Theory and practice of server and client side scripting, browser considerations, security, dynamic HTML paging, practical application.

Week 6: Scripting Languages
Popular example scripting languages. Practica l application of scripting languages, database connectivity.

Week 7: The Semantic Web
Overview of the semantic web, significant ontology languages (RDF, OWL), practical, application.

Week 8: Advanced Web Technologies
Search criteria, further ontological considerations, interactive applications. Where next?


Teaching and Learning Strategies

The mode of delivery is by online learning, facilitated by a Virtual Learning Environment (VLE). This mode of study enables students to pursue modules via home study while continuing in employment. Module delivery involves the establishment of a virtual classroom in which a relatively small group of students (usually 10-25) work under the direction of a faculty member. Module delivery proceeds via a series of eight one-week online sessions, each of which comprises an online lecture, supported by other eLearning activities, posted electronically to a public folder in the virtual classroom. The eLearning activities will include lecture casts, live seminar sessions, self-assessment activities, reading materials and other multimedia resources. Communication within the virtual classroom is asynchronous, preserving the requirement that students are able to pursue the course in their own time, within the weekly time-frame of each seminar. An important element of the module provision is act ive learning through collaborative, cohort-based, learning using discussion fora where the students engage in assessed discussions facilitated by the faculty member responsible for the module. This in turn encourages both confidence and global citizenship (given the international nature of the online student body).


Teaching Schedule

  Lectures Seminars Tutorials Lab Practicals Fieldwork Placement Other TOTAL
Study Hours 24

        40

64
Timetable (if known)              
Private Study 86
TOTAL HOURS 150

Assessment

EXAM Duration Timing
(Semester)
% of
final
mark
Resit/resubmission
opportunity
Penalty for late
submission
Notes
             
CONTINUOUS Duration Timing
(Semester)
% of
final
mark
Resit/resubmission
opportunity
Penalty for late
submission
Notes
Group Presentation: Network and web technologies group project resulting in a demonstrable system and group video report (10 minutes) describing the developed system and its operation  12 hours    30       
Programming: Practical network and web technologies exercise resulting in a demonstrable system and supporting analysis in the form of a brief report (500 words).  12 hours    30       
Discussion Question 1: Participate actively in an online discussion to critically discuss experiences and opinions within the cohort regarding the state-of-the-art of current networks and Web Technolo  1000-1500 words    20       
Discussion Question 2: Actively participate in online discussion on a module-specific topic, contributing original thought and understanding of key areas.  1000-1500 words    20       

Recommended Texts

Reading lists are managed at readinglists.liverpool.ac.uk. Click here to access the reading lists for this module.