Module Learning Outcomes
1. DEMONSTRATE A CRITICAL UNDERSTANDING OF THE OPPORTUNITIES PRESENTED BY WEB TECHNOLOGIES AND THE ROLE THEY PLAY IN THE BUSINESS ENVIRONMENT.
Knowledge and Understanding
2. CRITICALLY EVALUATE WEB STRATEGIES AND TECHNOLOGIES AND SELECT THE MOST APPROPRIATE TO SOLVE BUSINESS PROBLEMS.
Analysis
Problem Solving
3. ANALYSE REQUIREMENTS AND CREATE DESIGNS, CONTENT OR A WEB APPLICATION FOR A BUSINESS SCENARIO.
Application
4. COLLABORATE WITH OTHER WEB SPECIALISTS TO EFFECTIVELY RESEARCH, CO-ORDINATE AND PRESENT A WEB BASED SOLUTION FOR A GIVEN BUSINESS SCENARIO.
Communication
Enquiry
5. UNDERSTAND AND EVALUATE PROFESSIONAL, LEGAL AND ETHICAL ISSUES RELEVANT TO WEB PROFESSIONALS AND COMMUNICATE THESE ISSUES TO OTHERS.
Analysis
Knowledge and Understanding
Module Assessment Details
Assignment Portfolio 100% - Learning Outcomes 1 to 5 (group work with individual components)
The assignment will consist of a group project in which an inter-disciplinary cooperative team develop a substantive web-based application using recognised design principles, coding methods, and testing methods. The applications produced will be reflected on taking into account business needs. Each group / individual student will need to submit numerous designs and artefacts as the assignment progresses for formative feedback, with one final summative submission at the end of the module.
Module Indicative Content
Business aspects
- Business Models / Strategies / Business Plans
- Working in a company scenario
- Communication with clients
- Competitor Analysis
- Search Engine Optimisation
- E-Commerce / E-Marketing
- Analytics
- Payment Models such as Web sites and Application Models
- Marketing (including Viral and Social Media)
Projects
- Working as a team
- Project Management in the web world
- Agile methods used in web development
- Requirements Analysis
- Concept/mind mapping tools and techniques.
- Collaborative Working
- Global Issues
- Version Control
- Professional Bodies, Ethics and Codes of Conduct relevant for the web professional
- Legal and ethical issues relevant for the web professional
- Cybersecurity principles
- Robustness of software and testing standards
Module Learning Strategies
There will be a series of lectures, which will use appropriate expertise, to introduce key concepts and explore indicative content. These will be complemented with a series of practical workshops/tutorials.
To show application and to develop specific areas students will work individually and within groups in workshops and tutorials. Formative feedback will be given on a regular basis in class to help student development. Group discussions will take part in the slots as well.
Module Texts
Kerzner, H. and Kerzner, H.R., (2017). Project Management: a systems approach to planning, scheduling, and controlling. John Wiley & Sons. ISBN 1119165350, 9781119165354
Goodyear, M., (2017). Enterprise System Architectures: Building Client Server and Web Based Systems. CRC press ISBN 9781351450799 1351450794 9781351450805 1351450808
Kerzner, H., (2018). Project management best practices: Achieving global excellence. John Wiley & Sons. ISBN 1119470773, 9781119470779
Costa, J.T., (2017). Service Learning, Project Management and Professional Development. Business Education Innovation Journal, 9(2).
Module Resources
Computers
Library
Online materials
Module Special Admissions Requirements
None
Web Descriptor
Working in Teams on Projects is what so much of computing is about, this module given you the opportunity to develop your team working skills. You will explore some of the theories about teams and group work and importantly use them to inform your behaviour whilst working on a group project. You will identify an organisation to base your work around and produce an application to support their activity. Groups will be made up of students with interests in many areas of computing so the chance to draw on each others interests will enhance the potential solutions to the organisations you work with. Finally you will reflect on the successes and challenges of working in groups with an increase toolset for future collaborative activity.