On-Line Support for Object-Oriented Programming Language Instruction

面向对象编程语言教学的在线支持

基本信息

  • 批准号:
    0231328
  • 负责人:
  • 金额:
    $ 40万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2003
  • 资助国家:
    美国
  • 起止时间:
    2003-12-15 至 2005-05-31
  • 项目状态:
    已结题

项目摘要

This project addresses the issues of attracting, engaging, and competently training students in computer science by developing innovative multimedia-based instructional software for introductory computer science classes. The software tools is built on top of an existing system called Online Web-based Learning (OWL), a system that has been used with great success in chemistry, physics, and mathematics. This project identifies three broad characteristics of first year CS instruction in object-oriented (OO) programming instruction, particularly in Java: 1) there is too much material for students to learn in a single 14 week semester; 2) staffing in introductory courses is stretched too thinly and devotes too much time to background chores such as grading; and 3) because of very uneven instruction in high schools and varying expectations about the purpose of programming instruction, student competence, interest, and expectation varies greatly in a single class. Moreover three additional features characterize defects in teaching strategies: 1) students are reluctant to read code (programs) carefully; 2) students often complete the first two semesters of Java programming instruction with a very poorly developed sense of high-level design; and 3) students are isolated and work together poorly. We are implementing the following pedagogical and technical remedies for these problems in the context of the first two courses in a traditional CS curriculum, introduction to programming and data structures. These remedies include: the development of a wide range of on-line exercises that teach about the fundamental concepts of OO programming and data structures; the development of exercises that train students to be careful code-readers; the development of exercises that teach students first to understand code from a UML perspective, and second to use UML thinking to design code at a high level; and finally, through the mechanism of an informal drop-in center, and through the development of multi-student on-line exercises, we train students to collaborate more effectively with their peers.
该项目通过为计算机科学入门课程开发创新的基于多媒体的教学软件来解决吸引、吸引和胜任培训计算机科学学生的问题。该软件工具建立在一个名为在线网络学习(OWL)的现有系统之上,该系统已在化学,物理和数学领域取得了巨大成功。 这个项目确定了面向对象(OO)编程教学中第一年CS教学的三个主要特点,特别是在Java中:1)学生在一个14周的学期中学习的材料太多; 2)入门课程的人员配备太少,花了太多的时间在诸如评分之类的背景琐事上; 3)由于高中教学的不均衡和对程序设计教学目的的不同期望,学生的能力,兴趣和期望在一个班级中差异很大。此外,三个额外的特征表征教学策略的缺陷:1)学生不愿意仔细阅读代码(程序); 2)学生往往完成前两个学期的Java编程教学与高级设计的意识非常差;和3)学生是孤立的,一起工作差。 我们正在实施以下教学和技术补救措施,这些问题的背景下,在传统的CS课程,介绍编程和数据结构的前两门课程。这些补救措施包括:开发广泛的在线练习,教授OO编程和数据结构的基本概念;开发练习,训练学生成为仔细的代码阅读者;开发练习,教学生首先从UML的角度理解代码,其次使用UML思维设计高层次的代码;最后,透过一个非正式的参与中心的机制,以及透过发展多学生的线上练习,我们训练学生更有效地与同侪合作。

项目成果

期刊论文数量(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 }}

Robert Moll其他文献

A specification-based approach to concurrency analysis
  • DOI:
    10.1007/bf00871802
  • 发表时间:
    1995-12-01
  • 期刊:
  • 影响因子:
    3.100
  • 作者:
    Ugo Buy;Robert Moll
  • 通讯作者:
    Robert Moll

Robert Moll的其他文献

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

{{ truncateString('Robert Moll', 18)}}的其他基金

On-line Support for Modern Programming Language Instruction
现代编程语言教学的在线支持
  • 批准号:
    0127444
  • 财政年份:
    2002
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Analogical Reasoning and Computer Program Synthesis
类比推理和计算机程序综合
  • 批准号:
    7804746
  • 财政年份:
    1978
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant

相似国自然基金

两性离子载体(zwitterionic support)作为可溶性支载体在液相有机合成中的应用
  • 批准号:
    21002080
  • 批准年份:
    2010
  • 资助金额:
    19.0 万元
  • 项目类别:
    青年科学基金项目
基于Support Vector Machines(SVMs)算法的智能型期权定价模型的研究
  • 批准号:
    70501008
  • 批准年份:
    2005
  • 资助金额:
    17.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Infants' self-generated visual statistics support object and category learning
婴儿自我生成的视觉统计数据支持对象和类别学习
  • 批准号:
    10491869
  • 财政年份:
    2021
  • 资助金额:
    $ 40万
  • 项目类别:
Infants' self-generated visual statistics support object and category learning
婴儿自我生成的视觉统计数据支持对象和类别学习
  • 批准号:
    10368173
  • 财政年份:
    2021
  • 资助金额:
    $ 40万
  • 项目类别:
Infants' self-generated visual statistics support object and category learning
婴儿自我生成的视觉统计数据支持对象和类别学习
  • 批准号:
    10841970
  • 财政年份:
    2021
  • 资助金额:
    $ 40万
  • 项目类别:
Infants' self-generated visual statistics support object and category learning
婴儿自我生成的视觉统计数据支持对象和类别学习
  • 批准号:
    10700085
  • 财政年份:
    2021
  • 资助金额:
    $ 40万
  • 项目类别:
Object-oriented programming education support system utilizing learning analytics
利用学习分析的面向对象的编程教育支持系统
  • 批准号:
    20K03265
  • 财政年份:
    2020
  • 资助金额:
    $ 40万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Extending Object Recognition Awareness of the Visually Impaired by Giving Improved Haptic Information Support
通过提供改进的触觉信息支持来扩展视障人士的物体识别意识
  • 批准号:
    18H03656
  • 财政年份:
    2018
  • 资助金额:
    $ 40万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
MRI: Acquisition of mobile robots to support indoor navigation and online 3D object detection
MRI:采购移动机器人以支持室内导航和在线 3D 物体检测
  • 批准号:
    1625843
  • 财政年份:
    2016
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
The modeling learning support system incorporated with automatic generation function of object diagrams and consistency check function with scenarios
具有对象图自动生成功能和场景一致性检查功能的建模学习支持系统
  • 批准号:
    25350282
  • 财政年份:
    2013
  • 资助金额:
    $ 40万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
CSR: Small: Runtime System Support for Automated Object Recycling
CSR:小型:运行时系统支持自动对象回收
  • 批准号:
    1321179
  • 财政年份:
    2013
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Integrated Object Recognition for Service Robots Based on Ontology with the Interactive Support from Humans
基于本体和人类交互支持的服务机器人集成目标识别
  • 批准号:
    23300065
  • 财政年份:
    2011
  • 资助金额:
    $ 40万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了