Module Descriptors
PROFESSIONAL SOFTWARE ENGINEERING AND WEB DEVELOPMENT
COSE71203
Key Facts
Digital, Technology, Innovation and Business
Level 7
15 credits
Contact
Leader: Ateeq Ur Rehman
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Pattern of Delivery
  • Occurrence A, Stoke Campus, PG Semester 1
Sites
  • Stoke Campus
Assessment
  • Class Test weighted at 50%
  • Coursework - assignment (1500 words) weighted at 50%
Module Details
Module Learning Outcomes
1. Demonstrate a systematic understanding of legal, professional, social and ethical practices in the development of software.
Knowledge and Understanding
Learning

2. Critically analyse, evaluate and contrast different approaches to software licensing.
Problem Solving
Analysis

3. Demonstrate a systematic understanding of the current legal and ethical issues of being a web developer Knowledge and Understanding
Learning

4. Critically analyse different environments and technologies to improve the quality and speed of web development Analysis
Problem solving
Module Indicative Content
This module will cover the following topics:

Understanding of issues and technologies in current software/web development from a practical perspective, including:
- Legal, social and ethical issues such as General Data Protection Regulations.
- Current development environments and technologies.
- Codes of conduct and practice.
- Licensing and liability.
- Examples of internationalisation and professional conduct.
- Contracts and contractors.
Module Additional Assessment Details
50% in class test of one hour assessing Learning Outcomes 1 and 2.

50% assignment assessing Learning Outcomes 3 and 4. The assignment will be based on the creation and evaluation of small artefacts and backed by a report of 1500 words.
Module Learning Strategies
12 lectures presenting key topics and learning.
12 tutorials developing the concepts delivered in the lectures.
12 practical sessions where you will gain experience of the concepts delivered in lectures and be afforded time to work on your coursework.
Module Texts
Tollen, D.W. (2016). The Tech Contracts Handbook: Cloud Computing Agreements, Software Licenses, and Other IT Contracts for Lawyers and Business People. 2nd ed. American Bar Association.

Lloyd, I. (2017). Information Technology Law. 8th ed. OUP Oxford. ISBN-13: 978-0198787556
Module Resources
Development resources such as Visual Studio, SQL Server and Department VLE.

Web development frameworks and CLIs


Module Special Admissions Requirements

None

Web Descriptor
This module introduces advanced detail and analysis of legal, professional, social and ethical issues relating to developing software. You will be exposed to various case studies and material from which you are expected to develop a detailed understanding of legal protection and liability in the global market for software products and services.
Module Learning Strategies
13 lectures presenting key topics and learning.
13 tutorials developing the concepts delivered in the lectures.
13 practical sessions where you will gain experience of the concepts delivered in lectures and be afforded time to work on your coursework.