CS 410 Top: Experimental Design
| Credit Hours: | 4 |
| Course Coordinator: | N/A |
| Course Description: | To be added |
| Prerequisites: | Introduction to Probability & Statistics |
| Goals: | Students will learn how to design experiments for evaulating hardware or
software systems. The techniques studied will include factorial designs and
the related statistical evaluation methods. |
| Textbooks: | Raj Jain, "The art of computer systems performance analysis", John Wiley &
Sons, Inc., 1991. |
| References: | None. |
| Major Topics: | 1. Overview of performance evaluation techniques (simulation, modeling,
measurement).
2. Measurement techniques and tools: Selecting metrics, selecting workloads,
characterizing workloads, benchmarks.
3. Statistical techniques: Mean/mode/median, confidence intervals, testing
for a zero mean, linear regression models, non-linear regression models.
4. Experimental design & analysis: 2^k factorial designs, 2^kr factorial
designs, 2^k-p fractional factorial designs, one-factor & two-factor full
factorial designs.
5. Simulation: overview, discrete event simulation, random number
generation. |
| Laboratory Exercises: | None. |
| CAC Category Credits |
Core | | Advanced |
| Data Structures |
| |
| Algorithms |
| |
| Software Design |
| |
| Computer Architecture |
| 1.0 |
| Programming Languages |
| |
| Oral and Written Communications: | Every student is required to submit at least one written report (not
including exams, tests, quizzes, or commented programs) of typically
5 pages. |
| Social and Ethical Issues: | How to interpret data correctly and honestly. How to avoid ratio games. 2
1:30 hour classes.
Ratio games are easy to make one system look better than another. Students
are taught different such ways to misrepresent results and to then develop
skills to avoid these mistakes. This is an integral part of the classwork. |
| Theoretical Content: | Statistical analysis. Approximately 35%. |
| Problem Analysis: | The students are required to develop experimental approaches for measuring
the performance of a diverse set of systems. |
| Solution Design: | None. |
|