Assessment Item F1 – Capstone Course Exercise – CS399 or... Skill being assessed:

advertisement
Assessment Item F1 – Capstone Course Exercise – CS399 or CS490
Skill being assessed: Apart from the technical software engineering aspect of their
capstone experience, can the student orally communicate the essentials of their
project to an audience with a broad range of computing experience.
Program outcome to which this skill is mapped: (f) An ability to communicate
effectively with a range of audiences
Performance Assessment Abstract: A 15-minute oral presentation, with 5
additional minutes to answer follow-up questions from the audience. The
presentation should not be overly technical. The audience will be composed of
computer science instructors and students, with the students' backgrounds ranging
from those in introductory courses to those in junior-senior level courses. Your
presentation must:

Provide the background leading up to your project. If it is a practicum, what
motivated you to choose this topic? If it is an internship, what kind of
company are you working for and what specific needs did they want
addressed by your project?

Provide an overview of the design of the software you wrote for your project.
If it was one large program, what was its underlying structure? If the
development was object-oriented, describe the key classes and how they
interacted. If the software you wrote consisted of several smaller
applications, describe any unifying relationships between them. For example,
did they have to coordinate their access to the same database? How were
they all related to the original goals of your project?

Indicate to your audience the greatest challenges you faced in your project
and how you overcame them.
Your presentation should be guided by a set of slides that you have prepared for the
talk. A computer projector will be provided for you to show the slides to your
audience.
Rubric for Evaluation
Criteria
Explanation of
background
leading up to the
project.
Exemplary
The goals of the
project and their
relationship to a
set of welldefined
requirements
and needs are
clearly
Satisfactory
The goals of the
project and their
relationship to a
set of well-defined
requirements and
needs are clearly
explained.
However, the
Marginal
Although the
goals of the
project are
discussed during
the presentation,
they are
presented in a
fashion that is
Deficient
The student
largely ignores
this aspect of the
presentation,
choosing instead
to focus on much
more technical
detail that cannot
Overview of the
design of the
software
developed for the
project.
Description of
challenges faced
in the project and
how they were
overcome.
Oral presentation
style
explained in a
largely nontechnical
fashion that is
appropriate
even for the
members of the
audience who
are at the early
stages of their
study of
computing.
Using
appropriate
diagrams (e.g.
UML at the level
of students in
our
introductory
courses), the
student
provides a lucid
description of
the overall
design of their
software
artifact(s).
From this
description, it is
clear that sound
software design
principles were
followed.
The major
challenges faced
in the project
are explained in
sufficient detail
to allow a clear
exposition on
the part of the
student
regarding how
each of the
challenges were
met and
overcome.
The
combination of
slides used by
the student,
along with their
impeccable
presentation
explanation at
times is too
technical,
particularly for
the members of
the audience who
are at the early
stages of their
study of
computing.
often
disorganized,
thereby obscuring
them from the
audience.
be understood by
a large portion of
the audience.
Using appropriate
diagrams (e.g.
UML at the level of
students in our
introductory
courses), the
student provides a
description of the
overall design of
their software
artifact(s) that is
largely
understood by all
in attendance.
However, this
description
occasionally
becomes
confusing because
of flaws in the
design of the
system.
The major
challenges faced
in the project are
explained in
sufficient detail
but the strategies
used to overcome
them are not
made clear by the
student.
The student
provides a
description of the
overall design of
their software
artifact(s).
However, at many
points during the
presentation the
description is
largely not
understood by
those in
attendance
because of flaws
in the
organization of
the presentation
content.
The student
provides only a
vague description
of the overall
design of their
software
artifact(s),
illustrating that
either they were
very disorganized
in their approach
to developing the
software or they
are not capable of
conveying the
essence of that
design to a broad
audience.
The major
challenges faced
in the project are
only vaguely
explained, making
it impossible to
adequately
discuss how they
were overcome.
The major
challenges faced in
the project are
inadequately
explained, leaving
much doubt about
the student's
ability to orally
convey such
problem
descriptions to an
audience.
The student
presented
material in a
largely selfconfident and
unambiguous
fashion.
Although the
student presented
an adequate
amount of
material, the
organization of
that material
The student
appeared to have
not prepared well
for the
presentation,
leaving their
audience confused
style and
delivery, made
all aspects of
their
presentation
engaging for
everyone in
attendance.
However, the
organizational
detail of the
presentation
appeared at times
to be not well
thought out
beforehand by the
student.
lacked coherence,
thereby
detracting greatly
from the student's
ability to engage
those in
attendance.
and disinterested
in the talk.
Download