SWEN 511

Software Engineering for Good

Rochester Institute of Technology · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course is for those who wonder how their software skills can be used for the common good, for those who are concerned that software, without conscientious development, can hinder rather than assist human progress. This course will expose the student to a variety of topics associated with the good and the bad of Software Engineering. We will look at how good intentions are not sufficient to ensure good software and how considering processes, principles and ethical implications can lead to more responsible software creation. We will survey Codes of Ethics and software principles and focus on practical associations to developer culture, as well as the tools and the methods by which good practices take effect. The course will also provide opportunities for students to understand artificial ethics and to research disruptive technologies and future trends. Students will work in teams and gain experience in software product ideation, analysis, compliance, and proof of concept while considering ethical underpinnings.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 9 hours ago

001

Availability not recently verified
Class #rochester_2-SWEN511Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?