C++ For Example
C++ For Example
批准号:
0127299
负责人:
Dale Reed
金额:
$7.5万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-02-15 至 2004-01-31
中文摘要
计算机科学(31)本科教育是高中和社会之间的关键环节越来越依赖于计算机技术。SMET专业越来越需要计算机编程作为一项基本技能。学生通过使用示例有效地学习计算机编程,但在课堂上和教科书中可以呈现的示例数量有限。协作和发现学习的认知方法由一组强大的例子的智力支架支持,可以让学生深入理解他们自己发现的概念。计算机编程问题的分配只是超出了学生目前的技能水平的功能作为“引导问题”,精心构建的例子给学生必要的信息来构建一个心理模型,导致解决问题。这有助于克服认知瓶颈,即很少有学生能够从低层次技能过渡到高层次技能,从基本的死记硬背和复述技能过渡到更抽象的知识综合和转化技能,困难在于获得一套完整的正确的例子。该项目创建了一个基于Web的系统,可以直观地访问300到500个示例,说明C++编程语言的要点。一个原型正在两年多的试点研究中实施,正在与300名本科生一起在UIC学习入门编程课程。评估将使用基于网络的统计数据和评估表格,比较系统实施前后学生的技能水平和态度。
英文摘要
Computer Science (31)An undergraduate education is a critical link between high school and a society increasingly dependent upon computer technology. SMET majors increasingly need computer programming as a fundamental skill. Students effectively learn computer programming by using examples, yet the number of examples that can be presented in class and in a textbook is limited. The cognitive approaches of collaborative and discovery learning supported by the intellectual scaffolding of a robust set of examples can give students a deep understanding of concepts they discover on their own. Assignment of computer programming problems just beyond a student's current skill level functions as the 'leading question', where carefully constructed examples give the student the information necessary to construct a mental model leading to the solution to the problem. This can help overcome the cognitive bottleneck where too few students negotiate the transition from lower-level skills to higher-level skills, from basic rote memorization and re-telling skills to more abstract knowledge synthesizing and transforming skills.The difficulty lies in getting a complete set of the right examples. This project creates a web-based system which gives intuitive access to between 300 and 500 examples illustrating the main points in the C++ programming language. A prototype is being implemented in a pilot study over two years, being used with 300 undergraduate students taking an introductory programming course at UIC. Evaluation will use both web-based statistics and evaluation forms, comparing student skill levels and attitudes before and after the system's implementation.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: Chicago Alliance For Equity in Computer Science (CAFECS)
-
批准号:1738515
-
项目类别:Standard Grant
-
资助金额:$7.05万
-
财政年份:2017
-
负责人:Dale Reed
-
依托单位:
Collaborative Research: BPC-A: Improving Metropolitan Participation to Accelerate Computing Throughput and Success
-
批准号:0837480
-
项目类别:Standard Grant
-
资助金额:$6.0万
-
财政年份:2008
-
负责人:Dale Reed
-
依托单位:
Web Science Curriculum Filter/Editor
-
批准号:0003883
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2000
-
负责人:Dale Reed
-
依托单位:
NSF-PFSMETE
-
批准号:9809497
-
项目类别:Fellowship Award
-
资助金额:$10.2万
-
财政年份:1998
-
负责人:Dale Reed
-
依托单位:
Loyola/Aspira Summer Science Camp
-
批准号:9796032
-
项目类别:Continuing Grant
-
资助金额:$3.03万
-
财政年份:1996
-
负责人:Dale Reed
-
依托单位:
SSC: "Loyola/Aspira Summer Science Camp"
-
批准号:9796041
-
项目类别:Standard Grant
-
资助金额:$3.97万
-
财政年份:1996
-
负责人:Dale Reed
-
依托单位:
SSC: "Loyola/Aspira Summer Science Camp"
-
批准号:9550406
-
项目类别:Standard Grant
-
资助金额:$3.97万
-
财政年份:1995
-
负责人:Dale Reed
-
依托单位:
Loyola/Aspira Summer Science Camp
-
批准号:9255135
-
项目类别:Continuing Grant
-
资助金额:$7.93万
-
财政年份:1992
-
负责人:Dale Reed
-
依托单位:
海外基金