Enterprise web programming

Units ENTWA (Level 6) and APSW (Level 7)

ENTWA unit handbook 2015-2016

Note: Information in italics is particularly subject to change.

Unit co-ordinator

Dr Jim Briggs

email: jim.briggs@port.ac.uk; phone: 023 9284 6438; office: Buckingham Building, BK1.07

Staff involved in delivering the unit

Jim Briggs

Staff profile(s) Jim Briggs
Unit specification

https://register.port.ac.uk/ords/f?p=111:3:0::NO::P3_UNIT_ID:456391458

Learning outcomes

On successful completion of this unit, students should be able, at threshold level, to:

  1. Choose an appropriate architecture for a web application, and design and implement it using one or more suitable technologies
  2. Incorporate appropriate software tools and techniques into the development process
  3. Link a web application to a database
  4. Implement the necessary techniques to make a web application secure against common threats
  5. Reflect and report on the technical and market trends and emerging professional practice in software (particularly web) development issues.
Timetable

Teaching normally consists of a combination of lectures and practicals.

For the first 8 weeks, we will have 2 hours of lecture. For the middle 8 weeks, we will have 1 hour of lecture and 1 hour of practical. For the last 8 weeks, we will have 2 hours of practical.

Timetable

Phase Duration Session Start time Duration Usual venue
1 (weeks 9-16) 8 weeks Lecture Friday 0900

2 hours

BK2.01
2 (weeks 17-20 and 24-27) 8 weeks Lecture

Friday 0900

(N.B. Tuesday 0900 in week 19)

1 hour

BK2.01

Practical

Friday 1000

(N.B. Thursday 1600 in week 19)

1 hour

PO1.19 in weeks 17-20 (term 1)

(RB1.04 in week 19)

BK0.07 in weeks 24-27 (term 2)

3 (weeks 28-35) 8 weeks Practical

Friday 0900

(N.B. Tuesday 0900 in week 35)

 

2 hours

LG0.14b

(PO1.33 in week 35)

Students must attend the lectures and the practical.

Schedule of lectures and practicals with links to notes and slides

Learning activities

Formal lectures will provide theoretical underpinning for all learning outcomes. Practical sessions will consolidate lecture content and provide opportunity for students to practise their design and programming skills, supporting all learning outcomes.

Students are expected to read extensively and practice their programming skills in their own time.

Students should not attempt this course unless they meet the programming prerequisite.

A reading list is available.

Assessments and their weighting

Exam (50%)

At end of unit. Official examination timetable available from the Admin Office.

90 minutes duration. Closed book. The exam consists of 6 or more questions. You must answer 3 questions.

Pass mark 40%.

Past papers

Note that the exact content of the unit varies from year to year.

Coursework (50%)

During teaching block 2, all students will do an individual web development project using Java EE.

More information is available.

The final submission date for the individual element will be Friday 18th March 2016, but there are intermediate deadlines along the way.

Pass mark 40%.

Submission dates As above.
Feedback arrangements (staff to students) No formal arrangements. Students can discuss issues that arise at any time with the staff responsible for delivering the unit.
Feedback arrangements (students to staff)

Students will be invited to complete a course evaluation questionnaire at the end of the course.

Marking scheme

Exam: Standard exam scheme.

Coursework: Problem-specific. Given on coursework specification

 

Last updated by Prof Jim Briggs of the School of Computing at the University of Portsmouth

 
The enterprise web programming units include some material that was formerly part of the WEB1P and WEB2P units.