Module Descriptors
DEVELOPING WITH FRAMEWORKS
COMP60065
Key Facts
Digital, Technology, Innovation and Business
Level 6
20 credits
Contact
Leader: Fiona Knight
Hours of Study
Scheduled Learning and Teaching Activities: 39
Independent Study Hours: 161
Total Learning Hours: 200
Pattern of Delivery
  • Occurrence A, Stoke Campus, UG Semester 1
Sites
  • Stoke Campus
Assessment
  • DEMONSTRATION - 15 mins weighted at 60%
  • WRITTEN REPORT - 1500 words weighted at 40%
Module Details
INDICATIVE CONTENT
This module covers topics of:

Current frameworks and their associated uses

Open-source libraries and package managers

Task runners and bundlers

Front-end frameworks and libraries

Server-side programming and connection to data sources using frameworks

Content management systems

Data sources used by frameworks and libraries

Security implications of frameworks
ADDITIONAL ASSESSMENT DETAILS
Demonstration - An individual assignment showing the creation of an application using current frameworks and libraries for a given scenario (Learning Outcomes 1 and 3).

Written Report - A report reflecting on which frameworks and libraries would be best for a given scenario and how these affect the development process and user experience (Learning Outcome 2).
LEARNING OUTCOMES

1. Design, create and test an application using current frameworks and libraries to ensure it is fit for purpose

Analysis,

Application,

Problem Solving

2. Critically reflect on the functionality that is delivered by software application frameworks to aid the developer and the user

Reflection,

Communication

3. Create an application that consumes data from various sources

Problem solving,

Application, Enquiry

LEARNING STRATEGIES
All teaching sessions will blend theory and practical learning. Students will be introduced to curriculum concepts and ideas and will then be able to apply theory to practical examples within the same sessions. In addition, students will be provided with a range of resources for independent study such as case studies, academic papers and industry stories. There will be a mixture of practical and theoretical formative (mock or practice) exercises which will help students build knowledge and confidence in preparation for summative (formal) assessment.
RESOURCES
Standard PC

Server-Side Software

Open Source Libraries
REFERENCE TEXTS
Server side Frameworks - https://developer.mozilla.org/en-US/docs/Learn/Server-side/First_steps/Web_frameworks (Accessed January 2023)

Client Side frameworks - https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Introduction (Accessed January 2023)

Notes from the documentation of current frameworks –such as Laravel, DJANGO. WordPress, React, and React Native will be provided to students
WEB DESCRIPTOR
This module will show you how to use current client and server frameworks to build applications. You will evaluate the most appropriate framework for a given situation and assess the impact this has on developers and end-users. You will also look at how frameworks and libraries can help you access data from a variety of sources.