Enterprise web programming

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

APSW unit handbook 2014-2015

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/apex/f?p=111:3:0::NO::P3_UNIT_ID:391607925

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 lecture session plus a practical.

Timetable

Teaching Block Session Start time Duration Usual venue
1 (before Christmas) Lecture Tuesday 0900

2 hours

Lion Gate 2.01
Practical Tuesday 1100 alternate weeks 1 hour Lion Gate 0.14a
2 (after Christmas) Lecture Tuesday 0900

1 hour

Lion Gate 2.01
Practical Tuesday 1000 alternate weeks 1 hour Lion Gate 0.14a

Students must attend the lectures and the practical.

Schedule of lectures with links to notes and slides

Learning activities

Each course session will consist of a lecture followed by (in alternate weeks) a practical undertaken in a lab. The practical gives students an opportunity to get help with their programming issues.

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.

2 hours duration. Closed book. The exam consists of 6 or more questions. You must answer 4 questions.

Pass mark 40%.

Past papers

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

Coursework 1: Supervised work session (20%)

A one-day programming exercise. Date: Friday 5th December 2014; starting at 0930 and concluding at 1630 with an hour's allowance for lunch. Groups may self-select prior to the day. The exercise will include both a group and an individual element. Follow this link for more information.

The submission date for the individual element will be Friday 12th December 2014.

Pass mark 40%.

Coursework 2: Supervised work session (30%)

A programming coursework followed by a peer-review session. Date: Friday 24th April 2015; starting at 0930 and concluding at 1630 with an hour's allowance for lunch. The exercise will include both a group and an individual element. Follow this link for more information.

The submission date for the individual element will also be Friday 24th April 2015.

Pass mark 40%.

To pass the unit overall, each student must get an overall mark of 40% AND at least 30% in EACH assessment component.

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. Here is last year's feedback and my response.

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 modules include some material that was formerly part of the WEB1P and WEB2P units.