| Delivery Type | Delivery length / details |
|---|---|
| Workload Breakdown | |
| Lecture | 44 hours |
| Practical | Up to 6 x 2 hours |
| Assessment Type | Assessment length / details | Proportion |
|---|---|---|
| Semester Assessment | 2 Hours written exam | 50% |
| Semester Assessment | 1 programming assignment (60 hours) | 50% |
| Supplementary Assessment | Supplementary examination will take the same form, under the terms of the Department's policy. | 100% |
On successful completion of this module students should be able to:
1. demonstrate the ability to reuse design expertise through the application of software design patterns in the context of designing distributed applications.
2. build a substantial, multi-tier distributed application.
3. critically explain the relative merits of alternative server-side technologies.
4. demonstrate a critical appreciation of design issues encountered when developing multi-tier, distributed applications.
This module forms a core part of the new Internet and Distributed Systems (Advanced) MSc. This module builds on CHM5820 looking more in-depth at technological solutions and design issues associated with building multi-tier applications.
This module examines development processes, techniques and technologies for constructing Internet-based, distributed software systems. The majority of modern applications are now distributed. Students will learn about the nature of such applications, and techniques and technologies for constructing them.
| Skills Type | Skills details |
|---|---|
| Application of Number | No |
| Communication | Not significant |
| Improving own Learning and Performance | The assessed coursework requires students to develop their understanding of issues associated with the module |
| Information Technology | Entire content of module |
| Personal Development and Career planning | No |
| Problem solving | The assignment addresses challenging issues concerned with developing Internet-based, multi-tier applications |
| Research skills | On-line web exploration and synthesis and application of relevant materials is required both by the assignment and the examination |
| Subject Specific Skills | See learning outcomes |
| Team work | No |
This module is at CQFW Level 7