서브메뉴
검색
Instructor-Centered Design of Tools to Support Teaching Programming and Data Science at Scale- [electronic resource]
Instructor-Centered Design of Tools to Support Teaching Programming and Data Science at Scale- [electronic resource]
- 자료유형
- 학위논문
- Control Number
- 0016932495
- International Standard Book Number
- 9798380081856
- Dewey Decimal Classification Number
- 004
- Main Entry-Personal Name
- Lau, Samuel Ethan.
- Publication, Distribution, etc. (Imprint
- [S.l.] : University of California, San Diego., 2023
- Publication, Distribution, etc. (Imprint
- Ann Arbor : ProQuest Dissertations & Theses, 2023
- Physical Description
- 1 online resource(163 p.)
- General Note
- Source: Dissertations Abstracts International, Volume: 85-02, Section: B.
- General Note
- Advisor: Guo, Philip J.
- Dissertation Note
- Thesis (Ph.D.)--University of California, San Diego, 2023.
- Restrictions on Access Note
- This item must not be sold to any third party vendors.
- Summary, Etc.
- 요약Instructors of technical subjects like programming and data science use a wide array of software tools that enable them to create sophisticated and engaging lessons at scale. Although there are many such tools available, instructors often find themselves repurposing software originally designed for other people, like professional software engineers. This mismatch of intent adds extra logistical complexity to the already-challenging task of designing and delivering effective learning content.To address these issues, this dissertation takes an instructor-centered approach. It surfaces previously unmet needs through studies of instructors, their goals, and their software tools. The key findings are that instructors constantly seek to update their learning materials, yet encounter heavy logistical challenges in doing so because the tools they use to help design their lessons were not intended for instructional use.This dissertation also contributes novel interactive systems that directly support teaching by designing for instructor needs. In particular, this dissertation contributes program visualization tools that enable instructors to show how code transforms data: TweakIt helps learners work with unfamiliar code snippets, and the Pandas/Tidy Data/SQL Tutors automatically visualize code that manipulates data tables step-by-step. Together, this dissertation provides the first evidence that the insights gathered from an instructor-centered approach can lead to tools that better support the work of instruction.
- Subject Added Entry-Topical Term
- Computer science.
- Subject Added Entry-Topical Term
- Computer engineering.
- Index Term-Uncontrolled
- Course infrastructure
- Index Term-Uncontrolled
- Human computer interaction
- Index Term-Uncontrolled
- Instructor-centered
- Index Term-Uncontrolled
- Program visualization
- Index Term-Uncontrolled
- Programming education
- Index Term-Uncontrolled
- User interfaces
- Index Term-Uncontrolled
- Software tools
- Added Entry-Corporate Name
- University of California, San Diego Cognitive Science
- Host Item Entry
- Dissertations Abstracts International. 85-02B.
- Host Item Entry
- Dissertation Abstract International
- Electronic Location and Access
- 로그인을 한후 보실 수 있는 자료입니다.
- Control Number
- joongbu:642971