Intra-Curriculum Software Engineering Education
Intra-Curriculum Software Engineering Education
批准号:
0127439
负责人:
James Fenwick, Jr.
金额:
$7.49万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-02-15 至 2003-12-31
中文摘要
计算机科学(31)本科软件工程课程的学术设置对为学生提供实践经验和技能发展的目标造成了根本障碍。学术环境和工业环境之间的一些主要区别包括动机、可用时间的数量以及项目的规模和范围。此外,学术环境要求确保所有学生都具备一定水平的能力。我们接受这些差异,并正在开发一种适合学术环境的软件工程方法论。这种方法论的一个目标是在不增加学生工作量的情况下,增加软件工程课程项目的规模和范围,为学生提供项目管理和系统设计的实践经验。我们亦希望确保个别学生的能力水平,特别是低年级学生的程式设计技巧。为达致这些目标,我们现正设计一套专案方法论,作为高年级软件工程课程的核心。这一方法的独特之处在于,它将使用一种课程内方法,涉及课程中不同级别的多个课程。软件工程课程将同时与CS入门课程、数据结构课程以及数据库、人机界面和网络等高级专业选修课合作。软件工程专业的学生将专注于设计和管理活动,而实现负担则与其他课程分担。作为该项目的一部分,已经开发了一个自动化测试和管理系统。该系统跟踪个人技能能力,特别是较低级别学生的技能能力,并帮助协调各种课程。
英文摘要
Computer Science (31)The academic setting of an undergraduate software engineering course imposes fundamental obstacles to the goal of providing students practical experience and skills development. Some major differences between an academic and industrial setting include motivation, amount of available time, and the size and scope of projects. Furthermore, the academic environment requires ensuring a certain level of competency in all students. We accept these differences and are developing a software engineering methodology tailored to the academic setting.One objective of this methodology is to increase the size and scope of the software engineering course project in a way that affords students practical experience in project management and system design without increasing their workload. We also wish to insure an individual level of competency, particularly in the programming skills of lower division students.To achieve these objectives, we are devising a project methodology as the centerpiece of an upper division software engineering course. This methodology is unique in that it will use an intra-curriculum approach involving multiple courses at different levels in the curriculum. The software engineering course will simultaneously cooperating with introductory CS courses, data structures courses, as well as with advanced, specialized elective courses like database, Human Computer Interface, and networks. Software engineering students will focus on design and management activities while the implementation burden is shared with other courses. An automated testing and management system has been developed as part of this project. This system tracks individual skills competency, particularly of lower division students, and assists in coordination between the various courses.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Inter-University Software Engineering Education
-
批准号:0341506
-
项目类别:Standard Grant
-
资助金额:$30.91万
-
财政年份:2004
-
负责人:James Fenwick, Jr.
-
依托单位:
海外基金