CoMeT | <%=title %>
Collaborative Management of Talks Hello! sign in or register
Bookmark Talks, Share with Friends, and We Recommend More!
Advanced Search
Talk Detail
Posted: Roya Hosseini on  Jul 10 12:04:03 PM
Title: [Dissertation Defense] Program Construction Examples in Computer Science Education: From Static Text to Adaptive and Engaging Learning Technology  
Roya Hosseini
Intelligent Systems Program, University of Pittsburgh
Date: Jul 24, 2018 10:00 AM - 12:00 PM
Location: Room 828, Information Sciences Building (135 N Bellefield Ave, Pittsburgh, PA 15213)
Groups Posted: Intelligent Systems Program Learning Technologies PAWS Group 
Bookmarked by:  peterb Kamil Akhuseyinoglu


Peter Brusilovsky (Chair) (ISP & SCI, PITT)

Christian D. Schunn (ISP & Psychology, PITT)

Diane Litman (ISP & SCI, PITT)

Vincent Aleven (HCII, CMU)


My dissertation is situated in the field of computer science education research, specifically, the learning and teaching of programming. This is a critical area to be studied, since, primarily, learning to program is difficult, but also, the need for programming knowledge and skills is growing, now more than ever. This research is particularly focused on how to support a student's acquisition of program construction skills through worked examples, one of the best practices for acquiring cognitive skills in STEM areas.

While learning from examples is superior to problem-solving for novices, it is not recommended for intermediate learners with sufficient knowledge, who require more attention to problem-solving. Thus, it is critical for example-based learning environments to adapt the amount and type of assistance given to the student's needs. This important matter has only recently received attention in a few select STEM areas and is still unexplored in the programming domain. The learning technologies used in programming courses mostly focus on supporting student problem-solving activities and, with few exceptions, examples are mostly absent or presented in a static, non-engaging form.

To fill existing gaps in the area of learning from programming examples, my dissertation explores a new genre of worked examples that are both adaptive and engaging, to support students in the acquisition of program construction skills. My research examines how to personalize the generation of examples and how to determine the best sequence of examples and problems, based on the student's evolving level of knowledge. It also includes a series of studies created to assess the effectiveness of the proposed technologies and, more broadly, to investigate the role of worked examples in the process of acquiring programming skills.

Results of our studies show the positive impact that examples have on student engagement, problem-solving, and learning. Adaptive technologies were also found to be beneficial: The adaptive generation of examples had a positive impact on learning and problem-solving performance. The adaptive sequencing of examples and problems engaged students more persistently in activities, resulting in some positive effects on learning.

People Who Bookmarked This Talk, Also Bookmarked
RSS Feed: RSS 2.0
ATOM Feed: Atom
iCalendar: iCal
Share: Bookmark and Share
Google Calendar:
CoMeT Blog
©2009-2020 CoMeT - Supported by Google Grant
School of Information Sciences, University of Pittsburgh, 135 North Bellefield Avenue, Pittsburgh, PA 15260
Real Time Web Analytics