课题基金 / 基金详情

The Applied Apprenticeship Approach (AAA): An Object-Oriented/Object-Based Framework for CS2

The Applied Apprenticeship Approach (AAA): An Object-Oriented/Object-Based Framework for CS2
应用学徒方法 (AAA):面向对象/基于对象的 CS2 框架
批准号:
9554910
负责人:
Owen Astrachan
金额:
$11.94万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1996
资助国家:
美国
项目状态:
已结题
起止时间:
1996-07-01 至 1998-09-30

项目摘要

项目成果

Owen Astrachan的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
The second course in the standard Computer Science curriculum (CS 2) is often based on a theoretical study of data structures without an integrating practical component. As this course migrates to an object-oriented approach, students and instructors must be given materials to support a unified and application-oriented course. We propose to develop learning modules that support an application oriented, apprenticeship learning approach to the CS 2 course. Each module supports a methodology that is inverted from the traditional "learn a data structure and use it in a program" approach. Rather than studying data structures to use in applications, we propose to use applications to study data structures. Each module supports an apprentice style of learning wherein students read and modify implementations of data structures and application programs before writing them from scratch. Modules supply code libraries and frameworks, explanatory material for students and instructors, and potential programming, lab, and homework exercises. Each module supplies a situated learning experience that engages students from the outset by providing practical and illuminating examples for how and why data structures are used. Applications are interdisciplinary in nature, graphical where appropriate, and integrate several data structures into real-world programs. Modules will be developed to support object-oriented (using C++) design and programs, but each module will be developed as an Abstract Data Type (using C) to reach as wide an audience as possible. Three institutions are collaborating in this proposal: a research and teaching oriented private university, a teaching oriented public university, and a teaching oriented historically black university, ensuring that material will be accessible to a wide audience. The modules developed will be made available electronically, as hyper-text documents, and as published material to supplement traditional texts.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CS10K: Infusing Cooperative Learning into Computer Science Principles Courses to Promote Engagement and Diversity
  • 批准号:
    1440905
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.47万
  • 财政年份:
    2015
  • 负责人:
    Owen Astrachan
  • 依托单位:
Collaborative Research: Broadening Participation in Computer Science: AP Computer Science Principles Phase II
  • 批准号:
    1246919
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $54.39万
  • 财政年份:
    2013
  • 负责人:
    Owen Astrachan
  • 依托单位:
Collaborative Research: Broadening Participation in Computer Science: AP Computer Science Principles Phase II
  • 批准号:
    1246951
  • 项目类别:
    Cooperative Agreement
  • 资助金额:
    $521.0万
  • 财政年份:
    2013
  • 负责人:
    Owen Astrachan
  • 依托单位:
Using Computational Thinking to Model a New Course: Advanced Placement Computer Science: Principles
  • 批准号:
    0938336
  • 项目类别:
    Standard Grant
  • 资助金额:
    $209.35万
  • 财政年份:
    2009
  • 负责人:
    Owen Astrachan
  • 依托单位:
海外基金