Assessment Item G3 – “Computing Careers Having an Impact” Exercise –... Skill being assessed: Realization of the enormous potential...

advertisement
Assessment Item G3 – “Computing Careers Having an Impact” Exercise – CS 350
Skill being assessed: Realization of the enormous potential impact of computing in
a variety of contexts.
Program outcome to which this skill is mapped: (g) An ability to analyze the local
and global impact of computing on individuals, organizations, and society
Performance Assessment Abstract: There is abundant and irrefutable evidence of
the widespread impact of science in general and computing science in particular.
Yet according to Ed Lazowska, the chair of the National Science Foundation's
Computing Community Consortium, computer scientists often fail to realize this.
Quoted in the January 2011 Communications of the ACM, he says
“Let’s face it, as computer scientists, we can come across as a bit
geeky. Our neighbors don’t understand what we do. But what we do
greatly impacts the issues that affect our neighbors, like the
improvement of our transportation systems, energy efficiency, health
care, education, open government, cybersecurity, and discovery in all
fields. As computer scientists, we have a rich intellectual agenda with
the capability to have an enormous breadth of impact upon daily lives.
We need to do a better job of telling that story.” 1
In this exercise you are to fast-forward one or two semesters and picture yourself in
the following situation. You have just graduated with your Computer Science
degree. Since you were an outstanding student, you have your choice of many
career options in the computing field. You are also an idealist, and therefore the
choice that you ultimately make for a career will be based primarily on providing
you with the opportunity to use your specialized knowledge to “make a difference”.
(That's not to say that it can't also be a career that offers a nice income. After all,
according to an article in Rolling Stone2, billionaire Mark Zuckerberg sees himself as
“an altruistic, harmless computer geek who invented a widget that will make the
world a better place”.) Under these assumptions, what would comprise the ideal
computing project to which you could dedicate your considerable talent and efforts?
In this essay you are to:
 Describe that project in detail. Specifically, what are the technical goals of
the software that you and the other members of your team will develop?
 Since you chose this project from many options because it will give you a
chance to “make a difference”, explain how, if successfully realized, the
technical goals of the software will have significant positive impacts on
individuals, organizations, and/or society.
 As with any important scientific endeavor, there is also potential for your
work to have negative impacts. Carefully describe the negative impacts that
could result from this endeavor if the decision-makers that control its
deployment are not fully cognizant of the capabilities of the software.

How would you advise those decision-makers to deploy the project to make
sure that the negative impacts are minimized as much as possible?
1Communications
of the Association of Computing Machinery, January 2011, volume
54, no. 1
2http://www.rollingstone.com/culture/news/the-battle-for-facebook-20100915
Places to look for some ideas:
http://www.cs.washington.edu/prospective_students/undergrad/whycse
http://www.cra.org/ccc/locsymposium_slides.php
http://www.cra.org/ccc/resources.php
http://www.cra.org/ccc/index.php
http://www.engineeringchallenges.org/cms/8996/9221.aspx
Rubric for Evaluation
Criteria
Description of
the technical
goals of
project and
their potential
to have an
impact.
Description of
the positive
impacts of the
project.
Description of
the potential
negative
impacts and
recommendat
ions on how
to control
them
Writing Style
Exemplary
The technical
goals and
capabilities of the
software are
thoroughly
described,
making it
possible to
envision and
critically analyze
the specifics of
the project's
impacts.
The positive
impacts of the
project are
lucidly presented
and critically
analyzed. There
is a clear
explanation of
how the impacts
are derived from
the technical
goals of the
project.
The potential
negative impacts
are described in
detail, enabling a
realistic appraisal
of policies and
actions that are
necessary to
control them.
Satisfactory
The technical
goals and
capabilities of the
software are
adequately
described.
Marginal
The technical goals
and capabilities of
the software are
described in
general terms,
making it
impossible to
envision the
specifics of their
impact.
Deficient
The technical goals
and capabilities of
the software are
confusingly stated,
with numerous
inconsistencies that
make impossible a
realistic analysis of
the project's
impacts.
The positive
impacts of the
project are stated
clearly, but the
linkage between
them and the
technical goals of
the project is at
times not
apparent.
The positive
impacts of the
software are
somewhat
unrealistically
portrayed, often in
terms that are
overly simplistic
and vague.
The potential
positive impacts are
superficially
presented and often
completely glossed
over.
The potential
negative impacts
are adequately
described, but
recommendations
on how to control
them are sketchy
and unconvincing.
The potential
negative impacts are
superficially
presented and often
completely glossed
over.
Written in clear
and lucid style
with few, if any,
grammatical
errors
Written in a
coherent style
with a modicum of
grammatical
errors that could
be easily corrected
without
necessitating an
entire re-write
The potential
negative impact are
addressed, but in
an overly simplistic
fashion. Hence
any discussion off
how to control
them fails to
address important
complications that
are involved.
Written in a
fashion that
includes numerous
grammatical
errors,
necessitating that
significant portions
of the essay be rewritten to convey
the intended
meaning.
Written in a fashion
replete with so
many grammatical
errors that the essay
must be completely
re-written to
accurately convey
what the student is
trying to say
Download