|CITS3200 PROFESSIONAL COMPUTING|
Why it is important that all students in CITS majors do this unitCITS3200 is squarely toward the computing industry, where many of the students taking this unit will shortly be heading. In that spirit, this unit is unlike most others you have undertaken in the Computer Science or Data Science majors; rather than focussing on labs and assignments, the focus here is on a significant group project in which you get to sample a range of roles: team/project manager, coder, documenter and tester. There is also a short, industrially oriented lecture programme. It is precisely because of the experience you will gain in the project, the ethics-oriented lecture stream, and, more generally, the inustrial orientation of the unit, that the Australian Computer Society has mandated this unit for their acceditation of the Computer Science and Data Science majors.
AimsThe unit has the following aims (developed from Clear et al 2001)
Overview of the AssessmentsThe overall assessment scheme is:
The project is set up, and will be assessed, based on an Agile methodology, Scrum, or at least as close as we can get to an Agile methodology given the University's requirement that all assessment dates be fixed and that students are notified about those dates well in advance. There is also the obvious fact that the projects (and the unit) must fit within the standard 12-week semester.
If you have not come across the Scrum methodology before, please view the video presentation Scrum in 13 Minutes. There is also a good discussion on WikiPedia. Team work is essential, so while a portion of the marks will reflect what you personally contributed, a portion of the marks will also reflect how how well you worked with others to achieve the aims of the project. In addition, a portion of the marks will be contributed via the client, reflecting the quality of the product your group has created. In accordance with University policy, all members of a Team will get the same base mark for the group-based assessments, but the base mark will be moderated, in this case by using a peer-assessment multiplier.
Contacting me (unit coordinator)
Communication TechnologyUnfortunately, there is no single communications technology available via the University that quite covers all aspects of this unit, so the following is planned.
If you are starting the unit after the first lectureIf you enrol after the start of semester please let me know as soon as possible using the above email so I can ensure you are placed in a Team, and you can rapidly get up to speed with your Team's project.
COVID-19The upheaval caused by the viral disease Covid19 has largely receded, though the virsus in its new variants is still in the community and causing disease, "long covid", and some deaths. As I write this (June 2022), the situation has reverted to basic public-health and social measures. While a new wave of infections remains a very real possibility, at this point, lock-downs and other restrictions seem unlikely. Please keep abreast of advice from the Government of Western Australia regarding which activities are permitted and which are restricted. UWA specific advice can be found here. The precautions around COVID19 will have the following impacts on CITS3200 this year:
ExpectationsIt is expected that you will act professionally at all times, both face to face and via electronic media. Please see UWA Code of Ethics and Code of Conduct.
Department of Computer Science & Software Engineering
The University of Western Australia
Last modified: 28 June 2022
Modified By: Michael Wise