Addressing Software Development Skills in a Curriculum Focusing on the Science of Computing
Addressing Software Development Skills in a Curriculum Focusing on the Science of Computing
批准号:
9254116
负责人:
David Cordes
金额:
$4.02万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1993
资助国家:
美国
项目状态:
已结题
起止时间:
1993-05-01 至 1994-10-31
中文摘要
计算机科学的入门课程越来越强调该学科本身的科学性。以类似于其他科学(物理、化学等)的方式,向学生呈现对该学科的广度的广泛(但又详细的)概述。这与旧的入门课程相比有了实质性的变化,在旧的入门课程中,主要重点是培养合格的程序员或软件工程师。它为即将入学的学生提供了一个关于计算学科的真实性质的正确视角。此外,它还提高了学生的兴趣和动力,因为实际的研究主题和应用程序几乎可以在学生的学习中立即解决。然而,必须注意确保从这个序列中出现的学生熟练掌握有关软件开发的基本问题。这一介绍序列的一个必要的副产品也必须是有能力的软件从业者的产生。这项建议侧重于可以整合到现有计算机科学课程中的技术(该课程的重点是计算科学),以确保培养有能力的软件开发人员。特别是,重点是培养能够在大规模应用程序环境中发挥作用的软件工程师,其中强调可维护性、可重用性和可靠性。
英文摘要
The introductory curriculum in computer Science is placing an increasing emphasis on the science of the discipline itself. The student is presented with a broad (yet detailed) overview to the breadth of the discipline in a manner similar to that of the other sciences (physics, chemistry, etc.). This is a substantial change from the introductory curricula of old, in which the primary focus was the development of competent programmers, or software engineers. It provides a proper perspective for the incoming student regarding the true nature of the discipline of computing. Furthermore, it increases student interest and motivation, as actual research topics and applications can be addressed almost immediately in the student's studies. Nevertheless, care must be taken to ensure that the students emerging from this sequence are skilled in the basic issues regarding software development. A necessary by-product of this introductory sequence must also be the generation of competent software practitioners. This proposal focuses on techniques that can be integrated into an existing computer science curriculum (that places its emphasis on the science of computing) to ensure the production of competent software developers. In particular, emphasis is placed on the development of software engineers that can function in an environment of large-scale applications, where emphasis is placed on maintainability, re-use and reliability.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: REU Site for Pervasive and Mobile Computing
-
批准号:0244156
-
项目类别:Continuing Grant
-
资助金额:$27.07万
-
财政年份:2003
-
负责人:David Cordes
-
依托单位:
Integrated Introductory Curriculum for Computer Science and Engineering
-
批准号:9652785
-
项目类别:Standard Grant
-
资助金额:$13.47万
-
财政年份:1997
-
负责人:David Cordes
-
依托单位:
REU: The University of Alabama Undergraduate Computer Science Research Program: Research Experiences for Undergraduates
-
批准号:9619680
-
项目类别:Continuing Grant
-
资助金额:$13.56万
-
财政年份:1997
-
负责人:David Cordes
-
依托单位:
REU Site: University of Alabama Undergraduate Computer Science Research Program
-
批准号:9322010
-
项目类别:Continuing Grant
-
资助金额:$13.56万
-
财政年份:1994
-
负责人:David Cordes
-
依托单位:
REU Site: University of Alabama Undergraduate Computer Science Research Program
-
批准号:9200367
-
项目类别:Standard Grant
-
资助金额:$5.53万
-
财政年份:1992
-
负责人:David Cordes
-
依托单位:
Research Experiences for Undergraduates: Undergraduate Computer Science Research Program
-
批准号:9100826
-
项目类别:Standard Grant
-
资助金额:$3.42万
-
财政年份:1991
-
负责人:David Cordes
-
依托单位:
海外基金