CSE P 590 A - Performance Engineering, Fall 2018
This course introduces students to the field of software performance engineering (SPE), an important area within the discipline Software Engineering. Students begin by learning important concepts from queueing theory, operational analysis of computer systems, and the mathematical analysis of scheduling policies. They will then learn key practical skills that are used to diagnose and fix performance problems, including strategies for instrumenting applications, statistical techniques for aggregating, summarizing and analyzing performance data, and using that performance data for feedback and control.
- Instructor: Mark Friedman (firstname.lastname@example.org) LinkedIn
- TA: Sam Gao (email@example.com) LinkedIn
- Class mailing list: firstname.lastname@example.org
- Time and Location:
- Wednesday 6:30 - 9:20pm
- UW: Paul G. Allen Center for CS&E, room 305
Microsoft Campus: Building 99, room 1915
(Even More) Resources
- Office hours:
- Time: Wednesdays 4-6 pm -- By appointment, please.
- Location: CSE 264
- Videos: This course will be live broadcast to the Microsoft campus as well. Lecture videos can be found here.
- Textbook: Foundations of Software and System Performance Engineering: Process, Performance Modeling, Requirements, Testing, Scalability, and Practice 1st Edition -- André B. Bondi.
- Canvas: We will be using Canvas for lecture slides, assignments, etc.
- Anonymous feedback: How can we improve? Please make your suggestions here!