From Awareness to Action - Page 8 of 20

3.0 Progressive Integration across the CS Curriculum

In this report we will present several models that illustrate how the actual integration of the knowledge units into the curriculum is to take place. Using CC91 as a basic curriculum model and incorporating the conceptual framework, knowledge units and learning objectives developed by this project, we propose an implementation strategy with one major goal. This goal is to guide students through three stages of development in their ethical thinking and sense of social responsibility related to becoming a computer professional:

1) awareness of the issues,

2) evaluation and decision-making, and

3) responsible action [26].

This goal is to be accomplished through four recommendations for the CS curriculum:

1) an early introduction,

2) continued discussion in most courses,

3) integration of topics within the courses, and

4) maximum coverage with minimum overlap [18, 26].