It's UWAweek 47

unitinfo

This page provides helpful information about many coursework units offered by Computer Science and Software Engineering in 2023.

The information here is not official - for official information please see the current UWA Handbook. Instead, it will help students to prepare for their future units, before the beginning of each semester, and before they have access to UWA's Learning Management System (LMS).

About the unit CITS5206 Information Technology Capstone Project (2nd semester 2023)

Unit description:

Unlike other computing units you will have taken, which are about different aspects of computer or data science, CITS5206 Professional Computing is deliberately outward facing - to your future role in industry. For example, the unit teaches an appreciation of the ethical and social implications of computing projects, and aspects of project management, in the context of a large-scale computing projects. The bulk of the unit is then taken up with a large group project involving five or six students per group. The project will give you the opportunity to practice various project management techniques and communication skills, and to try different roles in a computing project team.

Unit outcomes:

Students are able to (1) apply knowledge and skills of information technology in project situations; (2) critically analyse requirements and resources for IT projects; (3) justify the professional responsibility to produce reliable software and systems; (4) assess the social impacts of IT projects; and (5) perform effectively as part of a multidisciplinary and multicultural team.

Unit coordinator:

Assoc. Prof. Rachel Cardell-Oliver
[email protected]

Unit homepage:

Unit is offered in these majors and courses:

Indicative weekly topics:

week 1 Working in teams
week 2 Project management and deliverable tools: $github, $docker
week 3 Working with clients: Minimal Viable Product
week 4 Professional ethics
week 5 Managing Iterative Projects
week 6 Cybersecurity, Risks and Responsibilities
week 7 How to pitch your SW product
week 8 Group project work (all weeks)
week 9
week 10
week 11
week 12

Indicative assessment:

(1) group project (2) individual project assessment. and (3) individual essay;

Useful prior experience and background knowledge:

Programming (CITS1001,CITS1401), Software engineering requirements (CITS4401), SE testing (CITS5501), Databases (CITS1402), Web dev (CITS5505)

Useful prior programming and software experience:

GitHub, Docker, PL(s) of your choice

Hardware required for this unit:

Students are able to undertake their laboratory exercises and projects in laboratories in the CSSE building, but most students also complete work on their own laptops.
The following hardware is required to successfully complete this unit:


Standard laptop

Software required for this unit:

Students are able to undertake their laboratory exercises and projects in laboratories in the CSSE building, but most students also complete work on their own laptops.
The following software is required to successfully complete this unit:


GitHub, Docker, IDE for programming language(s) of your choice

Operating system(s) used in this unit:

Different units will use different operating systems for their teaching - for in-class examples, laboratory exercises, and programming projects.
If an operating system is REQUIRED, it will be used when marking assessments.


ANY reasonable platform




This information last updated 6:42pm Thu 20th Apr 2023

The University of Western Australia

Computer Science and Software Engineering

CRICOS Code: 00126G
Written by [email protected]
Powered by history
Feedback always welcome - it makes our software better!
Last modified  8:32AM Jul 16 2023
Privacy policy