On successful completion of this unit, you will be able to:
- Apply user interface and object-oriented principles in the design of software systems.
- Employ UML and design patterns in the design and documentation of software systems.
- Use SQL effectively in a range of different design scenarios.
- Critique the design alternatives available to a developer for an application.
- Design and implement non-distributed, layered applications.
- Exploit the software engineering life cycle support functionality provided by modern software development environments.
Australian Computer Society (ACS) recognises the Skills Framework for the Information Age (SFIA). SFIA is in use in over 100 countries and provides a widely used and consistent definition of ICT skills. SFIA is increasingly being used when developing job descriptions and role profiles.
ACS members can use the tool MySFIA to build a skills profile at https://www.acs.org.au/professionalrecognition/mysfia-b2c.html
This unit contributes to the following workplace skills as defined by SFIA:
System Integration (SINT)
Program ming/Software Development (PROG)
Data Analysis (DTAN)
Database/Repository Design (DBDS)
Applications Support (ASUP)