Ethical Practice Paper
docx
keyboard_arrow_up
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
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