Professional Documents
Culture Documents
SIPP00 Overview 2023AT
SIPP00 Overview 2023AT
Professional Practice --
Overview
Assoc. Prof. Maria
Keet
Department of Computer Science
University of Cape Town
Lecturer
Lecturer: A/Prof. Dr. Maria Keet
Telephone: 021 650 2667
Room: 314.10
Email: mkeet@cs.uct.ac.za
Homepage: www.meteck.org
Consultation: by email, by appointment
Why?
Sof
(so tw
me
d ar e
kills
id…
or t
hei
or t r pro
hei
r st gramm peo
ple
ak e
hol ers or
der
s, o their m
r…) an a
g ers
Why?
pl e
e o rs
s p a na
g e
v e th e ir m
sa
r
o …)
e r s o r
ar e g
ro keh
m m rs
ra olde
,
tw
p
ir sta
f
e
th eir
o
r
o th
S (so
m e di d
… or
Why?
■
While technical issues are central to the computing curriculum, they
do not constitute a complete educational program in the field.
■
Students must also be exposed to the larger societal context of
computing to develop an understanding of the relevant social, ethical,
legal and professional issues.
■
As technological advances continue to significantly impact the way we
live and work, the critical importance of social issues and professional
practice continues to increase; new computer-based products and
venues pose ever more challenging problems each year.
■
It is our students who must enter the workforce and academia with
intentional regard for the identification and resolution of these
problems.
www.acm.org/education/curricula-recommendations
Values
■
This block in CSC1016S is about the values that underlie your
professional life
Lecture Topics
Analytical tools???
of devising policies and laws how to deal with the
new technologies, leaving a ‘vacuum’ where
events and practices occur. These events and
practices, while (unintentionally?) not illegal, may
still be unethical or immoral.
■
Yes
■
Because of the policy vacuum
– Something may sound nice—but is it really?
– There’s no guideline or law that tells you to do x in case of y.
Now what? You can’t paralyse yourself, so…
■
Think and make up your own mind!
■
Analytical tools helps you with that:
– Formulating your own position regarding x
– Having a constructive argument with someone
– Detect flaws in your own or someone else’s argument
– Understand when to agree to disagree, and why
Recommended Text
■
CS@UCT SIPP reader
– Departmental attempt to
■
Increase the relevance of SIPP
topics for the Southern African
region
– International topics, local
examples
– Topics particular to the region
(e.g., its laws, ethics)
■
Reduce the cost of buying
textbooks
■
Available on Vula and at
https://open.uct.ac.za/handle/11427/3
0659 as open educational resource
Other suggested Text (among
several)
■
Ethics and Technology: Controversies,
Questions, and Strategies for Ethical
Computing (4th Ed)
Herman T. Tavani
ISBN-13: 978-1118281727
– Library has 1st ed 174.9004 TAVA
■
Slides
■
Amathuba 'lessons' feature
■
Some articles to read
■
A few short videos to watch
■
Essay writing help (equivalent of 1 lecture, in mid Sept./early Oct.)
Exercises, assessment etc.
■
A few more pop quizzes (not for marks)
■
Exercises in the SIPPnotes
■
Additional practice exercises (will be posted on Amathuba)
■
Engagement in the Amathuba forum
■
Assignment 10 is the SIPP assignment (essay)
■
A few questions in the class tests
ChatGPT, Bard, CodePilot and
the like …
■
On (not) using it for the assignment (and elsewhere in your studies)
– See general rules on “generative AI” use in education
– It’s you who should pass the course, not the LLM
– It’s you who pays for an education to learn something (delegating
the learning to the AI tool does not make you more knowledgeable,
or not as much as you should)
– Future employer remunerates you for your knowledge and skills,
not for just handing off the whole task to the AI tool
– Values: honesty, integrity, etc.
■
More on ethics of such AI tools later in the module (after a pop quiz )