Object Oriented Application Frameworks
ELEC5619
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 of study details
Unit of study level: Honours
Credit points: 6
Commencing semesters: 2
Further unit of study information
Unit of study handbook: ELEC5619
Costs and scholarships information: Costs and Scholarships
Final dates to withdraw from units of study: Census Dates
Available for study abroad and exchange: Yes
Our courses that offer this unit of study
- Bachelor of Design Computing
- Bachelor of Design in Architecture
- Master of Information Technology
- Master of Engineering (Chemical and Biomolecular Engineering)
- Master of Engineering (Civil Engineering)
- Master of Engineering (Telecommunications Engineering)
- Master of Engineering (Automation and Manufacturing Systems)
- Master of Engineering (Biomedical Engineering)
- Master of Engineering (Electrical Engineering)
- Master of Engineering (Fluids Engineering)
- Master of Engineering (Geomechanical Engineering)
- Master of Engineering (Mechanical Engineering)
- Master of Engineering (Power Engineering)
- Master of Engineering (Structural Engineering)
- Master of Engineering (Sustainability and Environmental Engineering)
- Master of Professional Engineering (Aerospace)
- Master of Professional Engineering (Biomedical)
- Master of Professional Engineering (Geomechanical)
- Master of Professional Engineering (Chemical and Biomolecular)
- Master of Professional Engineering (Power)
- Master of Professional Engineering (Civil)
- Master of Professional Engineering (Electrical)
- Master of Professional Engineering (Environmental Fluids)
- Master of Professional Engineering (Software)
- Master of Professional Engineering (Structural)
- Master of Professional Engineering (Telecommunications)
- Master of Professional Engineering (Mechanical)
- Graduate Diploma in Information Technology
- Graduate Diploma in Engineering
- Graduate Certificate in Information Technology
- Bachelor of Engineering (Aeronautical)
- Bachelor of Engineering (Aeronautical (Space))
- Bachelor of Engineering (Civil (Geotechnical))
- Bachelor of Engineering (Chemical and Biomolecular)
- Bachelor of Engineering (Civil (Construction))
- Bachelor of Engineering (Civil (Environmental))
- Bachelor of Engineering (Civil (Structures))
- Bachelor of Engineering (Civil)
- Bachelor of Engineering (Electrical) (Telecommunications Electrical Computer)
- Bachelor of Engineering (Electrical (Power))
- Bachelor of Engineering (Flexible First Year)
- Bachelor of Engineering (Mechanical)
- Bachelor of Engineering (Mechanical (Space))
- Bachelor of Engineering (Mechatronic)
- Bachelor of Engineering (Mechatronic (Space))
- Bachelor of Engineering (Software)
- Bachelor of Engineering (Biomedical)
- Bachelor of Engineering and Bachelor of Science
- Bachelor of Engineering and Bachelor of Arts
- Bachelor of Engineering and Bachelor of Laws
- Bachelor of Engineering and Bachelor of Medical Science
- Bachelor of Information Technology
- Bachelor of Computer Science and Technology (Advanced)
- Bachelor of Computer Science and Technology
- Bachelor of Engineering (Civil) and Bachelor of Design in Architecture
- Bachelor of Information Technology and Bachelor of Arts
- Bachelor of Information Technology and Bachelor of Medical Science
- Bachelor of Information Technology and Bachelor of Science
- Bachelor of Engineering and Bachelor of Commerce
- Bachelor of Information Technology and Bachelor of Commerce
- Bachelor of Engineering and Bachelor of Project Management
- Engineering Undergraduate Non-Degree
- Engineering Undergraduate Cross-Institutional