Software Engineering Project B
Duration
- 1 Semester or equivalent
Contact hours
- 48 hours
On-campus unit delivery combines face-to-face and digital learning.
2023 teaching periods
Hawthorn Higher Ed. Semester 2 |
||
---|---|---|
Dates: Results: Last self enrolment: Census: Last withdraw without fail: |
Prerequisites
Recommended Sequence
It is strongly recommended students complete units SWE40001 and SWE40002 in the same calendar year
Anti-requisites:
A unit similar in content or content overlaps with another unit
Aims and objectives
Students will consolidate and build on skills and knowledge gained in previous related studies and team work and apply these to a practical application and/or research project. Students will also present results and/or findings in a substantial piece of work.
Unit Learning Outcomes (ULO)
Students who successfully complete this unit will be able to:
1. Apply professional practice, including active and consistent participation, delivery of technical presentations, adherence to ethical codes of conduct, and reflection on project outcomes as a member of a software development team [K3, K6, A1, A2, A5]
2. Apply software engineering methods and contemporary software development tools to the design, implementation, verification, and deployment of a software system to meet client needs [K4, K5, S1, S2, S3, A4]
3. Communicate proficiently with project stakeholders, and function as an effective member or leader of a development team in project development, deployment, and evaluation activities [S2, S3, A2, A7]
4. Conduct scholarly research on technology and practice associated with industry relevant projects and contemporary software development practice and/or tools [S4, A5, A6]
Unit Learning Outcomes (ULO)
Students who successfully complete this unit will be able to:
1. Apply professional practice, including active and consistent participation, delivery of technical presentations, adherence to ethical codes of conduct, and reflection on project outcomes as a member of a software development team [K3, K6, A1, A2, A5]
2. Apply software engineering methods and contemporary software development tools to the design, implementation, verification, and deployment of a software system to meet client needs [K4, K5, S1, S2, S3, A4]
3. Communicate proficiently with project stakeholders, and function as an effective member or leader of a development team in project development, deployment, and evaluation activities [S2, S3, A2, A7]
4. Conduct scholarly research on technology and practice associated with industry relevant projects and contemporary software development practice and/or tools [S4, A5, A6]
Unit information in detail
- Teaching methods, assessment, general skills outcomes and content.
Teaching methods
*Scheduled face to face: Lectures (24 hours), Supervisor Meetings (12 hours - *not timetabled), Team Meetings (Approx. 12 hours – not timetabled)
*Scheduled synchronous online learning events (N/A)
Non-scheduled online learning events and activities (N/A)
Other non-scheduled learning events and activities: Independent Study on Project Work (Approx. 102 hours)
*Scheduled synchronous online learning events (N/A)
Non-scheduled online learning events and activities (N/A)
Other non-scheduled learning events and activities: Independent Study on Project Work (Approx. 102 hours)
Assessment
Types | Individual or Group task | Weighting | Assesses attainment of these ULOs |
Portfolio consisting of: - Project Reports - Project Presentations - Product - Team participation Completed in groups. | Individual | 100% | 1,2,3,4 |
(i) an aggregate mark for the unit of 50% or more.
General skills outcomes
During this unit students will receive feedback on the following key generic skills:
• Teamwork skills
• Analysis skills
• Problem solving skills
• Communication skills
• Ability to tackle unfamiliar problems
• Ability to work independently
• Teamwork skills
• Analysis skills
• Problem solving skills
• Communication skills
• Ability to tackle unfamiliar problems
• Ability to work independently
Content
• Communication skills in dealing with clients and colleagues
• (Object Oriented) Analysis and requirements gathering
• (Object Oriented) Design
• Project planning and management
• Quality assurance via process
• Test planning, execution and record-keeping
• Working to standards
• Technical documentation
• Version control
• Software process
• Tools
• (Object Oriented) Analysis and requirements gathering
• (Object Oriented) Design
• Project planning and management
• Quality assurance via process
• Test planning, execution and record-keeping
• Working to standards
• Technical documentation
• Version control
• Software process
• Tools
Study resources
- References.
References
A list of reading materials and/or required texts will be made available in the Unit Outline.