The Applied Apprenticeship Approach (AAA): An Object-Oriented/Object-Based Framework for CS2
应用学徒方法 (AAA):面向对象/基于对象的 CS2 框架
基本信息
- 批准号:9554910
- 负责人:
- 金额:$ 11.94万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:1996
- 资助国家:美国
- 起止时间:1996-07-01 至 1998-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
标准计算机科学课程(CS 2)中的第二门课程通常基于数据结构的理论研究,而没有集成的实践组件。由于本课程迁移到一个面向对象的方法,学生和教师必须给予材料,以支持一个统一的和面向应用的课程。我们建议开发学习模块,支持面向应用,学徒学习方法的CS 2课程。每个模块都支持一种与传统的“学习数据结构并在程序中使用它”方法相反的方法。我们建议使用应用程序来研究数据结构,而不是研究在应用程序中使用的数据结构。每个模块都支持学徒式的学习,学生在从头开始编写之前阅读和修改数据结构和应用程序的实现。模块提供代码库和框架,学生和教师的解释材料,以及潜在的编程,实验室和家庭作业练习。每个模块都提供情境学习体验,通过提供有关如何以及为何使用数据结构的实用且具有启发性的示例,从一开始就吸引学生。应用程序本质上是跨学科的,在适当的情况下是图形化的,并将几种数据结构集成到现实世界的程序中。将开发模块以支持面向对象(使用C++)的设计和程序,但每个模块将作为抽象数据类型(使用C)开发,以尽可能广泛地覆盖受众。三个机构正在合作实施这一建议:一所以研究和教学为导向的私立大学,一所以教学为导向的公立大学,以及一所以教学为导向的历史上的黑人大学,以确保材料能够为广大受众所用。所开发的单元将以电子方式提供,作为超文本文件和出版材料,以补充传统文本。
项目成果
期刊论文数量(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 }}
Owen Astrachan其他文献
METEOR: Exploring model elimination theorem proving
- DOI:
10.1007/bf00881946 - 发表时间:
1994-10-01 - 期刊:
- 影响因子:0.800
- 作者:
Owen Astrachan - 通讯作者:
Owen Astrachan
Owen Astrachan的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Owen Astrachan', 18)}}的其他基金
Collaborative Research: CS10K: Infusing Cooperative Learning into Computer Science Principles Courses to Promote Engagement and Diversity
协作研究:CS10K:将协作学习融入计算机科学原理课程以促进参与和多样性
- 批准号:
1440905 - 财政年份:2015
- 资助金额:
$ 11.94万 - 项目类别:
Standard Grant
Collaborative Research: Broadening Participation in Computer Science: AP Computer Science Principles Phase II
合作研究:扩大计算机科学的参与:AP 计算机科学原理第二阶段
- 批准号:
1246919 - 财政年份:2013
- 资助金额:
$ 11.94万 - 项目类别:
Continuing Grant
Collaborative Research: Broadening Participation in Computer Science: AP Computer Science Principles Phase II
合作研究:扩大计算机科学的参与:AP 计算机科学原理第二阶段
- 批准号:
1246951 - 财政年份:2013
- 资助金额:
$ 11.94万 - 项目类别:
Cooperative Agreement
Using Computational Thinking to Model a New Course: Advanced Placement Computer Science: Principles
使用计算思维建模新课程:计算机科学先修课程:原理
- 批准号:
0938336 - 财政年份:2009
- 资助金额:
$ 11.94万 - 项目类别:
Standard Grant
Computational Thinking and Fluency in the 21st Century
21世纪的计算思维和流畅性
- 批准号:
0848267 - 财政年份:2008
- 资助金额:
$ 11.94万 - 项目类别:
Standard Grant
CPATH CDEF: Interdisciplinary Problem- and Case-based Computer Science
CPATH CDEF:基于问题和案例的跨学科计算机科学
- 批准号:
0722274 - 财政年份:2007
- 资助金额:
$ 11.94万 - 项目类别:
Standard Grant
Collaborative Research: BPC-A: ARTSI: Advancing Robotics Technology for Societal Impact
合作研究:BPC-A:ARTSI:推进机器人技术以产生社会影响
- 批准号:
0742082 - 财政年份:2007
- 资助金额:
$ 11.94万 - 项目类别:
Continuing Grant
CRCD: Modules and Courses for Ubiquitous and Mobile Computing
CRCD:普适移动计算模块和课程
- 批准号:
0088078 - 财政年份:2000
- 资助金额:
$ 11.94万 - 项目类别:
Continuing Grant
CAREER: Using and Developing Design Patterns in Undergraduate Computer Science Courses
职业:在本科计算机科学课程中使用和开发设计模式
- 批准号:
9702550 - 财政年份:1997
- 资助金额:
$ 11.94万 - 项目类别:
Continuing Grant
CISE Educational Innovation Program: CURIOUS - (C)enter for (U)ndergraduate Education and (R)esearch: (I)ntergration Thr(OU)gh Performance and Vi(S)ualization
CISE 教育创新计划:好奇 - (C) 进入 (U) 本科教育和 (R) 研究:(I) 整合Th(OU)gh 绩效和可视化 (S) 化
- 批准号:
9634475 - 财政年份:1996
- 资助金额:
$ 11.94万 - 项目类别:
Standard Grant
相似海外基金
HVAC Fast Track: Establishing A Competency-Based HVAC/R Apprenticeship Program
HVAC 快速通道:建立基于能力的 HVAC/R 学徒计划
- 批准号:
2202217 - 财政年份:2022
- 资助金额:
$ 11.94万 - 项目类别:
Standard Grant
Transforming Graduate Education in Transportation Engineering: Applying Cognitive Apprenticeship to Translate Doctoral Student Skills from Research-to-Practice
转变交通工程研究生教育:应用认知学徒制将博士生技能从研究转化为实践
- 批准号:
2224724 - 财政年份:2022
- 资助金额:
$ 11.94万 - 项目类别:
Standard Grant
Workshop: ProVis-EER: Developing Professional Vision into Empirical Practices within Engineering Education Research (EER) though Digital Apprenticeship
研讨会:ProVis-EER:通过数字学徒制将专业愿景发展为工程教育研究 (EER) 中的实证实践
- 批准号:
2112775 - 财政年份:2021
- 资助金额:
$ 11.94万 - 项目类别:
Standard Grant
ATMP apprenticeship runway funding
ATMP 学徒跑道资金
- 批准号:
900190 - 财政年份:2021
- 资助金额:
$ 11.94万 - 项目类别:
Collaborative R&D
Investigation of Apprenticeship of Observation in Language Teaching
语言教学中观察学徒制的调查
- 批准号:
21K00665 - 财政年份:2021
- 资助金额:
$ 11.94万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Crowdsourcing Infrastructure for Cognitive Apprenticeship between Human and AI
人类与人工智能认知学徒的众包基础设施
- 批准号:
21H03552 - 财政年份:2021
- 资助金额:
$ 11.94万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Design and Development: Fostering Graduate Student Professional Development Through an Instructional Incubator and Teaching Apprenticeship Model
设计与开发:通过教学孵化器和教学学徒模式促进研究生专业发展
- 批准号:
2126251 - 财政年份:2021
- 资助金额:
$ 11.94万 - 项目类别:
Standard Grant
A Learning Support Environment for Paper Revision Skills based on Cognitive Apprenticeship Theory
基于认知学徒理论的论文修改技能学习支持环境
- 批准号:
20H04295 - 财政年份:2020
- 资助金额:
$ 11.94万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Apprenticeship, Cooperation and Choice
学徒、合作与选择
- 批准号:
1951056 - 财政年份:2020
- 资助金额:
$ 11.94万 - 项目类别:
Standard Grant
Increasing Career Competencies in Computer Networking Courses using Simulation, Hands-On Learning, and Project-Based Learning Within a Cognitive Apprenticeship Framework
在认知学徒框架内使用模拟、实践学习和基于项目的学习来提高计算机网络课程的职业能力
- 批准号:
2021203 - 财政年份:2020
- 资助金额:
$ 11.94万 - 项目类别:
Standard Grant