Delivery Type | Delivery length / details |
---|---|
Lecture | 24 Hours. |
Practical | Un-assessed worksheets with solutions will be provided to assist students. |
Assessment Type | Assessment length / details | Proportion |
---|---|---|
Semester Assessment | One programming assignment with associated report (approx 60 hours of work) | 100% |
Supplementary Exam | 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 specialized skills to achieve reuse of design expertise through the application of software design patterns and particularly in the context of designing distributed applications.
2. describe the generic architecture of multi-tier, distributed applications.
3. build a simple, multi-tier distributed application.
4. critically explain the relative merits of alternative server-side technologies.
5. demonstrate a critical appreciation of design issues encountered when developing multi-tier, distributed applications.
Students will learn how to build multi-tier Internet/intranet applications. Organizations are increasingly making their systems accessible over the Internet, or internally across organizational intranets. Access is often from web browser clients and increasingly from other web applications. Typically, these applications comprise a client tier, server-side web tier, business logic tier and enterprise information system tier. Students will learn how to use one major technology that can be used to develop such applications, namely Java EE. This module requires students to develop such systems, requiring a significant amount software development.
Skills Type | Skills details |
---|---|
Information Technology | The module is IT focused. Students will use computer tools to develop and run their applications. |
Problem solving | Deciding on an appropriate design when developing a multi-tier application |
Subject Specific Skills | Software design skills and programming skills |
This module is at CQFW Level 6