ERIC Number: ED655889
Record Type: Non-Journal
Publication Date: 2021
Pages: 206
Abstractor: As Provided
ISBN: 979-8-5970-5392-9
ISSN: N/A
EISSN: N/A
Learning Early-Stage Web Development at Scale: Exploring Methods to Assess Learning through Analysis of HTML and CSS
Meen Chul Kim
ProQuest LLC, Ph.D. Dissertation, Drexel University
In this dissertation, I argue that web development can play a pivotal role in developing computational thinking as well as provide a stepping stone to an advanced mastery of computation. The preceding literature has extensively examined not only how learners practice computational thinking with a wide array of programming languages, but also how to assess their knowledge and skills against predefined educational criteria. In contrast to the literature on learning traditional programming at scale, there is relatively little known about what people practice and learn in web development, particularly in informal settings at scale. Against this backdrop, I pose the following questions. What knowledge and skills do web developers engage with in their early stages of learning? What mistakes and misconceptions do they make when learning to code in HTML and CSS? How can such learning be measured in informal settings that potentially support a wide range of contexts and purposes? What patterns emerge as people continuously engage in the creation of web artifacts? Guided by these questions, I aim to draw connections between the existing literature and my findings, which is currently missing, in a way attaining a deepened understanding of the skills and concepts that learners practice and know, the errors and misconceptions that they struggle most with, and the creative ways that assess informal learning. Ultimately, my goal is to broaden the notion of computational thinking through web development and to support a broader base of people as computer-literate citizens. To these ends, I conducted four empirical studies situated in a variety of learning contexts, including a laboratory-based study, an educational game, and online web authoring. The contributions of the present dissertation are as follows: (1) A conceptual framework that interprets computational features in web development at multiple levels, binding code features with higher-level features such as abstractions and concepts, which are potentially indicative of learners' knowledge and skills; (2) Data-driven evidence for early-stage web development as a rich, multi-layered activity including a wide range of computational skills and concepts that can broaden notions about computational thinking; (3) An expanded inventory of errors that people make and misconceptions they hold when learning to code in HTML and CSS, and the application of this inventory to large-scale code logs; (4) Design and implementation of learning analytics in informal contexts where collecting data on learning outcomes is challenging or not possible otherwise; and (5) Recommendations on the design of instructional methods and learning tools, as well as future research efforts, filling the gap between theory and practice. [The dissertation citations contained here are published with the permission of ProQuest LLC. Further reproduction is prohibited without permission. Copies of dissertations may be obtained by Telephone (800) 1-800-521-0600. Web page: http://bibliotheek.ehb.be:2222/en-US/products/dissertations/individuals.shtml.]
Descriptors: Programming, Computer Science Education, Mental Computation, Thinking Skills, Knowledge Level, Computer Literacy, Informal Education, Error Patterns, Evaluation, Pattern Recognition, Evaluation Methods, Coding
ProQuest LLC. 789 East Eisenhower Parkway, P.O. Box 1346, Ann Arbor, MI 48106. Tel: 800-521-0600; Web site: http://bibliotheek.ehb.be:2222/en-US/products/dissertations/individuals.shtml
Publication Type: Dissertations/Theses - Doctoral Dissertations
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A