Find us +44 (0)113 2837100

COM4113 - Tech Stack

Objectives:

Assessment tasks are designed to enable students to demonstrate the Learning and Employability outcomes for the relevant level of study. Level Learning Outcomes are embedded in the assessment task(s) at that level. This enables a more integrated view of overall student performance at each level.

Content:

The web is now a ubiquitous medium that crosses platforms from desktop and mobile to the Internet of Things (smart; homes, car, cities) for both personal and collaborative experiences.

The ways in which we design for, develop and deploy these applications constantly evolves, due to the increasing and changing needs of users, society and enterprise. With this in mind, designers need to evolve the way that they design for future platforms. For example, applying a cloud-based solution with artificial intelligence, advances in computing platforms and humanistic user interfaces have launched a plethora of intelligent and interaction applications from web Augmented Realities to chatbots across a range of wireless experiences.

With a rise in web-based solutions, data driven philosophies are founded upon a platform agnostic approach to designing for the web. This data needs to be stored securely, parsed and presented to the user in a way that builds trust, and is interactive and insightful.

This module focuses on modern web applications in the era of cloud computing.

Learning and Teaching Information:

Workshops
Hours: 60
Intended Group Size: Cohort

Guided independent study
Hours: 240

Further Details Relating to Assessment

Assessment tasks are designed to measure the extent to which you have satisfied the Level Learning Outcomes for your programme. Some modules, for example where there are professional body (PSRB) requirements, will also test for module-specific skills and knowledge.

Tech Stack Proposal: In this assignment, students apply their knowledge of the client side of tech stack. The first milestone consists of the proposal of a web-based user interface based on a business brief. The project assesses their ability to apply browser technologies to a realistic application. Also in this assignment, students are asked to include in the proposal, a document detailing their draft solution in terms of both its architecture and the languages and tools they will use to develop it, as well as how they would expect to deploy it.

Tech Stack Product: This assesses students’ ability to produce a minimum viable product of their application based on their proposal. The implementation should succeed in establishing the basic architecture and design pattern of the application while providing minimal functionality.

In computer science classes, formative assessment serves to bolster the skills essential for module success. This includes engaging in practical labs, undertaking design and modelling tasks, delivering case study presentations, completing short quizzes and conducting specific investigation tasks. The provision of formative feedback is integrated seamlessly into class sessions, ensuring an ongoing and iterative process to enhance learning outcomes.

Further details of assessment are available in the Assessment Handbook for your programme and in Assessment Briefs provided by Module Tutors.

Assessment:

001 Tech Stack proposal; 1000 word equivalent; 30%; mid semester 1 30%
002 Tech Stack product; 2000 word equivalent; 70%; end semester 1 70%

Fact File

Module Coordinator - Yashar Baradaranshokouhi
Level - 4
Credit Value - 30
Pre-Requisites - NONE
Semester(s) Offered - 4S1