Module CM0655 - Emerging Web Technology & Methods
SYNOPSIS OF MODULE
The module will build on earlier studies in web design and development. It will provide a vehicle for students to examine and apply advanced and current web technologies and methods that are normally beyond the scope of earlier modules.
Students will gain an appreciation of how users, including business and industry can utilise these advanced and current web technologies and methods.
The module will discuss and develop student’s knowledge of advanced web application development tools and techniques, via theoretical and practical teaching including a series of guidepost lectures, practical workshops, and directed exercises.
The specific content of the module will reflect and track the changing nature of this very dynamic field of computing.
Assessment will be via the compilation of a portfolio of evidence of their studies during the module including the design, development and evaluation of web based applications, and the investigation of current and emergent technologies and methods and their impact on how users (including business and industry) utilise the web.
INDICATIVE READING LIST OR OTHER LEARNING RESOURCES
Recommendations for purchase by students
• Andrew, R (2009) The CSS Anthology. 2nd edn. Sitepoint
• Byron, Angela et al. (2008) Using Drupal. (2nd edition due 2012 on order)
• Holdener, Anothony T. (2008) Ajax: The Definitive Guide. O'Reilly Media, Inc.
• Bibeault, Bear and Katz, Y. (2010) jQuery in Action. 2nd edn. Manning Publications
Also look on line Safari ebooks via NORA
CM0655: Reading List – Basic Technology
HTML DOM Examples
HTML DOM Style Object
• Felke-Morris, T. (2009). Web Development & Design Foundations with XHTML. 4th edn. Addison Wesley
• Ullman, Larry (2011) PHP and MySQL for Dynamic Web Sites : Visual QuickPro Guide, 4th edn Peachpit Press
• Valade J. (2009) PHP & MySQL For Dummies. 4th edn. Wiley
• Glass et al. 2004 Beginning PHP, Apache, MySQL Web Development. Wiley
• Zandstra Matt (2003) Sams Teach Yourself PHP in 24 Hours. 3rd ed. Sams Publishing
Journals and Newspapers Titles
Please remember to explore journals through the ACM or IEEE digital library via NORA
Databases and Websites and videos
PHP and MySQL
Design and development methods and tools (50%) for example: design patterns for web development; web application development environments; AJAX; Mashups; public APIs for e.g., social networking (such as open social).
The impact of current and emergent technology (50%), for example the economic and social impact of advanced and emerging web technologies.
The syllabus will remain flexible to reflect the latest developments in the area.
AIMS OF MODULE
1. To provide students with an understanding of advanced and emergent web technologies and the issues surrounding their use
2. To develop student’s skills in applying advanced and emergent methods and tools for the design and implementation of web applications to solve specified problems
1. Design and develop web-based applications using advanced and emerging web design and development methods and tools
2. Discuss and evaluate the major developments and current directions in the field of web design and development
CM0513 Dynamic Internet Technologies or equivalent experience gathered through other studies/work experience.
DISTANCE LEARNING DELIVERY
LEARNING AND TEACHING STRATEGY
Learning and teaching will take the form of a series of lectures that will introduce general concepts and principles. Students will be expected to undertake a programme of directed and independent study, including practical work and related discussion, to support, reinforce and extend the principles covered in the lectures.
The module will be assessed by one assignment that will take the form of the production of a portfolio of evidence during the module including the design, development and evaluation of web based applications.
Students will be given formative feedback and guidance throughout their work on the module. Summative assessment will be via the marking of the submitted portfolio at the end of the module.
IMPLICATIONS FOR CHOICE
People who looked at this course also looked at:
- Applied Computing BSc (Hons) Full Time
- Computer Science BSc (Hons) Full Time
- Ethical Hacking BSc (Hons) Full Time
- Information Technology Management for Business BSc (Hons) Full Time
- Computer Games Design and Development BSc (Hons) Full Time
- Computer and Network Technology (Extended Degree Programme) BSc (Hons) Full Time
Northumbria University has taken reasonable care to ensure that the information published is accurate at the time of publication. However, the University gives no warranty or representation as to the quality, accuracy or completeness of the information.