20 credits at level HE7
The internet has revolutionised the way applications are designed and delivered. The notion of a stand-alone application no longer addresses the needs of modern global information systems. This module is concerned with the development of platform independent content which has flexibility of data storage along with data manipulation.
Who can benefit?
This module underpins and extends theoretical concepts and practical design in developing dynamic, data driven websites and architecture-neutral applications. It will benefit students who are familiar with software development and website creation wishing to extend their knowledge into the creation of web-based applications. The module will also extend students' understanding and awareness of various strategies employed in deploying and configuring web applications.
• To develop competence in web application development and configuration
• To extend and enhance students' knowledge of current web technologies.
• To develop proficiency and confidence in applying theoretical concepts to commercially related problems of design and management of internet based systems.
• To master the use of interactive software and visual aids to reinforce theoretical concepts.
Web Application Development
Web application development using current, enterprise class, languages and frameworks to enhance the creation of data driven applications. Using industry standard interface design tools and techniques alongside recognised design patterns for web application development.
An introduction to testing and debugging web applications as well as an introduction to web services. Alongside this there is the consideration of the differing platforms and languages available when developing applications of this type. There will also be the inclusion of standard techniques for documenting the application and for producing accompanying documentation to enhance the development of the application.
Web Application Management and Configuration
An overview of WWW architecture encompassing the operating systems commonly used and the application and web serving technologies commonly deployed. This will also encompass the persistence of data within a web application along with common deployment, backup and recovery strategies.
Website Design & Analysis
Characteristics requirements of a website. Classification of owners, clients and their need. Accessibility and legal requirements. Web security and copyright issues. Analysis, designing and implementation of websites. Design tools, image and data processing approaches, and tools to test and evaluate websites. Empirical methods of analysis and evaluation.
Delivery of this module will concentrate on promoting problem solving and research skills using computing/software tools. Assessment will be carried out in the following manner. There will be a practical case study assignment constituting 80% of the overall module and a group presentation and individual presentation report constituting 20% of the overall module.
The case study will consist of both practical software development process and of design and review of the developed software.
Module delivery will concentrate on promoting problem solving skills using computing/software tools via case studies, tutorials and interactive lectures. Where appropriate, students will be encouraged to include their own experience in addressing the aims of the module. General theory will be outlined during lectures. Students will expected to undertake background reading, research and analysis in order to underpin the lectures and assessment, as well as any practical work.
NB Where this module is offered online (via BoltOnline) lectures and seminars delivered by Elluminate.
when you have successfully completed this module you will:
to demonstrate that you have achieved the learning outcome you will:
|1.||Judge, specify and use appropriate computing methods in verifying both software and test results.||Research software tools appropriate for a small web application, justify their use, and verify the results.|
Demonstrate an understanding of the limitations and applicability of the methods used in web application development.
|Discuss the applicability of the methods used in a web application, and evaluate their effectiveness.|
|3.||Correctly carry out a web application development exercise and reflect on the experience.||Correctly carry out the design and development for creating a dynamic, secure and scalable website that involves use of selected tools and technology, and critically assess the results.|
Your achievement of the learning outcomes for this module will be tested as follows:
|Description||Individual assignment consisting of the development a relatively simple web application using the tools and techniques demonstrated within the teaching of the module accompanied by supporting documentation, including a reflective report.||group presentation and individual presentation report|
There are no prerequisites for this module.
No restrictions apply.
|Host Subject Group:||Computing Technology|
|User Name||Date Accessed||Action|