CSc 620 Debugging, Profiling, Tracing, and Visualizing Programs - Schedule


Introduction

Week 1
Lecture #1, Mon, Aug 22: Administrivia, Introduction


Debugging

Lecture #2, Wed, Aug 24: JVM
Week 2
Lecture #3, Mon, Aug 29: Debugging
Lecture #4, Wed, Aug 31: x86
Week 3
Lecture #5, Mon, Sep 5: Labor Day
Lecture #6, Wed, Sep 7: Basic Techniques
Week 4
Lecture #7, Mon, Sep 12: Replay Techniques
Lecture #8, Wed, Sep 14: Operating System Issues


Profiling

Week 5
Lecture #9, Mon, Sep 19: Profiling Java
Lecture #10, Wed, Sep 21: Profiling C
Week 6
Lecture #11, Mon, Sep 26: Hardware monitors
Lecture #12, Wed, Sep 28: OS issues


Visualization

Week 7
Lecture #13, Mon, Oct 3: Tools
Lecture #14, Wed, Oct 5: Tools
Week 8
Lecture #15, Mon, Oct 10: Evolution
Lecture #16, Wed, Oct 12: 3D


Projects

Week 9
Lecture #17, Mon, Oct 17: TBA
Lecture #18, Wed, Oct 19: TBA
Week 10
Lecture #19, Mon, Oct 24: TBA
Lecture #20, Wed, Oct 26: TBA
Week 11
Lecture #21, Mon, Oct 31: TBA
Lecture #22, Wed, Nov 2: TBA
Week 12
Lecture #23, Mon, Nov 7: TBA
Lecture #24, Wed, Nov 9: TBA
Week 13
Lecture #25, Mon, Nov 14: TBA
Lecture #26, Wed, Nov 16: TBA
Week 14
Lecture #27, Mon, Nov 21: TBA
Lecture #28, Wed, Nov 23: TBA
Week 15
Lecture #29, Mon, Nov 28: TBA
Lecture #30, Wed, Nov 30: TBA
Week 16
Lecture #31, Mon, Dec 5: TBA
Lecture #32, Wed, Dec 7: TBA