Flowchart of Software Process Activities

CS 422
Software Methodologies

Fall 2026 - University of Oregon Department of Computer Science

Course Links

Syllabus
Schedule (PDF)

Project Handouts

Evaluation Criteria
How to Comment Your Code
How to Present
How to Submit
Initial Group Meetings
Meetings with the Instructor
Peer Evaluation Form (PDF)
SRS & SDS Templates
System Documentation

Course Handouts

Lecture Notes (PDF)
How to Read the Textbook
Good Writing
Good Exam Questions
My Goals in Teaching

More Project Help

Apple User Observations (PDF)
UML Notation (Kieras) (PDF)
UML Notation (Fowler) (PDF)
Working in Groups (Pausch) (PDF)

Software Engineering Links

8 Major IT Disasters of 2024
Airline Software Error ‘22 (PDF)
Airplane Software Error ‘18 (PDF)
Automotive_Interfaces ‘22 (PDF)
SRS from NRL Dual Task

Time and Place

Wednesdays and Fridays, 4 PM - 5:20 PM, B040 PSC
CRN 11723, 4 Credits

Course Web Pages

Web Pages: https://pages.uoregon.edu/hornof/cs422-f26
Canvas: https://canvas.uoregon.edu/courses/291175

Instructor

Prof. Anthony Hornof, 356 Deschutes
hornof@cs.uoregon.edu

Teaching Assistant (Graduate Employee)

Joseph McLaughlin
jmclaug2@uoregon.edu

Office Hours

Wednesdays and Fridays 2PM-3PM, or by appointment, in 356 Deschutes. If requested, at https://uoregon.zoom.us/my/hornof.

Course Textbooks

Sommerville (2015) Software Engineering, 10th Edition, Global Edition. ISBN 9781292096131.
     and possibly a chapter or two from
Sethi (2023) "Software Engineering: Basic Principles and Best Practices"