The GeoSim Interface Library for Introductory Programming Courses

用于入门编程课程的 GeoSim 接口库

基本信息

项目摘要

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.
GeoSim接口库(GIL)为在MS-DOS、Macintosh和X Windows编程环境下运行的程序提供了一组通用的图形用户界面函数。编写用于访问GIL的应用程序软件。这样,程序只需要编写一次就可以在这三种编程环境下运行。GIL处理大多数典型的GUI任务,比如窗口显示;支持重叠窗口的存储管理;鼠标与按钮,拖动区域,列表和滑块的交互。GIL支持帮助屏幕和警告框。GIL还包括对非典型应用程序开发特性的额外支持,如日志文件、数据文件处理和独立于用户界面对象和操作(用于离散事件模拟)的时间驱动函数。现有的GUI开发系统不能为我们多样化的学生群体提供必要的多平台能力。幸运的是,GIL已被证明易于学生和研究人员使用,并且可以很容易地适应课堂使用。该建议寻求获得适当的人力资源,使GIL成为本科生在入门编程课程中可以使用的工具。GIL提供了一个GUI库,用于编写类编程作业。在编程入门课程中使用GUI可以让学生在编写应用程序方面开始早期练习,更像他们在工作中要做的那样。对GIL系统的增强包括图形界面开发人员,它允许学生以交互方式将用户界面元素放置在屏幕上,更好地支持字体和窗口后台存储,以及课堂准备的文档和示例。GIL,包括源代码和文档,将通过tabsInternet免费分发。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Clifford Shaffer其他文献

Clifford Shaffer的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Clifford Shaffer', 18)}}的其他基金

Collaborative Research: CCRI: New: An Infrastructure for Sustainable Innovation and Research in Computer Science Education
合作研究:CCRI:新:计算机科学教育可持续创新和研究的基础设施
  • 批准号:
    2213790
  • 财政年份:
    2022
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Standard Grant
Collaborative Research: Community-Building and Infrastructure Design for Data-Intensive Research in Computer Science Education
合作研究:计算机科学教育数据密集型研究的社区建设和基础设施设计
  • 批准号:
    1740765
  • 财政年份:
    2017
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Standard Grant
Collaborative Research: Assessing and Expanding the Impact of OpenDSA, an Open Source, Interactive eTextbook for Data Structures and Algorithms
协作研究:评估和扩大 OpenDSA 的影响,这是一本针对数据结构和算法的开源交互式电子教科书
  • 批准号:
    1432008
  • 财政年份:
    2015
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Standard Grant
Collaborative Research: Integrating the eTextbook: Truly Interactive Textbooks for Computer Science Education
合作研究:整合电子教科书:真正的计算机科学教育互动教科书
  • 批准号:
    1139861
  • 财政年份:
    2012
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Standard Grant
The AlgoViz Portal: Lowering the Barriers for Entry into an Online Educational Community
AlgoViz 门户:降低进入在线教育社区的障碍
  • 批准号:
    0937863
  • 财政年份:
    2010
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Standard Grant
Building a Community and Establishing Best Practices in Algorithm Visualization Through the Algoviz Wiki
通过 Algoviz Wiki 建立社区并建立算法可视化的最佳实践
  • 批准号:
    0836940
  • 财政年份:
    2009
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Standard Grant
Algoviz Project Steering Committee Workshop
Algoviz 项目指导委员会研讨会
  • 批准号:
    0946644
  • 财政年份:
    2009
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Standard Grant
Steering Committee Workshop to Build a Community for Algorithm Visualization
建立算法可视化社区的指导委员会研讨会
  • 批准号:
    0839837
  • 财政年份:
    2008
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Standard Grant
GeoSim: A GIS-Based Simulation Laboratory for Introductory Geography
GeoSim:基于 GIS 的地理入门模拟实验室
  • 批准号:
    9155943
  • 财政年份:
    1992
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Standard Grant

相似海外基金

Easy Interface and Algorithm Library for Classical Spin Systems with Tensor Networks
用于具有张量网络的经典自旋系统的简单接口和算法库
  • 批准号:
    545203-2019
  • 财政年份:
    2019
  • 资助金额:
    $ 1.98万
  • 项目类别:
    University Undergraduate Student Research Awards
Interface enhancement and performance analysis of FINCAD's Analytics Library
FINCAD 分析库的界面增强和性能分析
  • 批准号:
    476633-2015
  • 财政年份:
    2015
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Experience Awards (previously Industrial Undergraduate Student Research Awards)
SI2-SSE: Collaborative Research: ADAPT: Next Generation Message Passing Interface (MPI) Library - Open MPI
SI2-SSE:协作研究:ADAPT:下一代消息传递接口 (MPI) 库 - 开放 MPI
  • 批准号:
    1339763
  • 财政年份:
    2013
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Standard Grant
SI2-SSE: Collaborative Research: ADAPT: Next Generation Message Passing Interface (MPI) Library - Open MPI
SI2-SSE:协作研究:ADAPT:下一代消息传递接口 (MPI) 库 - 开放 MPI
  • 批准号:
    1339820
  • 财政年份:
    2013
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Standard Grant
Designing User-Interface for a Digital Library with Concept Learner Assisting Users to Find the Required Documents
为数字图书馆设计用户界面,概念学习器帮助用户查找所需文档
  • 批准号:
    11680419
  • 财政年份:
    1999
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
User interface design library
用户界面设计库
  • 批准号:
    2431-1993
  • 财政年份:
    1996
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Discovery Grants Program - Individual
User interface design library
用户界面设计库
  • 批准号:
    2431-1993
  • 财政年份:
    1995
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Discovery Grants Program - Individual
User interface design library
用户界面设计库
  • 批准号:
    2431-1993
  • 财政年份:
    1994
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Discovery Grants Program - Individual
User interface design library
用户界面设计库
  • 批准号:
    2431-1993
  • 财政年份:
    1993
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Discovery Grants Program - Individual
Workstations for user interface design library
用户界面设计库工作站
  • 批准号:
    140788-1993
  • 财政年份:
    1992
  • 资助金额:
    $ 1.98万
  • 项目类别:
    Research Tools and Instruments - Category 1 (<$150,000)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了