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:

  1. 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;
  2. discuss, explain and apply concepts of business organization, business practices, system acquisition, marketing principles and the major ethical theories;
  3. 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;
  4. 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;
  5. work effectively in a small group of peers to analyse computing practice scenarios, and to assess the work of peers;
  6. 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.