Overview

The Socially Responsible Computing Handbook (or SRCH) is a website under development at srch.cs.brown.edu. It describes material on the issues in being socially responsible in the field of computer science.

The problem: The SRCH is currently primarily a textbook, but not for a single course. An instructor is meant to use parts of the material in their own course. However, some of the material may be too advanced or may not be aligned to the learning objectives of the instructor’s course. The SRCH is also incomplete and under active development.

The solution: A tool that allows instructors to document the learning objectives of their own course, and to choose parts of the SRCH that align with those objectives.

Mockup page ideas

Instructors should be able to describe their course, including a high-level description and a collection of individual learning objectives, classified by the cognitive part of Bloom’s Taxonomy:

Instructors should then be able to easily incorporate their selections into their own course. Note that Lamakū itself uses Bloom’s taxonomy when creating assignments and discussions.

Since the SRCH is being developed, and ideas about socially responsible computing are being developed, instructors should also be able to add new material. And an instructor’s work on curriculum tracks should be publishable and sharable with other instructors. Thus, this application has many aspects of a Wiki, but with structure specific to this domain.

Some possible mockup pages include:

Use case ideas

Whether or not the following bullet points list all pages or not, the completed use case should show an end-to-end scenario of using the system.

Beyond the basics

After implementing the basic functionality, here are ideas for more advanced features:

Faculty Sponsor

Brook Conner dbconner

Student Development

The SRCH is being developed by undergraduates at Brown University.