Overview

Students will consolidate and build on skills and knowledge gained in previous related studies and team work and apply these to a software research and development project. Students will also present results and/or findings in a substantial piece of work.

Teaching Periods
Location
Start and end dates
Last self-enrolment date
Census date
Last withdraw without fail date
Results released date

Learning outcomes

Students who successfully complete this unit will be able to:

  • Plan and manage an innovative engineering and computer science research project, within given constraints, using knowledge and skills developed during the course (K1,K2,K3,K4,S1,S2,S3,S4,A2,A3,A4,A6).
  • Research a complex problem by formulating a research question, appraising current literature and developments, and applying research principles and methods (K3,K4,S1,S2,S3,A2,A3,A4).
  • Demonstrate effective professional written and oral communication to a variety of audiences through proposals, business arguments, reports, documentation and presentations (A2,A4).
  • Apply problem-solving methodologies to generate, evaluate and justify innovative solutions (K1,K2,K3,K4,S1,S2,S3,A3).
  • Use project management processes and tools, and self-management skills, to plan and manage project work (K5,K6,S4,A2,A4,A5,A6).
  • Reflect on professional engineering and computer science practice and its impact on the project, including safety, ethical, legal, social, cultural and sustainability considerations, along with standards and codes of practice (K5,K6,S4,A1,A2,A4).
  • Demonstrate professionalism, integrity, ethical conduct and professional accountability in all aspects of project work, including teamwork, dealing with stakeholders and demonstrating a professional image (K5,K6,S4,A1,A2,A5,A6).
  • Apply software engineering processes, tools and methods to the scoping, analysis, and design process to manage a software development project which meets client needs (K4, K5, S1, S2, S3, A4).
  • Conduct a critical analysis and evaluation of aspects relevant to a software development project and justify implications for project directions (A5, A6).

Teaching methods

Hawthorn

Type Hours per week Number of weeks Total (number of hours)
Face to Face Contact (Phasing out)
Lecture
2.00 12 weeks 24
Face to Face Contact (Phasing out)
Other
1.00 12 weeks 12
Face to Face Contact (Phasing out)
Other
1.00 12 weeks 12
Unspecified Learning Activities (Phasing out)
Independent Learning
8.50 12 weeks 102
TOTAL150

Assessment

Type Task Weighting ULO's
PortfolioIndividual/Group 100% 1,2,3,4,5,6,7,8,9 

Hurdle

As the minimum requirements of assessment to pass a unit and meet all ULOs to a minimum standard, an undergraduate student must have achieved:

As the minimum requirements of assessment to pass the unit and meet all Unit Learning Outcomes to a minimum standard, a student must achieve:an aggregate mark for the unit of 50% or more.

Content

  • Communication skills in dealing with clients and colleagues
  • Requirements, Analysis and (Object Oriented) Design
  • Project planning and management
  • Quality assurance process
  • Test planning, execution and record keeping
  • Version control and Software process Tools
  • Ethical standards, codes, plagiarism
  • Technical and scientific literature and communicating of research
  • Research principles, methods and the supervision process
  • The Engineering Profession
  • Professional engineering issues, including safety, ethical, legal, social, cultural and sustainability considerations
  • Reflection and self-review practices

Study resources

Reading materials

A list of reading materials and/or required textbooks will be available in the Unit Outline on Canvas.