Main content

Home

Menu

Loading wiki pages...

View
Wiki Version:
**Speaker:** Dominic Bordelon, Research Data Librarian, University of Pittsburgh **Abstract:** Computer programming is a vital activity in modern research, and effective programming requires utilization of software documentation. Although an extensive literature exists about the characteristics, practices, and challenges of software documentation in the development process, the introduction of documentation to novices has apparently been neglected. Documentation literacy is proposed here as a metacognitive skill involved in teaching, learning, and doing computer programming. The concept of documentation literacy can be utilized by instructors in order to raise learners' awareness of documentation and its value, to develop learner facility with documentation, and to ultimately improve learner performance and sense of mastery. Documentation literacy relates to and builds upon existing concepts of information literacy and metacognition. Practical examples will be given for trainers delivering demonstration, as well as learners' practice exercises. **Outcomes:** Early-career professionals will learn about some of the practices and issues surrounding software development and how they are relevant to the research process. Advanced professionals will gain a new way of thinking about documentation within their programming lessons and examples which they can easily apply. <b>Video recording available on MDLS's YouTube Channel, on the <a href="https://www.youtube.com/playlist?list=PLZY949i_B2IAeuwVFP0Sp0eIdiaXD5c74">MDLS 2022 playlist</a>.</b>
OSF does not support the use of Internet Explorer. For optimal performance, please switch to another browser.
Accept
This website relies on cookies to help provide a better user experience. By clicking Accept or continuing to use the site, you agree. For more information, see our Privacy Policy and information on cookie use.
Accept
×

Start managing your projects on the OSF today.

Free and easy to use, the Open Science Framework supports the entire research lifecycle: planning, execution, reporting, archiving, and discovery.