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.
| Original language | English (US) |
|---|---|
| Pages (from-to) | 275-279 |
| Number of pages | 5 |
| Journal | SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education) |
| Volume | 36 |
| Issue number | 1 |
| DOIs | |
| State | Published - Mar 2004 |
| Event | 35th SIGCSE Technical Symposium on Computer Science Education - Norfolk, VA, United States Duration: Mar 3 2004 → Mar 7 2004 |
Keywords
- Performance tuning
- Profiling
ASJC Scopus subject areas
- Software
- Food Science
- Hardware and Architecture
Fingerprint
Dive into the research topics of 'Writing efficient programs performance issues in an undergraduate CS curriculum'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS