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.
2 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.
3 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.
4 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. Unit/ Week/ Topic Reading/Activity Deadlines including Date (Online/ Face to Face) specific dates for hand in.
5 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.
6 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. 2 Discuss and implement in practice the Academic Literacy Global Citizenship principles of web design, web accessibility and web Application security policies.
7 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.
8 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. 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.
9 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).
10 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.