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 CITS3200 Professional Computing (2nd semester 2023)
Unit description:
Unlike other computing units you will have taken, which are about different aspects of computer or data science,
CITS3200 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 computer systems knowledge and skills in project situations; (2) use agile methodology in software development; (3) solve problems in computer systems and software development; (4) justify the professional responsibility to produce reliable software; (5) assess the social impacts of computing projects; and (6) perform effectively as part of a multidisciplinary and multicultural team.
Unit coordinator:
Unit homepage:
|
|
Unit is offered in these majors and courses:
Indicative weekly topics:
week 1 |
Project Management, Team Dynamics |
week 2 |
Software development processes |
week 3 |
Ethics |
week 4 |
|
week 5 |
|
week 6 |
|
week 7 |
|
week 8 |
|
week 9 |
|
week 10 |
|
week 11 |
|
week 12 |
|
Indicative assessment:
Team Project, Portfolio of short esssays
Useful prior experience and background knowledge:
As much as possible (esp programming)
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 3:19pm Fri 14th Apr 2023