COMP 3018 Professional Experience

Credit Points 10

Legacy Code 300579

Coordinator Jeewani Ginige Opens in new window

Description Professional Experience is a final year 'capstone' project unit. This unit provides opportunities for students to gain hands-on experience in software systems requirements definition, analysis, design and implementation, in a real-world setting. Students work in groups, guided by an academic supervisor or an industry mentor, in achieving the goals set by the client that provides the project. Suitable projects are sourced from external organisations or within Western Sydney University by way of giving the students professional experience in independent learning and reflective practice.

School Computer, Data & Math Sciences

Student Contribution Band HECS Band 2 10cp

Check your HECS Band contribution amount via the Fees page.

Level Undergraduate Level 3 subject

Pre-requisite(s) INFS 2001 OR
INFS 2002 AND
COMP 2020 AND
INFO 3008

Equivalent Subjects INFS 3004 - Computing Project 1

Restrictions Students must successfully complete 140 credit points, with at least 30 credit points of Level 2 subjects owned by the School of Computing, Engineering & Mathematics. Due to the capstone nature students must be enrolled in 2768 Bachelor of Information and Communications Technology/Bachelor of Laws, 2800 Bachelor of Information Systems/Bachelor of Laws, 3506 Bachelor of Computer Science, 3639 Bachelor of Information and Communications Technology, 3654 Bachelor of Information and Communications Technology/Bachelor of Arts, 3684 Bachelor of Information and Communications Technology (Advanced), 3687 Bachelor of Information Systems, 3711 Bachelor of Information and Communications Technology (Health Information Management), 3737 Bachelor of Information and Communications Technology/ Bachelor of Business, 3738 Bachelor of Information and Communications Technology/Bachelor of Business (Accounting), 3744 Bachelor of Information Systems/Bachelor of Business, 6034 Diploma/Bachelor of Information and Communications Technology (Health Information Management), 6035 Diploma/Bachelor of Information and Communications Technology or 6036 Diploma in Information and Communications Technology/Bachelor of Information Systems. This is not an open elective. 300136 IT Support Practicum will not be considered for advanced standing for this subject.

Assumed Knowledge

Software development methodologies; Software analysis and design modelling tools and techniques; Programming languages; Implementing databases management systems; Software construction and testing.

Learning Outcomes

On successful completion of this subject, students should be able to:
  1. Successfully complete all tasks from Requirements Analysis to Implementation of SDLC in producing a software product or a component of a software product as needed by the client
  2. Produce a full set of professional level documents as needed by the project covering all phases of the SDLC
  3. Integrate skills and knowledge gained from multiple units the student has undertaken in their course to date and also put together knowledge from many and varied sources as required by the project.
  4. Discover, investigate and self-learn technologies needed for completion of project activities
  5. Develop skills in foreseeing or predicting probable risks; and plan, organise and control project activities to mitigate such risks
  6. Duly, responsibly and independently complete the assigned tasks, under various constraints and pressure
  7. Reflect back on the learning experience and identify own professional maturity to approach software development problems with a wide understanding of the issues involved and managing software development projects
  8. Present and demonstrate the developed system to a panel of professionals, stakeholders and other interested parties

Subject Content

Students work in a group setting in performing the following tasks:
- identify problems outlined by The client and analyse The requirements for A software system that solves The identified problems
- design, develop and implement A software solution that satisfies The identified requirements
- effectively organise Project Activities and plan them based on The resource availability and time constraints
- Continuously Monitor Progress of The Planned Project Activities and take corrective measures when deviations take place from The original plan
- apply appropriate tools and techniques for The assurance of quality and compliance of The software system throughout its development life cycle
- Professionally manage Issues that may arise when Dealing with external clients, and group members with differing strengths and weaknesses
- Follow guidance and suggestions given by supervisors, mentors, and other parties involved in The Project, including own team members and stakeholders
- Be self-directed and work independently managing one's self and time to complete the activities assigned to them duly, under pressure and various other constraints
- self-learn and experiment new technologies needed for The completion of Project Activities
- Create documents of High quality for communicating software systems requirements and design ideas among current and Possible future development teams and stakeholders
- effectively communicate orally and in writing with team members, supervisors, mentors and present Project outcome to A professional panel and stakeholders

Assessment

The following table summarises the standard assessment tasks for this subject. Please note this is a guide only. Assessment tasks are regularly updated, where there is a difference your Learning Guide takes precedence.

Item Length Percent Threshold Individual/Group Task
System and Project Documentation 1.1 Project Plan - Approximately 3,500 words (7-10 pages) (5%) Group submission ** 1.2 Project Proposal - Approximately 3,500 words (7-10 Pages) (5%) Group submission ** 1.3 Systems Analysis & Design Report - Approximately 7,500 words (15-20 Pages) (15%) Group submission ** 1.4 Handover & Completion Report - Approximately 2,500 words (5-7 Pages) (5%) Group submission ** 1.5 Diary and Reflections Report Diary (at least 2 entries per week with each entry of 100-250 words of length). Reflections Report (600 words) 1-2 pages (5%). Individual submission. ** Used as part of the 'groupmark- component' in calculation of Individual Marks in the individual marks calculation tool. 35 N Both (Individual & Group)
System Implementation 2.1 Working Prototype - Demonstrable working prototype that gives the client an idea how the end product would look like (Full functionality is not required) (10%) Group submission **; 2.2 Completed Final System - Fully functional system, with appropriate base data (where required), that meets all system requirements identified. (40%) Group submission **; ** Used as part of the 'group-mark-component' in calculation of Individual Marks in the individual marks calculation tool. 50 N Both (Individual & Group)
Final Presentation and Promotion Material 3.1 Final Presentation - (25 minutes) (10%) Group Presentation **; 3.2 Abstract & Video - Project Abstract 400 words (1 page) AND Video- (5-8 minutes) (5%) Group submission ** 15 N Group

Prescribed Texts

  • No Essential texts

Teaching Periods

2022 Semester 1

Campbelltown

Day

Subject Contact Jeewani Ginige Opens in new window

Attendance Requirements 80% attendance rate is imposed in all core subjects’ due to the nature of class activities that are aligned with subject assessments.

View timetable Opens in new window

Penrith (Kingswood)

Day

Subject Contact Jeewani Ginige Opens in new window

Attendance Requirements 80% attendance rate is imposed in all core subjects’ due to the nature of class activities that are aligned with subject assessments.

View timetable Opens in new window

Parramatta - Victoria Rd

Day

Subject Contact Jeewani Ginige Opens in new window

Attendance Requirements 80% attendance rate is imposed in all core subjects’ due to the nature of class activities that are aligned with subject assessments.

View timetable Opens in new window

2022 Trimester 1

Sydney City

Day

Subject Contact Antoinette Cevenini Opens in new window

Attendance Requirements 80% attendance rate is imposed in all core subjects’ due to the nature of class activities that are aligned with subject assessments.

View timetable Opens in new window

2022 Trimester 2

Sydney City

Day

Subject Contact Antoinette Cevenini Opens in new window

Attendance Requirements 80% attendance rate is imposed in all core subjects’ due to the nature of class activities that are aligned with subject assessments.

View timetable Opens in new window

2022 Semester 2

Campbelltown

Day

Subject Contact Jeewani Ginige Opens in new window

Attendance Requirements 80% attendance rate is imposed in all core subjects’ due to the nature of class activities that are aligned with subject assessments.

View timetable Opens in new window

Penrith (Kingswood)

Day

Subject Contact Jeewani Ginige Opens in new window

Attendance Requirements 80% attendance rate is imposed in all core subjects’ due to the nature of class activities that are aligned with subject assessments.

View timetable Opens in new window

Parramatta - Victoria Rd

Day

Subject Contact Jeewani Ginige Opens in new window

Attendance Requirements 80% attendance rate is imposed in all core subjects’ due to the nature of class activities that are aligned with subject assessments.

View timetable Opens in new window

2022 Trimester 3

Sydney City

Day

Subject Contact Antoinette Cevenini Opens in new window

Attendance Requirements 80% attendance rate is imposed in all core subjects’ due to the nature of class activities that are aligned with subject assessments.

View timetable Opens in new window