BSCS Assessment Report Fall 2009

Assessment Activities

During the Fall 2009 semester the program outcomes were reworded and renumbered:

Program Outcomes

The assessment process was also radically altered. Under the new process a rubric is associated with each entry in the courses/outcomes matrix. Each rubric asks for the percentages of passing students able to perform certain pre-defined tasks.

The Assessment of BSCS.OC8

To test the new process standard tasks were selected for program outcome eight (BSCS.OC8):

The ability to write programs that demonstrate comprehensive knowledge of object-oriented programming.

In addition to BSCS.OC8, three other BSCS outcomes are related to programming ability. Roughly, they are:

BSCS.OC9: Ability to implement data structures
BSCS.OC10: Ability to implement GUIs
BSCS.OC11: Ability to write programs in a functional language

These outcomes are addressed at various levels (B, I, and A) by the following courses:

 

CS46A

CS46B

CS146

CS149

CS151

CS152

CS160

BSCS.OC8

B

I

 

 

A

 

 

BSCS.OC9

 

B

A

I

I

 

 

BSCS.OC10

B

 

 

 

I

 

A

BSCS.OC11

 

 

 

 

 

I

 

Next semester (Fall 2010) outcomes 9 and 10 will be assessed. This should give us a pretty clear picture of how well our students are learning to program.

(My real motive for mentioning these other outcomes is to forestall critics who complain that the rubrics don't get a full picture of this or that course. They aren't supposed to. Instead, their aim is to get a full picture of BSCS.OC8.)

 

The Raw Data

 

The Analysis

 

The Recommendations