We're Open

0% Plagiarism Guaranteed & Custom Written

a) Explain how web frameworks facilitate the development of web applications.



6CS028 – Component 2 (Alternative Assessment)

This assignment is worth 50% of the overall module grade


This assignment will assess your knowledge of the theoretical concepts relevant to advanced web development discussed in the lectures.

The marking scheme for this task is available below, make sure you check back on a regular basis as you work through the assessment.

This task should be completed on an individual basis. Note, all submissions will be run through the Turnitin plagiarism detection software. Cheating, plagiarism or collusion will result in the student being referred to Conduct and Appeals.

Cheating is any attempt to gain unfair advantage by dishonest means and includes plagiarism and collusion. Cheating is a serious offence, and rigorous checks will be conducted on the work submitted. You are advised to check the nature of each assessment.

Plagiarism is defined as incorporating a significant amount of un-attributed direct quotation from, or un-attributed substantial paraphrasing of, the work of another.

Collusion occurs when two or more students collaborate to produce a piece of work to be submitted (in whole or part) for assessment and the work is presented as the work of one student alone.


Feedback should be available within three working weeks. If you have any questions regarding your feedback you should contact and discuss the matter with the module leader. However, please note that due to exceptional circumstances, it may take longer than normal to provide feedback at this time.

Retrieval of Failure

Where a student fails a module (less than 50% for postgraduate modules) they have the right to attempt the failed assessment(s) once, at the next resit opportunity (normally July resit period).  If a student fails assessment for a second time, they have a right to repeat the module.

NOTE: Students who do not take their resit at the next available RESIT opportunity will be required to repeat the module.

Penalties for Late Submission

Standard Faculty of Science and Technology arrangements apply. ANY late submission (without valid cause) will result in 0 marks being allocated to the coursework.


On the following pages are a series of multi-part questions. Your task is to answer these in the form of a short report. Each section is worth 25% of the total marks and focuses on one of the main topics covered in the lectures.

Each question should be answered on an individual basis. Therefore, please pay attention to the maximum number of marks available for each question, this will give you an idea of the level of detail required.

Your report should be approximately 4000 words in length and be presented in a suitable format, including section headings for each question etc.

You are expected to carry out research to support your answers using academic quality resources. You may also use the internet for your research. However, research using sources entirely from the internet is not acceptable.

You are expected to correctly reference and cite any sources used in your report.

Guidance on Harvard Referencing:


Report Questions

1. Web Frameworks

(25 marks)

a) Explain how web frameworks facilitate the development of web applications. (10 marks)

b) Web frameworks utilizing MVC architectures are becoming ubiquitous. What does the acronym MVC stand for? Examine its implementation in modern web frameworks, using a suitable diagram to illustrate your points. (15 marks)

2. Mobile websites

(25 marks)

“Web Context, not content, is king in the mobile space.

Ignore the importance of context, and your content is of little value to users.”

a) Explain the statement above. Discuss the limitations and benefits of modern web-enabled ‘smartphones’ and the implications for web developers. (10  marks)

b) Compare the following mobile support strategies, what are the pros and cons of each? No support, dedicated mobile websites, several mobile websites, responsive websites, progressive web applications and native applications. (15 marks)

3. Rich Internet Applications

(25  marks)

Explain what the acronym Ajax stands for and how it utilizes the following technologies: HTML/CSS, JavaScript, XML/JSON (05 marks)

b)     One use case for AJAX might be to perform partial page updates, evaluate five other potential use cases. For each, explain the potential benefits and how these features might be implemented in a web application. (10 marks)

c) Discuss the limitations of AJAX in modern website design, as well as possible solutions to overcome these problems. (10 marks) 

4. HTML5 and the Semantic Web

(25  marks)

a) HTML 5 introduced new semantic elements. What is the purpose behind semantic elements and what problems do they aim to solve? (05 marks)

b) Discuss the limitations of the web as we currently know it from a semantic point of view. Provide two examples to illustrate your arguments. (10 marks)

c) HTML5 introduced the WebSockets specification. What are WebSockets? How does this technology compare to AJAX? Suggest two examples, where WebSockets might be a suitable alternative to AJAX and other competing technologies. (10 marks)

Marking Scheme

Each question will be evaluated against the standard University Performance Descriptors shown below.


Exceptional level of analysis, showing deep critical engagement with a comprehensive range of contextual material. Demonstration of independent thought resulting in highly original or creative responses to the assignment. Provision of clear evidence of understanding of current scholarship and research based on an extensive range of relevant sources. Extreme clarity of structure demonstrating complete focus of argument.

No obvious errors in referencing or grammar or syntax as appropriate.

80 – 89%

Excellent links between relevant ideas, theories and practice. Evidence of clearly independent scholarship and the ability to engage critically and analytically with a wide range of contextually relevant resource material. Demonstration of original insights supported by extremely well-structured overall argument.

Very few errors in referencing or grammar or syntax as appropriate.

70 – 79%

Very good links between a range of different ideas and theories. Places issues in a wider context. Evidence of clear understanding of a range of relevant theories and application of these appropriately. Independent ideas well-argued and supported.

Few errors in referencing or grammar or syntax as appropriate

60 – 69%

Clear links between theory and practice. Good coverage of assignment issues. Full understanding of core issues. Evidenced level of understanding of appropriate theory and concepts. Some small repeated errors in referencing or grammar or syntax as appropriate

50 – 59%

Identifies main issues and relevant theory. Coverage of most of assignment issues. Competent application of relevant theory and states obvious links to practice.

Some repeated errors in referencing or grammar or syntax as appropriate.

40 – 49%

40% Pass Mark

Demonstration that the learning outcomes have been met. Makes few links between theory and practice. Answers question in a very basic way. Describes relevant theory accurately, and some relevant ideas offered. Limited coherence of structure.

Several repeated errors in referencing or grammar or syntax as appropriate.

30 – 39%

Compensatable Fail

Some learning outcomes and / or assessment criteria not met. Inadequate content with issues not addressed; insufficient evidence of understanding of relevant theory and concepts and only partial understanding shown. Very limited application of theory.

Use of extensive quoted passages is evident. Evidence of sufficient grasp of learning outcomes to suggest that the student will be able to retrieve the module on resubmission.

20 – 29%


No learning outcomes fully met. No demonstration of adequate knowledge or understanding of key concepts or theories. There is no recognition of the complexity of the subject

10 – 19%


Little attempt to engage with assignment brief and has not met learning outcomes. Inadequate demonstration of knowledge or understanding of key concepts, theories or practice

0 – 9%


No real attempt to address the assignment brief or learning outcomes.

100% Plagiarism Free & Custom Written,
Tailored to your instructions

International House, 12 Constance Street, London, United Kingdom,
E16 2DQ

UK Registered Company # 11483120

100% Pass Guarantee


We've produced some samples of what you can expect from our Academic Writing Service - these are created by our writers to show you the kind of high-quality work you'll receive. Take a look for yourself!

View Our Samples

corona virus stop
FLAT 25% OFF ON EVERY ORDER.Use "FLAT25" as your promo code during checkout