The GeoSim Interface Library for Introductory Programming Courses
The GeoSim Interface Library for Introductory Programming Courses
批准号:
9455403
负责人:
Clifford Shaffer
金额:
$1.98万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1995
资助国家:
美国
项目状态:
已结题
起止时间:
1995-02-01 至 1996-07-31
中文摘要
GeoSim接口库(GIL)为在MS-DOS、Macintosh和X Windows编程环境下运行的程序提供了一套通用的图形用户界面功能。 编写了应用程序软件访问GIL。通过这种方式,程序只需要编写一次就可以在这三种编程环境下运行。GIL处理大多数典型的GUI任务,如窗口显示;重叠窗口的后备存储管理;鼠标与按钮、拖动区域、列表和滑块的交互。GIL支持帮助屏幕和警报框。GIL还包括对非典型应用程序开发功能的额外支持,例如日志文件、数据文件处理和独立于用户界面对象和操作的时间驱动功能(用于离散事件模拟)。 现有的GUI开发系统不提供我们多样化的学生群体所需的多平台功能。幸运的是,GIL已经被证明是易于使用的学生和研究人员一样,可以很容易地适应课堂使用。该提案旨在获得必要的适度人力资源,使GIL成为本科生在入门编程课程中可以使用的工具。Gil 提供了一个GUI库,用于编写类编程作业。在编程入门课程中使用GUI可以让学生开始早期实践,编写更像他们在工作中所做的应用程序。GIL系统的增强功能包括一个图形界面开发器,允许学生交互式地将用户界面元素放置在屏幕上,更好地支持字体和窗口后备存储,以及课堂准备文档和示例。GIL,包括源代码和文档,将通过tabsInternet免费发布。
英文摘要
9455403 Shaffer The GeoSim Interface Library (GIL) provides a common set of Graphical User Interface functions for programs running under the MS-DOS,Macintosh and X Windows programming environments. Application program software is written to access GIL. In this way, programs need only be written once to run under these three programming environments. GIL handles most typical GUI tasks, such as window display; backing store management for overlapping windows; mouse interaction with buttons, drag regions, lists and sliders. GIL supports help screens and alert boxes. GIL also includes additional support for non-typical applications development features such as log files, data file processing, and time-driven functions independent of user interface objects and actions (used for discrete event simulations). Existing GUI development systems do not provide the multi-platform capability necessary for our diverse student population. Fortunately, GIL has proven to be easy to use by students and researchers alike, and can easily be adapted to class use. This proposal seeks to obtain the modest manpower resources necessary to make GIL a tool that can be used by undergraduates in introductory programming courses. GIL provides a GUI library for use in writing class programming assignments. Use of a GUI in introductory programming classes allows students to begin early practice in writing applications programs more like what they will do in their jobs. Enhancements to the GIL system include a Graphical Interface Developer that allows students to interactively place user interface elements on the screen, better support for fonts and window backing store, and classroom ready documentation and examples. GIL, including source code and documentation, will be freely distributed via tabsInternet.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CCRI: New: An Infrastructure for Sustainable Innovation and Research in Computer Science Education
-
批准号:2213790
-
项目类别:Standard Grant
-
资助金额:$40.42万
-
财政年份:2022
-
负责人:Clifford Shaffer
-
依托单位:
Collaborative Research: Community-Building and Infrastructure Design for Data-Intensive Research in Computer Science Education
-
批准号:1740765
-
项目类别:Standard Grant
-
资助金额:$26.89万
-
财政年份:2017
-
负责人:Clifford Shaffer
-
依托单位:
Collaborative Research: Assessing and Expanding the Impact of OpenDSA, an Open Source, Interactive eTextbook for Data Structures and Algorithms
-
批准号:1432008
-
项目类别:Standard Grant
-
资助金额:$71.6万
-
财政年份:2015
-
负责人:Clifford Shaffer
-
依托单位:
Collaborative Research: Integrating the eTextbook: Truly Interactive Textbooks for Computer Science Education
-
批准号:1139861
-
项目类别:Standard Grant
-
资助金额:$12.5万
-
财政年份:2012
-
负责人:Clifford Shaffer
-
依托单位:
The AlgoViz Portal: Lowering the Barriers for Entry into an Online Educational Community
-
批准号:0937863
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2010
-
负责人:Clifford Shaffer
-
依托单位:
Building a Community and Establishing Best Practices in Algorithm Visualization Through the Algoviz Wiki
-
批准号:0836940
-
项目类别:Standard Grant
-
资助金额:$14.92万
-
财政年份:2009
-
负责人:Clifford Shaffer
-
依托单位:
Algoviz Project Steering Committee Workshop
-
批准号:0946644
-
项目类别:Standard Grant
-
资助金额:$0.85万
-
财政年份:2009
-
负责人:Clifford Shaffer
-
依托单位:
Steering Committee Workshop to Build a Community for Algorithm Visualization
-
批准号:0839837
-
项目类别:Standard Grant
-
资助金额:$0.85万
-
财政年份:2008
-
负责人:Clifford Shaffer
-
依托单位:
GeoSim: A GIS-Based Simulation Laboratory for Introductory Geography
-
批准号:9155943
-
项目类别:Standard Grant
-
资助金额:$10.79万
-
财政年份:1992
-
负责人:Clifford Shaffer
-
依托单位:
海外基金