Ethical Practice Paper

docx

School

Grand Canyon University *

*We aren’t endorsed by this school

Course

150

Subject

Mathematics

Date

Jan 9, 2024

Type

docx

Pages

6

Uploaded by JudgeWallabyMaster1003

Report
Ethical Practice Paper: A Practice Paper Brandi Munday College of Science, Engineering, and Technology, Grand Canyon University CST: 105 Professor Dennis Attawia 02 July 2023 1
Ethical Practice Paper: ACM Code of Ethics and Professional Conduct The ACM Code of Ethics and Professional Conduct was created by the ACM Code 2018 Task Force. The guidelines that the Task Force created, outline the ethical and professional aspects that it takes to create coding. One of the main points that were brought up frequently in the preamble was that people who are computing the programming must always remember they must “consistently [be] supporting the public good” and using our work to impact the world around us (Gotterbarn et al., Preamble, 2018). The Code of Ethics and Professional Conduct can help an undergraduate to understand the responsibilities that they are taking on as a Computing Professional. The Code of Ethics is essentially a set of rules that Computing Professionals must learn and gain the skill of understanding and obeying the commands of the public good. Not only do you need to know the legal and ethical principles, but knowing the professional responsibilities is important when trying to correctly program for an individual or company. Legal & Ethical Principles When becoming a Computing Professional, you must understand the legal and ethical principles that occur when creating a webpage to correctly do so. If a programmer does not follow these practices, they can be subject to possible disciplinary actions, loss of trust between you and the customer, and could also potentially lead to termination in your work field. Ethical Principles Ethical can be related closely to morals. When people think of ethics they think of people's morals and the way they act towards one another. In order to bring ethics, and emotions, into computer programming, can be shown through being fair and taking actions to not discriminate against other people or their web pages. A computing professional should be respectful to others because technology is inclusive and doing anything that goes against 2
anybody's “basis of age, color, disability, ethnicity, gender identity, etc.,” can be a form of discrimination that is not allowed (Principle 1.4). A programmer's obligation is to contribute to society by creating a safe space for growth and acknowledging that people are stakeholders in computing. Another principle that users must remember when programming is to avoid harm. For example, if you are creating a web page and you use it to send out somebody’s private information, then you are intentionally hurting users which goes against the Code of Ethics. When working with others you should be honest and trustworthy, informing your partner or business partner of your decisions and what you are trying to do. A company may ask their employees to not speak on their behalf unless authorized, and if a computing professional speaks for the company without authorization, this can lead to possible termination or loss of trust in your work environment. Computing professionals must always give credit to those that helped in the process of creating projects. This includes crediting “the creators of ideas, inventions, work, and artifacts, etc., (Principle 1.5). The last two major principles that are expected to be followed are to respect privacy and honor confidentiality. Programmers should not be using the personal information of users if it is violating those individuals' rights. Professional Responsibilities When computing professionals are working, they must always keep in mind the professional responsibilities that they must obtain when creating every project. Computing professionals should “strive to achieve high quality in both the processes and products of professional work,” (Principle 2.1). At all times, programmers should be producing their best work amongst themselves and their colleagues. They should always maintain high standards when computing a program. Not only do you need to be able to produce your best work, but programmers must also hold high standards when communicating with other professionals in 3
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
order to not only reflect intelligence but to navigate efficiently. Wherever computing professionals decided to go with their career, they must pay attention to the rules and regulations of each state or company as they progress. Programmers must know and respect the rules that exist because without doing so, it can be deemed unethical and result in consequences. You must be able to accept constructive criticism from your peers and supervisors while creating a program. You must do your best to provide the public with thorough evaluations of your work and explain potential risks that may come along with it. Without providing the risks that may come along with your computer program, this can cause false information to be spread which goes against the code of ethics and laws. Computing professionals should also be aware of their own capabilities and should be able to determine if they are fit for a project or if their peer is more advanced. As a professional, you should also be able to determine the incorrect information that is related to computing and address those who have been presented the false information in a respectful way. Computing professionals shouldn’t gain access to restricted systems or data and should only access webpages like that if given access by the public good. One of the last principles that should be followed when creating web pages, is that your design should be secure and not just allow users to easily breach it. If your design is not secure it can lead to your business partner to not rely on you as much and cause bugs in your program. Conclusion The ACM Code of Ethics and Professional Conduct is a webpage displaying the principles that a computing professional must follow when creating programs. These principles were created to ensure that students and professionals are maintaining respect towards technology and the people they are working with. When I personally create my webpage in the future, the Code of Ethics and Professional Conduct will help ensure me that I am always 4
making professional decisions when computing codes for others or myself. I can use this website to remind me of the importance of keeping individuals' information safe and how it builds trust in the relationships that I am building. 5
References The code affirms an obligation of computing professionals to use their skills for the benefit of society. (n.d.). Code of Ethics. https://www.acm.org/code-of-ethics 6
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help