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.
Unit details and rules
Academic unit | School of Electrical and Computer Engineering |
---|---|
Credit points | 6 |
Prerequisites
?
|
None |
Corequisites
?
|
None |
Prohibitions
?
|
None |
Assumed knowledge
?
|
Java programming, and some web development experience are essential. Databases strongly recommended |
Available to study abroad and exchange students | Yes |
Teaching staff
Coordinator | Huaming Chen, huaming.chen@sydney.edu.au |
---|---|
Lecturer(s) | Nan Yang, n.yang@sydney.edu.au |
Tutor(s) | Nan Yang, n.yang@sydney.edu.au |
Yuchen Shen, yuchen.shen@sydney.edu.au | |
Yuning Zhang, yuning.zhang1@sydney.edu.au |