BSCS Assessment Legacy
ASSESSMENT PRIOR TO SPRING 2012
Prior to Spring 2012, there were 14 BSCS program outcomes. These outcomes are loosely grouped into three categories: software engineering, programming, and foundations.
Software Engineering
BSCS.OC1
The ability to follow and adapt software development processes
BSCS.OC2
The ability to carry out object oriented design and to apply design patterns
BSCS.OC3
The ability to effectively communicate technical ideas through discussions, presentations, documentation, and technical reports
BSCS.OC4
The ability to acquire technical knowledge through self-study
BSCS.OC5
The ability to operate commonly used tools for software development, testing, and management
BSCS.OC6
The ability to be an effective member of a software development team
BSCS.OC7
The ability to make ethical judgments about the design and use of computing systems
Programming
BSCS.OC8
The ability to write programs that demonstrate comprehensive knowledge of object-oriented programming
BSCS.OC9
The ability to select, design, and implement appropriate data structures and algorithms
BSCS.OC10
The ability to design and implement graphical user interface
BSCS.OC11
The ability to write programs of moderate sophistication in a functional programming language
Foundations
BSCS.OC12
The ability to apply the theoretical foundations of computer science to reason about the structure, behavior, performance and limitations of computing systems
BSCS.OC13
The ability to explain the structure and function of computer hardware components and their influence on the design of software systems
BSCS.OC14
The ability to explain the structure and function of operating systems, their interactions with computer hardware components, and their influence on the design of software systems
ASSESSMENT PRIOR TO FALL 2009
Fall 2009 saw several major changes to the assessment/evaluation process as well as to the assessment web site. This page presents an overview of assessment activities and products prior to Fall 2009.
History
Assessment activity officially began in the Fall 2005 semester.
An official assessment committee was formed.
Outcomes and objectives were defined for each course, for the BSCS program, and, eventually, for the MSCS program.
Assessment and evaluation processes were defined and subsequently revised.
Data, reports, and issues were generated by the assessment committee at the end of each semester.
In Spring 2007 program outcomes were assessed and evaluated instead of course outcomes.
Student Learning Outcomes
Prior to November 2009 the BSCS program outcomes were referred to as "student learning outcomes" or SLOs. Here they are in their original form:
SLO1. The ability to follow and adapt software development processes
SLO2. Comprehensive knowledge of object-oriented programming in Java
SLO3. The ability to select, design, and implement appropriate data structures and algorithms
SLO4. The ability to design computing systems that are appropriate for commonly used hardware
SLO5. The ability to operate commonly used tools for software development, testing, and management
SLO6. The ability to design and implement graphical user interfaces
SLO7. The ability to design computing systems that are appropriate for commonly used operating systems
SLO8. The ability to carry out object oriented design and to apply design patterns
SLO9. The ability to write programs of moderate complexity in a functional programming language
SLO10. The ability to apply theoretical foundations of computer science to reason about performance and limitations of computing systems
SLO11. The ability to give presentations and technical reports, and to participate effectively in technical discussions
SLO12. The ability to acquire technical knowledge through self-study
SLO13. The ability to solve computing problems as part of a team
SLO14. The ability to make ethical judgments in the design of computing systems
In addition, each outcome has three competency levels:
A = Advanced
I = Intermediate
B = Beginning
After a department vote the SLO prefix was replaced by the BSCS.OC prefix. Some of the outcomes were reworded and the ordering was changed as follows:
|
BSCS.OC |
SLOs |
|
SLOs |
BSCS.OC |
|
BSCS.OC1 |
SLO1 |
|
SLO1 |
BSCS.OC1 |
|
BSCS.OC2 |
SLO8 |
|
SLO2 |
BSCS.OC8 |
|
BSCS.OC3 |
SLO11 |
|
SLO3 |
BSCS.OC9 |
|
BSCS.OC4 |
SLO12 |
|
SLO4 |
BSCS.OC13 |
|
BSCS.OC5 |
SLO5 |
|
SLO5 |
BSCS.OC5 |
|
BSCS.OC6 |
SLO13 |
|
SLO6 |
BSCS.OC10 |
|
BSCS.OC7 |
SLO14 |
|
SLO7 |
BSCS.OC14 |
|
BSCS.OC8 |
SLO2 |
|
SLO8 |
BSCS.OC2 |
|
BSCS.OC9 |
SLO3 |
|
SLO9 |
BSCS.OC11 |
|
BSCS.OC10 |
SLO6 |
|
SLO10 |
BSCS.OC12 |
|
BSCS.OC11 |
SLO9 |
|
SLO11 |
BSCS.OC3 |
|
BSCS.OC12 |
SLO10 |
|
SLO12 |
BSCS.OC4 |
|
BSCS.OC13 |
SLO4 |
|
SLO13 |
BSCS.OC6 |
|
BSCS.OC14 |
SLO7 |
|
SLO14 |
BSCS.OC7 |
The Assessment Schedule
The assessment schedule has gone through several minor revisions. Here is the Spring 2007 version of the schedule:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Spring 2007 |
Fall 2007 |
Spring 2008 |
Fall 2008 |
Spring 2009 |
Fall 2009 |
Spring 2010 |
Fall 2010 |
|
SLO |
BSCS Outcome |
|
|
|
|
|
|
|
|
|
1 |
BSCS.OC1 |
46A(B); 49C(B) |
46B(I); 151(A); 160(A) |
|
46A(B) |
|
46B(I); 151(A); 160(A) |
49J(B) |
46A(B) |
|
2 |
BSCS.OC8 |
46A(B) |
46B(I); 151(A); 160(A) |
146(I) |
46A(B) |
|
46B(I); 151(A); 160(A) |
146(I) |
46A(B) |
|
3 |
BSCS.OC9 |
149(I) |
46B(B); 151(A) |
146(A) |
|
149(I) |
46B(B); 151(A) |
146(A) |
|
|
4 |
BSCS.OC13 |
47(B); 149(I) |
147(A) |
|
152(I) |
47(B); 149(I) |
147(A) |
|
|
|
5 |
BSCS.OC5 |
46A(B); 49C(B) |
160(A) |
146(I); 149(I) |
46B(B) |
46A(B) |
152(I); 160(A) |
146(I); 149(I); 151(I) |
46B(B) |
|
6 |
BSCS.OC10 |
|
160(A) |
46A(B) |
151(I) |
151(I) |
160(A) |
46A(B) |
151(I) |
|
7 |
BSCS.OC14 |
47(B) |
|
149(A) |
|
47(B) |
|
149(A) |
|
|
8 |
BSCS.OC2 |
|
|
46A(B) |
151(I); 160(A) |
151(I) |
|
46A(B) |
151(I); 160(A) |
|
9 |
BSCS.OC11 |
|
|
|
152(I) |
|
|
|
152(I) |
|
10 |
BSCS.OC12 |
149(B) |
147(B) |
146(I); 154(A) |
46B(B) |
149(B) |
147(B);152(I) |
146(I); 154(A) |
46B(B) |
|
11 |
BSCS.OC3 |
|
151(I) |
|
160(A) |
|
151(I) |
|
160(A) |
|
12 |
BSCS.OC4 |
|
151(I) |
|
160(A) |
|
151(I) |
|
160(A) |
|
13 |
BSCS.OC7 |
|
|
|
151(I); 160(A) |
151(I) |
|
|
151(I); 160(A) |
Each entry in the schedule indicates the courses to be assessed. In parentheses is the competency level of the corresponding outcome supported by the course.
Note that the coverage is fairly complete. Each outcome gets some attention at least every two years if not every semester.
