Teaching students to understand large programs by understanding historical context
Abstract
References
Index Terms
- Teaching students to understand large programs by understanding historical context
Recommendations
Teaching History With Digital Historical Games
Background: Writing about the theory and best practices of using history-themed video games in the classroom stretches back at least to the 1980s. However, the literature on the subject is scattered, making it difficult for history educators considering ...
Understanding the tenets of agile software engineering: lecturing, exploration and critical thinking
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationThe use of agile principles and practices in software development is becoming a powerful force in today's workplace. In our quest to develop better products, therefore, it is imperative that we strive to learn and understand the application of agile ...
Teaching disciplined software development
Discipline is an essential prerequisite for the development of large and complex software-intensive systems. However, discipline is also important on the level of individual development activities. A major challenge for teaching disciplined software ...
Comments
Information & Contributors
Information
Published In
- General Chair:
- Pankaj Jalote,
- Program Chairs:
- Lionel Briand,
- André van der Hoek
Sponsors
In-Cooperation
- TCSE: IEEE Computer Society's Tech. Council on Software Engin.
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Check for updates
Author Tags
Qualifiers
- Article
Conference
Acceptance Rates
Upcoming Conference
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 198Total Downloads
- Downloads (Last 12 months)1
- Downloads (Last 6 weeks)0
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in