A service-learning course in partnership with one or more local nonprofit organizations. Students will be involved in every stage of the process of assisting local nonprofit organizations with information technology needs, including performing a needs assessment, developing a plan for addressing indicated needs (including a schedule of deliverables), and meeting the schedule in a timely manner. Identified needs will likely include such things as demographic analyses of the organization’s client base, assistance with the development of networking systems and infrastructure, Web page development, and computer skills training. The course includes readings in the fields of service and leadership and coursework in the technologies necessary to complete the service compact.