0% found this document useful (0 votes)
38 views10 pages

Module Handbook Adv Web Engineering-V1 0

This document provides information about the Advanced Web Engineering module for the 2021/22 academic year, including: - The module aims to teach current web development standards, tools, and technologies and have students develop a web application. - The module learning outcomes are for students to select and apply suitable tools for web applications and evaluate web technologies. - Learning activities will include online lectures, shared online workspaces, synchronous chat, and on-campus lab sessions. - The module assesses graduate attributes in digital literacy, programming, and enterprise. - A weekly schedule outlines lecture topics on PHP, Laravel, and patterns over 12 weeks, with formative exercises due at weeks 4 and 8.

Uploaded by

Regan Bhandari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views10 pages

Module Handbook Adv Web Engineering-V1 0

This document provides information about the Advanced Web Engineering module for the 2021/22 academic year, including: - The module aims to teach current web development standards, tools, and technologies and have students develop a web application. - The module learning outcomes are for students to select and apply suitable tools for web applications and evaluate web technologies. - Learning activities will include online lectures, shared online workspaces, synchronous chat, and on-campus lab sessions. - The module assesses graduate attributes in digital literacy, programming, and enterprise. - A weekly schedule outlines lecture topics on PHP, Laravel, and patterns over 12 weeks, with formative exercises due at weeks 4 and 8.

Uploaded by

Regan Bhandari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Advanced Web Engineering

Module Handbook

2021/22 Students

Level 6, Semester A
(20 Credits)
CRN 14454

School of Built Environment, Engineering and Computing


Contents

1 What this Module is About ................................................................................................. 1

1.1 Introduction from the Module Leader ........................................................................ 1

1.2 Module Aims ............................................................................................................... 1

1.3 Module Learning Outcomes ........................................................................................ 1

1.4 Module Learning Activities .......................................................................................... 2

1.5 Graduate Attributes Developed and Assessed ........................................................... 2

1.6 Communication ........................................................................................................... 2

2 Weekly Schedule : Semester A .......................................................................................... 3

3 Key Resources to Support Learning .................................................................................... 5

4 Assessment ......................................................................................................................... 6

4.1 Assessment Summary ................................................................................................. 6

4.2 Assessment Details...................................................................................................... 7

4.3 Feedback ..................................................................................................................... 7

5 Understanding Your Assessment Responsibilities ............................................................. 8

6 Your Feedback on the Module ........................................................................................... 8

Student Name____________________________________________________________

Email Address ____________________________________________________________

Course ____________________________________________________________

Group ____________________________________________________________

Module Tutor Patrick Ingham


Tutor’s Email Address [email protected]

Communication Protocol: module staff will reply to student questions within a reasonable time but this will
normally be within office hours only. Students are advised to check this handbook and also to see if there are
any online/noticeboard announcements or FAQ answers that deal with their enquiry before contacting staff.
1 What this Module is About

1.1 Introduction from the Module Leader

The module will focus on current developments, standards, tools and technologies within
the area of internet application systems. There will be an emphasis on professional practice
and the architecture behind robust, scalable and secure applications. As part of this you will
develop a web based application putting into practice the skills that are being learnt.

Module Leader: Patrick Ingham


Email: [email protected]
Tel: 0113 8123666
Office: Leighton G13, Headingley Campus

1.2 Module Aims

The module will focus on current development standards and tools within the area of
internet application systems, along with the critical evaluation of these techniques and their
results.

You will adopt a high-level tool-based approach to design and development and will acquire
the evaluative and practical skills required to design and develop web applications.

1.3 Module Learning Outcomes

1. Select and apply suitable tools and technologies to engineer internet applications
using appropriate professional standards

2. Evaluate technologies and tools used to implement web-based systems

2021/22 Module Handbook 1


1.4 Module Learning Activities

Following on from the 2020/1 delivery and feedback received the Module Team will look to
support a positive blended learning environment for students. It will consist of a blend of
onsite and offsite teaching. The current expectation for student learning activities will be
that they will consist of:

Lectures Delivered Online


Shared Online Learning Spaces Github / Github Classrooms / Collaborate
Synchronous Chat Channels Collaborate
Discussion Board MyBeckett VLE
Small Group Onsite Sessions Lab Sessions (James Graham Building)

Staff will be available through video platforms such as Skype/Microsoft Teams and Google
Meet to provide additional support to students when required.

Students are expected to demonstrate engagement through attendance of these sessions


and to complete additional tasks where set. All weekly activities and tasks should be
completed on time with students making staff aware of any issues when they arise.

1.5 Graduate Attributes Developed and Assessed

Digital Literacy
Programming languages and problem solving
Enterprise

More information on graduate attributes is available here:

https://skillsforlearning.leedsbeckett.ac.uk/local/graduate_attributes/category_homepage.shtml

Relevant information is also available within your Course Handbook, which is available via
MyBeckett and

https://www.leedsbeckett.ac.uk/studenthub/course-handbooks/

1.6 Communication

All content for the module will be available via MyBeckett. Announcements will be made
through MyBeckett – it is therefore important that you regularly check your University
email account.

2021/22 Module Handbook 2


2 Weekly Schedule : Semester A
Week / Date Lecture Topics Tutorial / Exercise (Please see MyBeckett Expectation of where students will be; Please make sure to inform
for a full list of provided material and staff if you are struggling to meet the milestones shown below.
online resources)

Indicative Content: By the end of the Week 2;


To Include:
(1) 27.9.21 Setting up Development Environments Have a development environment installed, with debugging enabled.
Module Introduction Staff are using PHPStorm (free educational licence)
Using Git and Version Control
Version Control A working PHP project is stored on Github
PHP (OOP)
(2) 4.10.21 PHP - OOP XAMPP/VAGRANT/CHE/DOCKER route for Laravel development is
Installing Laravel
installed and tested
(3) 11.10.21 To Include: Indicative Content:
By the end of Week 4;
Architecture of Modern Web Using the Debugger
Submitted (Github) PHP exercise (Week 4)
(4) 18.10.21 Application
PHP (OOP)
Design Patterns
Introduction to Laravel (Routes, Views and
(5) 25.10.21 Be routing webrequests to your own generated View files. These files
Laravel Blade)
should include hyperlinks, css and use at least 1 shared template
(6) 1.11.21 across pages
To Include: Indicative Content:
By the end of Week 8;
(7) 8.11.21 Professional Practice Laravel (Model and Controller)
Submitted (Github) Laravel Formative Exercise
More on Patterns Laravel Authentication
(8) 15.11.21
Laravel and Other Frameworks
(9) 22.11.21 Indicative Content:
More on Laravel By Week 13;
(10) 29.11.21
Assignment Support Delivered all the requirements as set out in the assessment brief
(11) 6.12.21
Be ready for QA Slot
(12) 13.12.21

2021/22 Module Handbook 3


Week / Date Lecture Topics Tutorial / Exercise (Please see MyBeckett Expectation of where students will be; Please make sure to inform
for a full list of provided material and staff if you are struggling to meet the milestones shown below.
online resources)

(13) 3.1.22
QA SLOTS
(14) 10.1.22

Contact Hours

Each teaching week will contain; 1 x 30-60min lecture , 1*2 hr onsite lab based support. It maybe over the course of the Semester the option
of replacing these with longer online sessions will be considered. This will be via feedback and discussions with students.

A Discussion Board (MyBeckett) will be regularly monitored (daily) to deal with FAQs. Students are encouraged to post both questions and
answers where appropriate.

A student guide on contact hours is available here: www.qaa.ac.uk/en/Publications/Documents/contact-hours-student.pdf.

2021/22 Module Handbook 4


3 Key Resources to Support Learning

PLEASE NOTE THAT FOR ANY PHP AND LARAVEL MATERIAL YOU FIND ONLINE THAT YOU
ARE USING MATERIAL THAT REFERENCES PHP VERSIONS 7.x AND OOP AND FOR LARAVEL
VERSIONS 8.x. OLDER MATERIAL MAY CAUSE ISSUES ALTHOUGH ARCHITECTURAL
PRINCIPLES MAY STILL BE RELEVANT

The version of PHP installed on Eclipse Che (University Server) is 7.4. PHP 8 is now
available and students can opt to use this on their own setups. Please make sure you are
aware of which version you are using – to my knowledge there should be no differences in
code being written, but knowing the version you are working with is always important
when writing code, asking questions and searching forums for support.

Recommended Books:

PHP Objects, Patterns and Practice – Matt Zandstra, APress, 2016

(While this book does reference Laravel and Vagrant it is from 2016 and refers to older
versions. However the discussion of architecture and professional practice is extremely
relevant and refers to PHP 7.x as a OOP language)

Other Resources:

Laracasts - https://laracasts.com/ (for current learning resources on working with Laravel)

StackOverflow – http://www.stackoverflow.com

All disabled students requiring additional support or alternative arrangements must declare
and provide evidence of their disability to the Disability Advice Team as early as possible:
www.leedsbeckett.ac.uk/studenthub/disability-advice.

2021/22 Module Handbook 5


4 Assessment

4.1 Assessment Summary

Please read the assignment for a full description. The assignment is treated as an individual
piece of work with the following sections showing the weighting of parts. Reassessment will
take the form of ‘to make good’ and as such there will be flexibility of where a student can
focus this additional work based on feedback provided. The assessment document will be
made available in Week 1 of the module.

Feedback
Assessment Method: Weighting: Assessment date: Feedback date:
Method:

Week 4
1. Via VLE /
10% (Friday 15 th
Oct Within 2 weeks
IDE Setup / PHP OOP / Github
GITHUB Exercise MIDDAY)

NOT ASSESSED Formative Via VLE /


Week 8 Within 2 weeks
Laravel Route/View 0% Github
Exercise
Week 13
Via VLE /
2. 90% th Within 4 weeks
Final Laravel Application (Tuesday 4 Jan 2022 Github
+ Demo MIDDAY)

Reassessment Feedback
Weighting: Assessment date: Feedback date:
Method: Method:

100% TBC

To Make Good (capped at Specific details will be Via VLE Within 4 weeks
40%) available on the VLE

2021/22 Module Handbook 6


4.2 Assessment Details

Full Assignment details are available on MyBeckett

Student Instructions for Submission of Coursework

This module requires you to submit your work online.

You MUST submit your work through MyBeckett/GitHub using the link set up by the tutor.
Receipt of your work will be recorded.

Please note: Tutors will follow up any suspected unfair practice found after the submission

Particular Instructions to Students

Marking criteria is available as part of the assignment brief.

4.3 Feedback

Formative feedback is available throughout the module. Written feedback will be typically
available within 2-4 weeks of the work being submitted.

Please note that the University guidelines allow for 4 weeks, though it is the intention for
work being submitted during the delivery of the module to returned with feedback sooner.

2021/22 Module Handbook 7


5 Understanding Your Assessment Responsibilities

Mitigation and Extenuating Circumstances

If you are experiencing problems which are adversely affecting your ability to study (called
'extenuating circumstances'), then you can apply for mitigation. You can find full details of
how to apply for mitigation at: www.leedsbeckett.ac.uk/studenthub/mitigation.htm.

The University operates a fit to sit/fit to submit approach to extenuating circumstances


which means students who take their assessment are declaring themselves fit to do so.

Late Submission

Without any form of extenuating circumstances, standard penalties apply for late
submission of assessed work. These range from 5% to 100% of the possible total mark,
depending on the number of days late. Full details of the penalties for late submission of
course work are available at www.leedsbeckett.ac.uk/public-information/academic-
regulations.

Academic Integrity

Academic misconduct occurs when you yourself have not done the work that you submit. It
may include cheating, plagiarism, self-plagiarism, collusion and other forms of unfair
practice. What is and what is not permitted is clearly explained in The Little Book of
Academic Integrity which is available to view at:
www.leedsbeckett.ac.uk/studenthub/academic-integrity.

The serious consequences of plagiarism and other types of unfair practice are detailed in
section 2.9 of the Regulations at www.leedsbeckett.ac.uk/public-information/academic-
regulations.

6 Your Feedback on the Module

A mid-module review will be timetabled into your module by week 7. This is an opportunity
to resolve modular issues promptly early on in the module. In addition, you will have the
opportunity to provide feedback formally at the end of your module. These comments will
be reviewed by your course team and some may be considered via the course monitoring
and enhancement process, in which your Course Representative is involved.

2021/22 Module Handbook 8

You might also like