Program Outcome Assessment Summary Report - EWU

advertisement
Program Outcome Assessment Summary Report
2011/2012 Academic Year
Department of Computer Science
Eastern Washington University
TABLE OF CONTENTS
1.
Summary of Actions Taken in Response to AY10/11 Assessment ........................................................ 2
2.
Summary of Program Outcome Assessment in AY11/12 ..................................................................... 3
3.
Advancement Programming Exam Scores ............................................................................................ 5
4.
Ethics Assessment ................................................................................................................................. 7
5.
4.1
Links between Program Outcomes and GenEd Objectives for PHIL 212 ...................................... 7
4.2
PHIL 212 Assessment Data ............................................................................................................ 8
Senior Project Rubric Scores ................................................................................................................. 9
5.1
Oral Communication ..................................................................................................................... 9
5.2
Teamwork ................................................................................................................................... 10
5.3
Technical Performance ............................................................................................................... 10
6.
Course-specific Outcome-related Learning Objectives....................................................................... 12
7.
Master’s Oral Communication Rubric Scores ..................................................................................... 13
8.
PHIL 212 Attachments......................................................................................................................... 14
1. Summary of Actions Taken in Response to AY10/11 Assessment
Following is a summary of actions taken on recommendations from the AY10/11 assessment summary:
1. The Advancement Programming Guidelines were modified to include explicit statements that (a) the
APE is intended to test implementation skills, as opposed to design and analytical skills, and (b) test
instructions should be kept as straightforward as possible.
2. The CS department Chair held preliminary discussions with the (now former) Director of the
Philosophy program, who is also an instructor for PHIL 212, Introduction to Ethics. It was agreed
that CS would investigate the possibilities of using the University’s General Education assessment for
Phil 212. The results of this attempt are detailed in Section 4.
3. Technical Performance and Teamwork rubrics were requested of all Senior Project teams in
AY11/12, in addition to the Oral Communication rubrics.
4. The Outcome-Related Learning Objectives (ORLOs) for CSCD 240 were revisited and revised in
consultation with Dr. Clark and Mr. Steiner, the two primary instructors for that course.
5. Instructors were asked to ensure that grade scales are clear (possible points) when citing student
performance in support of ORLOs.
6. Assessment of binary search trees was removed from CSCD 300. This subject is still assessed in
CSCD 320.
7. ORLOs were written for CSCD 327, which replaced CSCD 425 as a required course for all majors.
2
2. Summary of Program Outcome Assessment in AY11/12
The following table summarizes the assessment methods applied to Program Outcomes during the
2011/2012 academic year. Details of the assessment data are provided in the sections that follow.
Program Outcome
a) Students will have the ability to use current techniques, skills,
and tools necessary for computing practice.
b) Students will recognize the need for, and will have the ability
to engage in, continuing professional development.
c) Students will have the ability to analyze the local and global
impact of computing on individuals, organizations, and society.
d) Students will have the ability to communicate effectively with
a range of audiences.
e) Students will have an understanding of professional, ethical,
legal, security, and social issues and responsibilities.
f) Students will have the ability to function effectively on teams
to accomplish a common goal.
g) Students will have the ability to design, implement, and
evaluate a computer‐based system, process, component, or
program to meet desired needs.
h) Students will have the ability to analyze a problem and
identify and define the computing requirements appropriate to its
solution.
i) Students will have the ability to apply knowledge of
computing and mathematics appropriate to the discipline.
j) Students will have the ability to apply mathematical
foundations, algorithmic principles, and computer science theory
in the modeling and design of computer‐based systems in a way
that demonstrates comprehension of the tradeoffs involved in
design choices.
k) Students will have the ability to apply design and
development principles in the construction of software systems
of varying complexity.
Assessed Via
APE, CSCD 240, CSCD 300, CSCD
320, CSCD 327, CSCD 330, CSCD
340, CSCD 350, CSCD 370
Senior Project Oral Communication
Rubric, CSCD 340
Senior Project Oral Communication
Rubrics
PHIL 212
Senior Project Teamwork Rubric
APE, CSCD 260, CSCD 300, CSCD
320, CSCD 327, CSCD 330, CSCD
340, CSCD 350, Senior Project
Technical Rubric
APE, CSCD 240, CSCD 260, CSCD
300, CSCD 320, CSCD 350, Senior
Project Technical Rubric
APE, CSCD 240, CSCD 260, CSCD
300, CSCD 320, CSCD 330, Senior
Project Technical Rubric
CSCD 300, CSCD 320, Senior
Project Technical Rubric
CSCD 350, Senior Project Technical
Rubric
The following table summarizes assessment findings from each of the major assessment methods that
were used in AY11/12. The ORLO category only lists courses where concerns were found. See Section
6 for a summary of the ORLO report findings from each course.
Assessment Instrument
APE Exam
GECC Assessment of Phil
212
Result of Assessment
No concerns. No recommendations.
There is concern that the PHIL 212 Course Objectives are unable to help
cover Program Outcome (c), which was covered by the course that Phil
212 has replaced in the curriculum. Also, while some of the Phil 212
Course Objectives may help with Program Outcomes (d) and (e), as
3
Senior Project Oral
Presentation Rubric
Senior Project Teamwork
Rubric
Senior Project Technical
Performance Rubric
Course-specific OutcomeRelated Learning Objectives
(ORLOs)
Masters Oral Presentation
Rubric
detailed in section 4, the GECC schedule for assessment of these
objectives is presently inadequate.
No concerns. No recommendations.
This rubric was not applied to all senior project teams. It is
recommended that data from all senior project sections be collected
during AY 12/13.
This rubric was not applied to all senior project teams. It is
recommended that data from all senior project sections be collected
during AY 12/13.
All courses met objectives. No recommendations.
No concerns. No recommendations.
The following recommendations are made as a result of AY 11/12 assessments. These recommendations
will be reviewed by department faculty during Winter Quarter 2013:
1. It is recommended that the Assessment and Undergraduate Affairs committees collaborate to propose
a new course that will specifically address the societal impacts and ethical issues of computing. This
proposal should be communicated to the Director of the Philosophy program, the Dean of the College
of Science Health and Engineering, and the Dean of the College of Arts, Letters, and Education. The
course proposal should contain assessable outcome-related learning objectives that support program
outcomes (c), (d), and (e), with assessment of at least one category each year.
2. It is recommended that ORLOs be created for CSCD 110, 210, and 211, and that those ORLOs
include learning objectives that specifically address program outcome (e). These ORLOs should also
provide secondary coverage of the program outcomes covered by APE assessment.
3. It is recommended that the ORLOs for CSCD 340 modified to include learning objective(s) that
address program outcome (c).
4. It is recommended that the ORLOs for CSCD 350 be modified address program outcomes (c) and (e).
New instructor Dan Tappan should also review the entire set of CSCD 350 ORLOs.
5. The Teamwork and Technical Performance rubrics should be applied to all CSCD 490 project teams
in the AY12/13 cycle.
6. The Assessment Plan should be updated to reflect curriculum changes: PHIL 212 (or a new course)
replacement of CSCD 402, CSCD 327 replacement of CSCD 425, and the group of GUI courses
replacing CSCD 370.
4
3. Advancement Programming Exam Scores
APE scores support Program Outcomes (a), (g), (h), and (i). APE exams were administered during each
quarter of the academic year plus summer 2011. An 80% is required to pass the exam. Exam section
topics are:
(1)
(2)
(3)
(4)
Linked List Manipulation
Recursion
Data Abstraction and Class Design
General Programming
30%
20%
30%
20%
Summary data for AY 11/12 and the preceding two years:
Previous Year
Number of Exams Taken
109
Overall Average Score
75.1%
Overall Pass Rate
57.8%
Failures on 3+ Attempt
3.7%
Last Year
144
78.9%
64.6%
2.1%
This Year
138
79.0%
63.0%
4.0%
Fig 3.1 shows subsection scores along with pass rates for this year alongside the previous two years.
AY 11/12 vs. AY 10/11 and AY 09/10 APE Scores by Subsection
100.0%
90.0%
80.0%
70.0%
60.0%
AY 09/10
AY 10/11
AY 11/12
84.2%
78.9%
79.0%
75.1%
78.4%
75.3% 73.8%
73.6%
74.1%
71.0%
79.6%
82.8%
84.0% 82.1%
70.4%
64.6% 63.0%
57.8%
50.0%
40.0%
30.0%
20.0%
10.0%
0.0%
Pass Rate
Ave Score
Linked List
Recursion
Data Abstractopm
General
Fig. 3.1 – Summary APE Data by Exam Section
5
The average overall exam score was 79.0%, essentially unchanged since last year and an improvement
over the year before. The overall pass rate was slightly lower than last year. The proportion representing
failures on a third attempt rose to 4%, which is similar to the level of the year before last. The scores and
pass rates are acceptable.
Subsection scores were reasonably balanced, with little change in average performance. Gains from last
year in the General Programming area, which primarily covers File I/O and Exceptions, were maintained
this year. In previous years Java core instructors have expressed a fundamental tradeoff between recursion
and linked list performance, dependent on the class time devoted to each topic. This year’s data supports
that, with a rise in linked list performance occurring alongside a corresponding drop in recursion
performance. The performance in these two areas is reasonably well balanced, so no action is
recommended at this time.
6
4. Ethics Assessment
In previous years CSCD 402, Computing Ethics, supported Program Outcomes (c), (d), and (e). The
department was unable to continue delivering this course due to a rapid decrease in faculty resources
occurring at the same time as a rapid increase in enrollments. As a consequence, the department chose to
change the degree requirements to replace that course with PHIL 212, Introduction to Ethics. This is the
first assessment cycle on the effects of that replacement. PHIL 212 also satisfies a List 3 Humanities and
Fine Arts (HFA) requirement in the University’s general education structure, and is thus subject to
University assessment of course goals and objectives for the HFA list. The Computer Science department
agreed to analyze the possibility of using the University assessment of that course rather than ask for any
special assessment during the first cycle.
4.1
Links between Program Outcomes and GenEd Objectives for PHIL 212
Possible mappings between the CS Program Outcomes and General Education Goals and Objectives for
HFA courses are:
CS Program Outcome (c): Students will have the ability to analyze the local and global impact of
computing on individuals, organizations, and society.
This program outcome was supported by the CSCD 402 course, but no Goal or Objective for the
PHIL 212 course could be identified that specifically addresses the impact of Computing.
CS Program Outcome (d): Students will have the ability to communicate effectively with a range of
audiences.
HFA Goal 3: Students will develop reading skills as well as creative and analytic writing skills
appropriate to an introductory level in a discipline.
Objective 2: Students will produce written material consistent with introductory learning levels.
This course goal and objective supports the program outcome with respect to writing skills. Oral
communication skills are assessed elsewhere in the Computer Science curriculum (see section 5.1).
CS Program Outcome (e): Students will have an understanding of professional, ethical, legal,
security, and social issues and responsibilities.
HFA Goal 1: Students will employ the basic forms of criticism and expression in philosophy,
literature, and/or at least one of the arts, and they will understand the social and environmental
contexts of the artists and/or writers.
This course goal provides a partial, and somewhat weak, link to the program outcome in the sense
that it indicates that social context of the (ethics) philosophers is discussed in the course. It does not
specifically cover professional, legal, and security aspects of the program outcome.
HFA Goal 2: Students will understand the methods for interpretation and criticism appropriate to the
humanities and fine arts.
7
Objective 2: Students will draw competent interpretations based on given reasons and
evidence.
Objective 3: Students will demonstrate that differing interpretations of the same information
are possible and that different conclusions may be reached using the same evidence.
These course objectives support the program outcome in the area of analysis of different ethical
models and arguments.
4.2
PHIL 212 Assessment Data
Two sections of PHIL 212 were assessed according to University general education assessment
requirements during Winter quarter 2012. One of these sections was an online course. Both reports
(attached) assessed a single HFA objective:
HFA Goal 1: Students will employ the basic forms of criticism and expression in philosophy,
literature, and/or at least one of the arts, and they will understand the social and environmental
contexts of the artists and/or writers.
As discussed above, this assessment provides partial support of program outcome (e). Some important
conclusions of the two instructors from the attached reports are:
“… students are decreasingly well prepared to handle the textual analysis of difficult material that this
course relies upon.”
“ … while the majority of the students (30 out of 39) understood the material well enough to score around
or above the 70% mark, there is still more clustering than I would like to see at the top and the bottom of
the grade scale.”
The assessments from Phil 212 indicate mixed results in support of program outcome (e). The instructor
providing the first quote above has also made some personal comments to the CS department chair that he
has enjoyed having Computer Science students in his classes. Taken in combination with the quote from
the second instructor, we have to wonder if it wouldn’t be useful to ask for a separate assessment of CS
students in this course.
While there exist some reasonable possibilities linking course objectives to program outcomes (d) and (e),
there is no HFA goal or objective that appears to support program outcome (c), which was previously
covered by the department’s CSCD 402, Computing Ethics course. The department should therefore
identify another assessment opportunity for program outcome (c).
An additional difficulty with using the University’s assessment of HFA goals and objectives is that the
University’s assessment cycle for HFA has yet to be well-defined. The responsible university committee
(GECC) has been discussing ways in which to assess all general education objectives within a single
NWCCU accreditation cycle, but at present (AY 12/13), only a single general education category is being
asked to assess a single objective each year. It does not appear that there will be any assessment of HFA
courses during AY 12/13.
8
5. Senior Project Rubric Scores
Oral Communication rubrics were applied to senior project teams during Fall, Winter, Spring, and
Summer, in sections of both CSCD 488 and CSCD 490.
Teamwork and Technical Performance rubrics were applied to the work of CSCD 490 senior project
teams during Winter and Summer.
These assessments are tied to Program Outcomes as follows:
Oral Communication Rubric Scores: (b), (d)
Teamwork Rubric Scores : (f)
Technical Rubric Scores: (g), (h), (i), (j), (k)
5.1
Oral Communication
Fig 5.1 shows the average scores for presentations from the Fall and Spring offerings of CSCD 488, and
the Winter, Spring, and Summer offerings of CSCD 490. The Professional Development Awareness
score relates to Program Outcome (d), and the other scores relate to Program Outcome (b).
AY10/11 (N=13)
Capstone Oral Communication
AY11/12 (N=24)
4.00
3.62 3.69
3.66 3.64
3.40
3.50
3.50 3.40
3.49 3.41
3.36 3.47
3.48
3.34 3.47
3.26
3.50
3.47
3.30
3.40 3.49
3.25
3.25
3.00
2.50
2.00
1.50
1.00
0.50
or
e
s
Sc
es
e
er
ag
Av
De
v
Aw
a
re
n
ta
tio
en
Pr
of
Pr
es
El
oc
ut
io
n
n
t
ac
Co
nt
e
Ey
nic
M
ec
g
in
ga
g
En
ha
nc
die
Au
ag
M
an
e
Ti
m
s
e
t
em
en
s
al
Vi
su
to
se
on
Re
sp
Or
g
an
i za
tio
Q
n
&
ue
s
tio
ns
Fl
ow
0.00
Fig. 5.1 – Project Oral Communication Rubric Scores
9
The scores indicate that students’ are performing well against these learning objectives, and there appears
to be some improvement over the previous year in a couple of categories. No action based on Oral
Communication data is recommended.
5.2
Teamwork
Fig 5.2 shows the average scores for the teamwork performance of 9 senior project teams from the Winter
and Summer offerings of CSCD 490. These scores relate to Program Outcome (f).
AY 10/11 (N=4)
Teamwork Performance
AY 11/12 (N=9)
4.00
3.64
3.62
3.50
3.42
3.50
3.50
3.70
3.50
3.53
3.61
3.49
3.56
3.20
3.00
2.50
2.00
1.50
1.00
0.50
0.00
Involvement
Division of Effort
Communication
Group Dynamics
Troubleshooting
Average Score
Fig. 5.2 – Project Teamwork Rubric Scores
The scores indicate that students’ are performing well against these learning objectives. No specific
action based on Team performance data is recommended.
It is apparent, however, that this rubric was not applied to all senior project teams. It is recommended that
data from all senior project sections be collected during AY 12/13.
5.3
Technical Performance
Fig 5.3 shows the average scores for the technical performance of 9 senior project teams from the Winter
and Summer offerings of CSCD 490. These scores relate to Program Outcomes (g), (h), (i), (j), (k).
10
AY 10/11 (N=4)
AY 11/12 (N=9)
4.00
3.65
3.79
3.58
Capstone Technical Performance
3.71
3.55 3.59
3.55
3.63
3.50 3.52
3.50
3.56
3.50
3.53
3.62
3.37
3.23
3.00
2.50
2.00
1.50
1.00
0.50
er
ag
Av
D
oc
u
m
e
n
en
ta
tio
ni
ng
m
an
rfo
r
Pe
Pl
an
ce
n
Im
pl
em
en
ta
tio
gn
es
i
D
si
al
y
An
D
ef
in
iti
on
s
0.00
Fig. 5.3 – Project Technical Performance Rubric Scores
The scores indicate that students’ are performing well against these learning objectives. No specific
action based on Team performance data is recommended.
It is apparent, however, that this rubric was not applied to all senior project teams. It is recommended that
data from all senior project sections be collected during AY 12/13.
11
6. Course-specific Outcome-related Learning Objectives
Course-specific assessments were conducted for the following courses. Here we summarize the findings
for each course. Full reports are available in the /faculty_reposit/ABET/ directory for the course.
Course
CSCD
240
CSCD
260
CSCD
300
Term
Spring
12
Fall 11
Outcomes
(a), (h), (i)
Result of Assessment
Objectives met.
(g), (h), (i)
Objectives met.
Fall 11
CSCD
320
Fall 11
CSCD
327
Winter
12
CSCD
330
CSCD
340
CSCD
350
Spring
12
Fall 11
(a),(g),(h),(i),(j) Objectives met, including some of the binary tree objectives
that have been removed from the ORLO. Additional time
dedicated to debugging strategies as a result of conversion to
5 hours per week seems to have helped as instructor is
experiencing fewer office visits.
(a),(g),(h),(i),(j) Objectives met, although instructor intends to add examples
and perhaps slow down the pace in an attempt to improve
student weaknesses in analysis and algorithm design.
(a),(g)
Objectives met. Instructor plans to provide more examples
and in-class exercises to help students better digest
normalization concepts.
(a),(g),(i)
Objectives met.
CSCD
370
(a),(b),(g)
Objectives met.
Spring
12
(a),(g),(h),(k)
Winter
11
(a)
Objectives were met. Instructor has difficulty measuring
student abilities with use cases in this course and believes
the ORLOs should be reviewed with new Software
Engineering faculty member that is starting in Fall 12.
Objectives met.
12
7. Master’s Oral Communication Rubric Scores
The Oral Communication rubric was also applied at the defense of 7 Master’s degree candidates during
AY 11/12. The rubric was applied by audience members present at the exam. The results are summarized
in Fig. 7.1.
AY10/11 (N=7)
Master's Oral Communication
AY11/12 (N=7)
3.98
4.00
3.77
3.75
3.83
3.67
3.57
3.57
3.81
3.76
3.71
3.57
3.88
3.77
3.74
3.54
3.53
Presentation
Prof Dev
Awareness
3.45
3.50
3.78
3.75
3.59
3.00
2.50
2.00
1.50
1.00
0.50
0.00
Organization Response to
Questions
& Flow
Visuals
Time
Management
Engaging
Audience
Mechanics Eye Contact
Elocution
Fig. 7.1 – Master’s degree Oral Communication Rubric Scores
Although not generally as high as the preceding year, all of the scores are acceptable. No action based on
Master’s Oral Communication scores is recommended.
13
8. PHIL 212 Attachments
14
15
16
17
18
19
20
21
22
23
Download