@inproceedings{6fca3a9588f540cf8d050d99438e2c3a,
title = "Writing efficient programs: Performance issues in an undergraduate CS curriculum",
abstract = "Performance is an essential aspect of many software systems, and it is important for programmers to understand performance issues. However, most undergraduate curricula do not explicitly cover performance issues - performance monitoring and profiling tools, performance improvement techniques, and case studies - in their curricula. This paper describes how we address this topic as part of a third-year programming course. We focus on tools and techniques for monitoring and improving performance, as well as the interaction between clean program design and performance tuning.",
keywords = "Performance tuning, Profiling",
author = "Saumya Debray",
year = "2004",
language = "English (US)",
isbn = "1581137982",
series = "Proceedings of the SIGCSE Technical Symposium on Computer Science Education",
pages = "275--279",
booktitle = "Proceedings of the Thirty-Fifth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2004",
note = "Proceedings of the Thirty-Fifth SIGCSE Technical Symposium on Computer Science Education ; Conference date: 03-03-2004 Through 07-03-2004",
}