Computer-Based Diagnosis of Student Programming Errors
{'Code': '11090000', 'Directorate': {'Abbreviation': 'EDU', 'LongName': 'Directorate for STEM Education'}, 'Division': {'Abbreviation': 'DRL', 'LongName': 'Division Of Research On Learning'}}
{'SignBlockName': 'Nora Sabelli', 'PO_EMAI': None, 'PO_PHON': None}
The objective of this research is to explore a few of the key cognitive         science, educational, and software engineering issues surrounding the           development of effective, computer-based, instructional systems.  This          exploration will take place in the context of building and evaluating a         specific, computer-based, instructional system-DEBUG-ASSISTANT.  It will        provide high-school students with instant, on-line feedback on the non-         syntactic bugs in their Pascal programs.  In order to build a system            capable of coping with (1) a semester's worth of assignments, and (2)           the significant variability found in students' programs, a key question         in cognitive science will be explored:  can bugs and variability be             predicted for a domain as complex as programming?  In classroom tests of        the DEBUG-ASSISTANT the educational utility of providing students with          this type of on-line assistance will be examined.  Finally, issues of           interface design for educational software and software engineering              practices as they relate to building modifiable, expert systems will be         explored.  While preliminary research suggests that bugs and variability        can be predicted, and that providing feedback is educationally                  beneficial, the use of the DEBUG-ASSISTANT will enable an investigation         of these issues in a more systematic and rigorous fashion.  This effort         will be conducted in cooperation with administrators, teachers and              students of the New Haven School System.
{'FirstName': 'Elliot', 'LastName': 'Soloway', 'PI_MID_INIT': None, 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Elliot Soloway', 'EmailAddress': 'soloway@umich.edu', 'NSF_ID': '000269385', 'StartDate': '05/01/1987', 'EndDate': None, 'RoleCode': 'Principal Investigator'}
{'Name': 'Yale University', 'CityName': 'NEW HAVEN', 'ZipCode': '065113572', 'PhoneNumber': '2037854689', 'StreetAddress': '150 MUNSON ST', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'Connecticut', 'StateCode': 'CT', 'CONGRESSDISTRICT': '03', 'CONGRESS_DISTRICT_ORG': 'CT03', 'ORG_UEI_NUM': 'FL6GV84CKN57', 'ORG_LGL_BUS_NAME': 'YALE UNIV', 'ORG_PRNT_UEI_NUM': 'FL6GV84CKN57'}
{'Name': None, 'CityName': None, 'StateCode': None, 'ZipCode': None, 'StreetAddress': None, 'CountryCode': None, 'CountryName': None, 'StateName': None, 'CountryFlag': None, 'CONGRESSDISTRICT': None, 'CONGRESS_DISTRICT_PERF': '""'}
{'Code': '7257', 'Text': 'APPLICATS OF ADVANCED TECHNOLS'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1987&All=true', 'xml': '8751361.xml'}