Object Oriented Application Frameworks (ELEC5619)

UNIT OF STUDY

This unit aims to introduce students to the main issues involved in producing large Internet systems by using and building application frameworks. Frameworks allow great reuse so developers do not have to design and implement applications from scratch, as students have done in ELEC3610 The unit lays down the basic concepts and hands on experience on the design and development of enterprise systems, emphasizing the development of systems using design patterns and application frameworks.
A project-based approach will introduce the problems often found when building such systems, and will require students to take control of their learning. A project-based approach will introduce the problems often found when building such systems, and will require students to take control of their learning. Several development Java frameworks will be used, including Spring, Hibernate, and others. Principles of design patterns will also be studied.

Our courses that offer this unit of study

Further unit of study information

Classes

Project Work - in class 3 hrs; Project Work - own time 6 hrs; Presentation 2 hrs; Tutorial 3 hrs.

Assessment

Through semester assessment (100%)

Faculty/department permission required?

No

Unit of study rules

Prerequisites and assumed knowledge

Java programming, and some web development experience are essential. Databases strongly recommended

Study this unit outside a degree

Non-award/non-degree study

If you wish to undertake one or more units of study (subjects) for your own interest but not towards a degree, you may enrol in single units as a non-award student.

Cross-institutional study

If you are from another Australian tertiary institution you may be permitted to underake cross-institutional study in one or more units of study at the University of Sydney.