17-679 Paper Writing for Industrial Software Research
6 units, Carnegie Mellon University
Expository writing is used to present facts in a manner that supports a thesis. Successful thesis writing frequently requires identifying the audience, identifying and assessing facts for their relevancy and credibility to the thesis, and ensuring that conclusions are scoped and directly follow from facts. This course will introduce students to the software engineering thesis writing process with a specific focus on reflective practice. Students will work to identify a thesis topic based on their experience and interests, they will conduct a literature review to identify related work, will engage in reflective writing and learn to critique this writing. This course is for students enrolled in the Master of Science in Software Engineering porgram.
Prerequisites: none listed
Offered: Fall 2026, Summer 2026, Fall 2025
Courseweave needs JavaScript to show sections, workloads and planning tools.