Course Title: Professional Computing Practice

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

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

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

This course contributes to the following Program Learning Outcomes (PLOs) for BP096 Bachelor of Software Engineering,

BP094 Bachelor of Computer Science, BP162 Bachelor of Information Technology, BP232 Bachelor of Technology (Computing Studies):

  • Enabling Knowledge:

You will gain skills as you apply knowledge effectively in diverse contexts.

  • Critical Analysis:

You will learn to accurately, critically, and objectively examine and consider computer science and information technology (IT) topics, evidence, or situations, in particular to: evaluate and compare designs of software artefacts and IT systems on the basis of organisational and user requirements.

  • Communication:

You will learn to communicate effectively with a variety of audiences through a range of modes and media, in particular to: present a clear, coherent and independent exposition of software applications, alternative IT solutions, and decision recommendations to both IT and non-IT personnel via technical reports of professional standard and technical and pitch presentations.

  • Team Work:

You will learn to work as an effective and productive team member in a range of professional and social situations, in particular to: work effectively in different roles, to form, manage, and successfully produce outcomes from teams, whose members may have diverse cultural backgrounds and life circumstances, and differing levels of technical expertise.

  • Responsibility:

You will be required to accept responsibility for your own learning and make informed decisions about judging and adopting appropriate behaviour in professional and social situations. This includes accepting the responsibility for independent life-long learning. Specifically, you will learn to: effectively apply relevant standards, ethical considerations, and an understanding of legal and privacy issues to designing software applications and IT systems.


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.

 

A total of 120 hours of study is expected during this course, comprising:

Teacher-directed hours: will vary depending on teaching activity. You are encouraged to participate during these sessions through asking questions, commenting on the materials based on your own experiences and through presenting solutions to exercises.

Student-directed hours will be the balance up to 120 hours: You are expected to be self-directed, studying independently outside class.


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

Individual professional skills including report writing and presentation. Group professional skills including business report writing, pitch presentation. Discussion relating to ethical and professional scenarios, including individual and group presentations, and peer assessments.

Assignment 1: Individual Professional Report and Presentation
Weight: 30%

This assessment supports CLOs 1, 2, 3, 6

Assignment 2: Group Business Case and Presentation
Weight: 40%

This assessment supports CLOs 1,2,3,4,5,6

Assignment 3: Review Assessments

This assessment include study reviews which come at the end of each section of work covering 4 weeks. They consist of 10 multiple choice quiz questions, a short answer question and an answer in video format about a scenario question.
Weight: 30%

This assessment supports CLOs 1,2,3,4,5,6