Module
CMPSMB13 - INTERNET & MULTIMEDIA TECHNIQUES
- Module Code:
- CMPSMB13
- Department:
- Computing Sciences
- Credit Value:
- 20
- Level:
- M
- Organiser:
- Dr. Dan Smith
Lecture notes and other relevant material will be available on Blackboard.
There are few relevant textbooks that cover all the material in this module, but recent editions of A. Tanenbaum, Computer Networks, Prentice Hall, have good coverage of Internet protocols. The Library holds several relevant journals including Communications of the ACM, IEEE Computer, IEEE Internet Computing.
Recommended reading:
The recommended texts are currently:
- Musciano C., Kennedy B. HTML & XHTML: The Definitive Guide (6e), 2006, O'Reilly
- Hall M. and Brown L. Core Servlets and Java Server Pages (vol. 1), 2003, Prentice Hall, ISBN: 013-009-2290
- Kappel G., Proll B., Reich S. and Retschitzegger (eds). Web Engineering, Wiley, 2006, ISBN 0-470-01554-3
Other references and papers will be made available during the unit, to amplify material covered in lectures.
Web-based materials:
Much relevant and interesting material can be found in:
- ACM Digital Library (available on campus or via personal subscription)
- W3C
Submission:
Written coursework should be submitted by following the standard CMP practice. Students are advised to refer to the Guidelines and Hints on Written Work in CMP.
Deadlines:
If coursework is handed in after the deadline day or an agreed extension:
| Work submitted | Marks deducted |
| After 15:00 on the due date and before 15:00 on the day following the due date | 10 marks |
| After 15:00 on the second day after the due date and before 15:00 on the third day after the due date | 20 marks |
| After 15:00 on the third day after the due date and before 15:00 on the 20th day after the due date. | All the marks the work merits if submitted on time (ie no marks awarded) |
| After 20 working days | Work will not be marked and a mark of zero will be entered |
Saturdays and Sundays will NOT be taken into account for the purposes of calculation of marks deducted.
All extension requests will be managed through the LTS Hub. A request for an extension to a deadline for the submission of work for assessment should be submitted by the student to the appropriate Learning and Teaching Service Hub, prior to the deadline, on a University Extension Request Form accompanied by appropriate evidence. Extension requests will be considered by the appropriate Learning and Teaching Service Manager in those instances where (a) acceptable extenuating circumstances exist and (b) the request is submitted before the deadline. All other cases will be considered by a Coursework Coordinator in CMP.
For more details, including how to apply for an extension due to extenuating circumstances download Submission for Work Assessment (PDF, 39KB)
Plagiarism:
Plagiarism is the copying or close paraphrasing of published or unpublished work, including the work of another student; without due acknowledgement. Plagiarism is regarded a serious offence by the University, and all cases will be investigated. Possible consequences of plagiarism include deduction of marks and disciplinary action, as detailed by UEA's Policy on Plagiarism and Collusion.
Module objectives:
The objectives of this module are to:
- Provide an experience of contemporary web-based information systems design and development processes
- Introduce the principal W3C and Java-based technologies for accessible, standards-compliant web page construction
- Introduce some of the main issues in constructing multimedia and multimodal web applications
- Provide experience of website construction for e-commerce or organisational systems
- Introduce some of the wider social, cultural and ethical issues in the widespread use and continued growth of the Web.
Transferable skills:
- Further practice of systems design, development, testing and debugging
- Research and analysis of technical information
- Working and participating in small groups.
- Reinforced capacity for research-based learning to master new technologies
- Improved ability to assimilate and selectively understand technical computing literature.
On completing this module students should have acheived the following skills:
Module specific:- Understanding of the implications of the Web as an information system or collection of information systems
- Understanding of the principal design and architectural issues involved in constructing database-driven net-centric applications
- Understanding and competence in using HTML, JavaScript, JSP, servlets
- Appreciation and application of software engineering disciplines and principled development approaches for Web sites and applications
The teaching will consist of a 2 hour lecture session and a 2 hour lab class each week
Total hours: 40
Lectures: 20 hours (with provisional topics)
- Introduction. History and organisation of the Internet and Web
- HTML, CSS and web page design
- Internet standards, accessibility and portability
- JSP and Java servlets
- Web site design issues (desktop and mobile)
- XML and the Semantic web
- e-Commerce issues (security, authentication, privacy, business models)
Workshops: 0 hours
Laboratory work: 20 hours (with additional support classes if required)
Assessment will be by an essay worth 35% and a group practical assignment worth 65% of the marks for this module.
Setting of coursework (provisional):
The first piece will be set in week 3, handed in during week 6 and returned in week 9. The second piece will be set in week 8, demonstrated and handed in during week 12, and returned in week 1 Spring Semester.
Lecture notes and other relevant material will be available on Blackboard.


