Part A: Course Overview
Course Title: Professional Computing Practice
Credit Points: 12.00
Terms
Course Code |
Campus |
Career |
School |
Learning Mode |
Teaching Period(s) |
COSC1146 |
Bundoora Campus |
Undergraduate |
140H Computer Science & Information Technology |
Face-to-Face |
Sem 2 2006 |
COSC1147 |
City Campus |
Undergraduate |
140H Computer Science & Information Technology |
Face-to-Face |
Sem 2 2006, Sem 2 2007, Sem 2 2008, Sem 2 2010, Sem 2 2011, Sem 2 2012, Sem 2 2013, Sem 2 2014, Sem 2 2015, Sem 2 2016 |
COSC1147 |
City Campus |
Undergraduate |
140H Computer Science & Information Technology |
Face-to-Face or Internet |
Sem 2 2009 |
COSC1147 |
City Campus |
Undergraduate |
171H School of Science |
Face-to-Face |
Sem 2 2018, Sem 1 2019, Sem 2 2019, Sem 1 2020, Sem 2 2020, Sem 1 2021 |
COSC1147 |
City Campus |
Undergraduate |
175H Computing Technologies |
Face-to-Face |
Sem 2 2022, Sem 1 2023, Sem 2 2023, Sem 1 2024 |
COSC2130 |
RMIT University Vietnam |
Undergraduate |
140H Computer Science & Information Technology |
Face-to-Face |
Viet2 2007, Viet2 2008, Viet1 2009, Viet2 2009, Viet3 2009, Viet1 2010, Viet2 2010, Viet3 2010, Viet1 2011, Viet2 2011, Viet3 2011, Viet1 2012, Viet2 2012, Viet3 2012, Viet1 2013, Viet2 2013, Viet3 2013, Viet1 2014, Viet3 2014, Viet1 2016, Viet3 2016 |
COSC2130 |
RMIT University Vietnam |
Undergraduate |
171H School of Science |
Face-to-Face |
Viet3 2018, Viet3 2019, Viet3 2020, Viet3 2021 |
COSC2130 |
RMIT University Vietnam |
Undergraduate |
175H Computing Technologies |
Face-to-Face |
Viet2 2022, Viet3 2022, Viet1 2023, Viet3 2023, Viet1 2024, Viet3 2024 |
COSC2241 |
Taylors College KL |
Undergraduate |
140H Computer Science & Information Technology |
Face-to-Face |
Offsh 3 10 |
COSC2454 |
Open Learning Australia |
Non Award |
171H School of Science |
Distance / Correspondence |
OUASP2UG21 |
COSC2454 |
Open Learning Australia |
Non Award |
175H Computing Technologies |
Distance / Correspondence |
OUASP4UG23 |
COSC2715 |
RMIT Vietnam Hanoi Campus |
Undergraduate |
175H Computing Technologies |
Face-to-Face |
Viet3 2023, Viet1 2024, Viet3 2024 |
Flexible Terms
Course Code |
Campus |
Career |
School |
Learning Mode |
Teaching Period(s) |
COSC2691 |
OUA CSP |
Undergraduate |
175H Computing Technologies |
Internet |
OUACSP2022 (All) |
Course Coordinator: David Eccles
Course Coordinator Phone: -
Course Coordinator Email: david.eccles@rmit.edu.au
Course Coordinator Location: -
Course Coordinator Availability: by email
Pre-requisite Courses and Assumed Knowledge and Capabilities
None
Course Description
This course is an introduction to computing ethics, law and employability. It is intended for computing students who have not studied business principles, or who have little work experience in industry. The course provides a survival kit for computing graduates entering the workforce. During this course, you should consider computing ethical issues, such as information privacy, computer crime, computer security, social networks, online identity. During this course, you should also consider the international legal frameworks available to protect software system development. This includes non-disclosure agreements, employment contracts, intellectual property law (copyright, patents, licensing, royalties), trademarks and warranty disclaimers. Additionally, you should examine the marketing of a software system development, involving SWOT analysis and action plan.
Objectives/Learning Outcomes/Capability Development
Program Learning Outcomes
This course contributes to the program learning outcomes for the following program(s):
BH101CS - Bachelor of Science (Dean's Scholar, Computer Science) (Honours)
PLO 1 Enabling Knowledge
PLO 2 Critical Analysis
PLO 5 Teamwork
PLO 6 Responsibility
For more information on the program learning outcomes for your program, please see the program guide.
Upon successful completion of this course you should be able to:
- recognise the need for computing ethics in the Information Technology (IT) industry and the complexities involved in computer ethical issues, and use the available legal tools to safeguard a developer’s interests when developing / publishing / marketing software;
- discuss, explain and apply concepts of business organization, business practices, system acquisition, marketing principles and the major ethical theories;
- discuss, explain and apply ethical, social media, political, economic, legal, and marketing issues relevant to the IT industry; and methods available to resolve these issues including the legalities involved in starting a computer (software) company;
- discuss, analyse and evaluate computing practice case studies, prepare SWOT analyses, and create detailed business plans using the proper language of the field in both written and oral presentations;
- work effectively in a small group of peers to analyse computing practice scenarios, and to assess the work of peers;
- demonstrate self-directed learning and more specifically the role of life-long learning for the longevity and progression of your career in IT.
Overview of Learning Activities
The learning activities included in this course are:
- key concepts will be explained in classes which are both blended and online, where syllabus material will be presented and the subject matter will be illustrated with demonstrations and examples
- tutorials and/or labs and/or group discussions (including online forums) focus on analyse computing practice scenarios, evaluate and present computing practice case studies and to prepare SWOT analyses; providing practice in the application of theory and procedures, and exploration of concepts such as marketing, social, ethical and legal issues with teaching staff and other students, and feedback on your progress and understanding
- individual and group assessments, requiring an integrated approach to the subject
- private study, working through the course as presented in classes and learning materials, and gaining practice at solving conceptual and technical problems.
Overview of Learning Resources
The course is supported by the Canvas learning management system which provides specific learning resources. See the RMIT Library Guide at http://rmit.libguides.com/compsci
Overview of Assessment
Note: This course is not a hurdle
Assessment Tasks:
Assessment Task 1: Individual Professional Report and Presentation
Weight: 30%
This assessment supports CLOs 1, 2, 3, 6
Assessment Task 2: Group Business Case and Presentation
Weight: 40%
This assessment supports CLOs 1, 2, 3, 4, 5, 6
Assessment Task 3: Review Assessments
Weight: 30%
This assessment supports CLOs 1, 2, 3, 4, 5, 6
If you have a long-term medical condition and/or disability it may be possible to negotiate to vary aspects of the learning or assessment methods. You can contact the program coordinator or Equitable Learning Services if you would like to find out more.