The Development and Assessment of a State-of-the-Art        Integrated Programming Environment for Computer Science     Instruction
{'Code': '11090000', 'Directorate': {'Abbreviation': 'EHR', 'LongName': 'Direct For Education and Human Resources'}, 'Division': {'Abbreviation': 'DRL', 'LongName': 'Division Of Research On Learning'}}
{'SignBlockName': 'Nora Sabelli', 'PO_EMAI': None, 'PO_PHON': None}
How to effectively teach computer programming is a national problem             facing many schools today.  Considerable progress has been made in              recent years in developing integrated programming environments that             combine under a single uniform user interface the functionality of              traditionally separate tools for the editing, translation, testing and          execution of high level code.  Both the integrated nature of such               environments and their "knowledge" of high level language rules relieve         students from needless attention to what fundamentally are extraneous           details.  Hence the students are freed to concentrate on the essentials         of problem decomposition and program structure and better understand the        fundamentals of programming.                                                                                                                                    Previous work has produced the necessary mechanisms for several key             features of a state-of-the-art structure editing environment.  The              current aim of this project is to develop a powerful, integrated system         that will significantly improve the quality of computer science                 instruction and make it widely available at minimal cost.  The system           will include the innovative use of flexible program visualizations to           aid the programmer in mapping visual representation to code.  It will           include an Intelligent Computer-Assisted-Instruction (ICAI) system              capable of individualized tutoring on high level aspects of procedural          and data abstraction.  An integral part of this project will be the             systematic evaluation of the system in a variety of middle school and           high school settings.
[{'FirstName': 'Dennis', 'LastName': 'Goldenson', 'PI_MID_INIT': 'R', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Dennis R Goldenson', 'EmailAddress': None, 'NSF_ID': '000313372', 'StartDate': '02/15/1987', 'EndDate': None, 'RoleCode': 'Co-Principal Investigator'}, {'FirstName': 'Philip', 'LastName': 'Miller', 'PI_MID_INIT': 'L', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Philip L Miller', 'EmailAddress': 'phmiller@andrew.cmu.edu', 'NSF_ID': '000272297', 'StartDate': '02/15/1987', 'EndDate': None, 'RoleCode': 'Principal Investigator'}]
{'Name': 'Carnegie-Mellon University', 'CityName': 'PITTSBURGH', 'ZipCode': '152133815', 'PhoneNumber': '4122688746', 'StreetAddress': '5000 FORBES AVE', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'Pennsylvania', 'StateCode': 'PA', 'CONGRESSDISTRICT': '18', 'CONGRESS_DISTRICT_ORG': 'PA18', 'ORG_UEI_NUM': 'U3NKNFLNQ613', 'ORG_LGL_BUS_NAME': 'CARNEGIE MELLON UNIVERSITY', 'ORG_PRNT_UEI_NUM': 'U3NKNFLNQ613'}
{'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=1986&All=true', 'xml': '8652015.xml'}