Transcription of Computer Science COMP5013 Web Application Development
1 Computer Science COMP5013 Web Application Development Module Handbook Semester 2 2020-21. Information on changes to your programme in response to COVID-19 can be found on the Faculty Googlesite details on page 2. School of Engineering, Computing and Mathematics Faculty of Technology Design and Environment Module Leader: Mark Green Office: Phone: x4583. Contents Contents 2. Module introduction 1. Module leader contact details 1. Academic Liaison Librarian 1. Changes made to the module (if any) in response to student and other feedback 1. Student Study Plan 2. Module syllabus 2. Recommended reading list 3. Detailed Study Plan 3. Assessment information 3. Coursework 3. Presenting coursework for assessment 3. Assignment length 3. turnitin 4. Submission date and instructions 4. Marking and moderation of your work 4. Feedback 4. Resit coursework requirements 4. Regulations and Policies 5. Useful Resources and Links 5. Oxford Brookes University Module introduction Module leader contact details Name: Mark Green Room: B Building, Wheatley Campus Telephone: 01865 484583.
2 Email: Office hours: See Google Calendar Academic Liaison Librarian Name: Penny Robertson Email: Changes made to the module (if any) in response to student and other feedback Adapted for coursework to not require use of SOTS. 1. Oxford Brookes University Student Study Plan The University is committed to providing an academic experience equivalent to all programmes as validated and advertised, but as a result of the COVID-19 pandemic some adjustments have been made to our normal approaches to teaching, learning and assessment in order to respond to government advice and to protect the health and safety of staff and students . As a result of our responses the detail of your module has been outlined in the study map below. Changes to the module from the validated module descriptor have been approved through a robust quality assurance process and those changes can be found in the change document on the TDE Faculty Google Site which you can access here: experience/tde-moving-teaching-online-fo r-september-2020/tde-programme-level-inf ormation PLEASE SEE YOUR STUDY PLAN ON THE FOLLOWING PAGE.
3 Unit/ Week/ Topic Reading/Activity Deadlines including Date (Online/ Face to Face) specific dates for hand in. 1 Web Structure / Lecture / Practical Online HTML. 2 Web Design / CSS Lecture / Practical Online 3 JavaScript Lecture / Practical Online 4 Document Object Lecture / Practical Online Model 5 Flask Basics Lecture / Practical Online 6 Flask Templates Lecture / Practical Online 7 SQL Lecture / Practical Online 8 AJAX Lecture / Practical Online Preliminary Report 9 jQuery Lecture / Practical Online 10 Accessibility Lecture / Practical Online 11 Responsive Design Lecture / Practical Online 12 Revision Lecture / Practical Online Website, Final Report Module syllabus This module aims to give students the experience of developing web applications, and the use of server side and cloud-based technologies. On successful completion of this Brookes Attribute Other GAs developed, if module, students will be able to: developed* applicable 1 Apply and evaluate the principles of Academic Literacy Research Literacy web Application technologies, architectures and deployment strategies.
4 2 Discuss and implement in practice the Academic Literacy Global Citizenship principles of web design, web accessibility and web Application security policies. 3 Apply appropriate methods, Academic Literacy Digital and Information programming techniques, Application Literacy programming Interfaces (APIs), relevant server-side and cloud technologies to design, implement and deploy a web Application Web Application Technologies, Frameworks and Architecture 2. Oxford Brookes University Web Design and Accessibility principles Programming techniques, client and server-side scripting Web Application Security Deployment of Web Applications Recommended reading list Grinberg, Miguel (2018) Flask Web Development , 2nd Ed. O'Reilly Flanagan, D (2011) Javascript: The Definitive Guide. O'Reilly Google Developers (2018), Codelabs available at W3schools (2018) available at OWASP (2018) OWASP Top Ten Project available at :OWASP Top Ten Project Detailed Study Plan Lectures cover theoretical and design principles and overviews of programming.
5 Practicals present guided series of exercises which teach technical techniques by incremental exposure. These practical exercises are a critical part of the module and should be completed in the supervised sessions. Assessment information This module follows the principles of the University's Assessment and feedback policy developed in conjunction with the Student Union, to ensure good practice and transparency in assessment and feedback processes. The Assessment and feedback policy can be found in your Programme Handbook or on your Programme's Brookes Virtual site and is also held on the Regulations page in the A-Z of Policies section: Coursework See the separate Coursework Specification document on Moodle. Presenting coursework for assessment Your report assignment must be presented in the following format: It must be word-processed in 12 point Arial font and double-spaced It must be black text on a white or ivory background All pages must be numbered Margins must be as follows: Top: 1 inch, Bottom: 1 inch ( cm), Left: inches, Right: inches ( cm).
6 It should not contain your name(s). Assignment length The length of an assignment is limited by a set number of pages to contribute towards the Development of writing skills and to ensure all work is assessed equitably. We therefore require you to complete your assignments within the number of pages specified in the assignment brief. The specified count refers to the main body of the report and does not include front cover, title page, contents page, reference list, bibliography or appendices. The count does include headings, tables and in-text citations, but not equations or diagrams. A penalty will be given if the given page limit is exceeded. 3. Oxford Brookes University Regardless of the page limit, excessive wordiness that constitutes poor writing may also be penalized. turnitin Textual assignment(s) on this module will be submitted through turnitin . turnitin is a web-based tool that supports the Development of good academic practice when preparing written work for assessment.
7 This text-matching tool allows academic staff to check assignments for improper use of sources or potential plagiarism by comparing it against continuously up-dated databases (including web-pages and other student work). The new turnitin policy effective from September 2020 can be found via this link. You are expected to be familiar with it. Guidance to help with interpretation and use of turnitin is provided here: Submission date and instructions Your work must be uploaded to Moodle by the dates shown in the specification. For electronic submission: Give the file(s) which you intend to upload a name which begins with your student number. For example 12345678_annotatedbibliography_moduleXXX XX' . For students who are registered with the Dyslexia/SpLD Service, any submission through Moodle and turnitin will trigger a notification of a Blue Card and there is no action required by a student. Please ensure you submit your assignment no later than the deadline set above (these are fixed deadlines but students may exceptionally secure a 24 hour grace period if last minute untoward circumstances affect your ability to submit on time).
8 Please see your Programme Handbook for more details. Please note the use of this grace period is monitored and restrictions in place for overuse. If you have extensions as part of an Inclusive Support Plan (ISP), you can submit your work one, two or three weeks later in line with your ISP allowance. Marking and moderation of your work Following internal moderation, a sample of work is reviewed by the External Examiner for the programme to ensure that the standards applied are comparable to those at other institutions. Feedback Feedback on your work will be provided in a range of ways at various times throughout this module, and different feedback will serve slightly different purposes. Feedback is designed to support your learning and help you to improve subsequent work, so you need to engage and get the most out of the feedback provided. Please note that feedback is provided throughout the module, not just on formal tasks.
9 It will be provided on your work and contribution in class, and on the formal assessment tasks. Feedback is always available on your work during practical sessions, and will also be provided based on the interim report. In some circumstances, feedback may be available by e-mail during staff office hours, however staff have the right to decline to give feedback in these circumstances if they are being used to avoid engaging with the scheduled sessions for the module. If you would like further information about feedback, or how to use it, please talk to your tutor on this module or your Academic Adviser or Programme Lead. Please note that all marks are provisional until they are ratified by an Examination Committee. Resit coursework requirements 4. Oxford Brookes University Refer to the University Resit and Retake Policy studies/resits-and-retakes/ . students will be given the opportunity to improve those parts of the coursework on which they scored failing marks.
10 Regulations and Policies The following regulations are important policies which you need to be aware of in relation to your studies and in relation to this Module. They are also detailed in your Programme Handbook Exceptional Circumstances: Do ensure you are familiar with the Exceptional Circumstances policy and how it operates if you need to access it for this module. Resit and Retake Policy: Do ensure you are familiar with the policy and how it operates if you have a resit for this module. Student Conduct including Academic Conduct: The University takes this issue very seriously. You are expected to have familiarised yourself with these regulations. turnitin Policy: The new turnitin policy effective from September 2020 can be found via this link. You are expected to be familiar with it. Useful Resources and Links Library: Your Academic Liaison Librarians can help in relation to your Subject. Please follow the link below and select your subject area where you will find specific help for your discipline.