1、,(国外) 软件工程教育建设给我们的一点启示高 峰复旦大学软件学院 21. May.2011,人类对软件的依赖性与日俱增,在今天的社会里,软件正扮演着越来越重要的角色。事实上,几乎所有的领域里,比如医疗保健,娱乐,交通,通讯、金融等领域中,都离不开软件。今天人们对软件的依赖,就好比假如有一台计算机遭受的侵害而不能及时地恢复,那么我们的现实生活也将会瘫痪。 现在有越来越多的软件人才走进企业和政府,但至今为止需求仍然奇缺,这样的过程至少还要延续二十年。,软件开发面临挑战,如今的计算机运行速度越来越快,软件系统越做越大;同样软件开发的方法,手段和工具,随着计算机技术的发展也在快速扩张。如何培养新一代
2、的软件工程师是我们面临的挑战。 现在的软件开发有一种“预备,开火,瞄准”的感觉。当意识到存在问题的时候已经时间过半了。软件工程是真实世界的反映,里面没有学术,只有实实在在的挑战。,培养软件工程师面临挑战,软件工程和软件开发教育机构面临着挑战。随着软件工程知识领域的不断扩大,此外,目前这一代的学生比上一代有很不同的互动模式,使学习评估更加困难。因此,教育学术机构正面临越来越大的压力,如何由此来生产更多的、更得力的软件开发师呢。,宋 赵佶 柳鸦芦雁图,软件工程与软件工程教育任重道远,软件工程是一个相对较新的学科和软件工程教育则更新。 后面将通过几篇论文的内容介绍当时软件工程教育发展的形成的历程。其
3、中包括一门新学科的起源,软件工程领军人物的作用,学科组织原则,定位,认证和鉴定等内容。以及学科建设过程中举行的重要活动。此外,还有教程开发和课程结构等内容的介绍。,宋 赵孟坚 水仙图,“软件工程”术语浮出水面,1968年,在德国加米施北约正式会议上提出了“软件工程”一词。当时这一术语仅仅是停留在口头上的,计算机领域的事情正如今天人们所知的那时还在酝酿之中。,当时的会议现场,计算机软件技术发展遭遇瓶颈,这时计算机技术发展方兴未艾,但应用领域还是局限于国防军事,大学实验室研究性项目和简单的政府办公领域。计算机软件技术正面临着一个危机时代,不论软件数量还是软件质量都面临重大瓶颈,发展跟不上形势的需要
4、。面对新的挑战,如何作出应对措施是摆在决策者面前考验。,宋 崔白 寒雀图,软件工程应美国国防需求应运而生,就在这时候(十六年以后)大约在1984年前后,卡耐基梅隆大学得到来自美国国防部的一份合同,要求他们成立软件工程研究所(SEI),目的是为了“推进软件工程的实施过程中,按计划和预算开发的软件进度与质量已经影响到美国国防部预警系统的安全”。,DoD,CMU,软件工程学科恩威图,首先他们认为,软件工程学科是一门集计算科学,管理学,经济学和社会学为一身的综合性学科(如图所示),是软件开发过程中起到了关键的作用,如何借助于其他学科特点指导软件开发是非常具有挑战性的。其次他们提出了三份报告对软件工程学
5、科建设起到了纲举目张的作用。,软件工程,计算科学,经济学,管理科学,社会学,软件工程教育领域中的开拓者,SEI伊始,学校先从各相关院系、软件企业抽调多位资深的、热心于软件工程教育事业的教授、专家(开拓者们)充实这一重大项目。最早以研究数学出身并擅长教育管理的诺恩吉布斯(NornGibbs,网上已找不到我的照片,但是有许多记录他的文章)教授为首(第一任教务长角色)着手此项工作。下面介绍几位曾经参与此项工作的人们。,上世纪八十年代在IBM联邦系统部工作的 Nancy R. Mead,由于工作需要被调到卡耐基梅隆大学软件工程研究所工作。后来她接替了诺恩吉布斯担任了第二届教务长的职位。2009年在So
6、ftware Engineering: Effective Teaching and Learning Approaches and Practices一书中发表了一篇“Software engineering education: How far weve come and how far we have to go”详细地记录了当年创建SEI那段经历,提到了多位同事,并用不同赞美的词表达她对他、她们的敬意。,1 、 Nancy R. Mead :南希.米德 Software engineering education: How far weve come and how far we ha
7、ve to go,Nancy R. Mead Senior member of technical staff CERT program,在全球范围里,对有经验的软件工程师的需求在迅速增长。软件工程师的教育机构面对这种持续的需求要有所跟进和变化才能满足的要求。本章提供了正在开展中的软件工程教育机构的概况。它讨论了软件工程教育发展的历史,提供了一些目前状况的观点,并提出了软件工程教育面临的一些挑战。,摘自 Software Engineering Effective Teaching and Learning Approaches and practices,Information scienc
8、e Reference.2008,P1-15,2、 Software Engineering Education: Past, Present, and Future 软件工程教育的过去,现在和未来,Gregory W. Hislop Drexel University, USA (德雷克塞尔大学),3 、 Software Engineering Education and Training for the Next Millennium 下一个千年的软件工程教育与培训,Hossein Saiedian Dep. of CS, Uni. of Nebraska,USA 内布拉斯加大学,介绍了
9、1999年会议(CSEET99)汇集了当时最活跃的研究人员和从业人员,在三天密集报告的会议期间,提出了和软件工程教育和培训的最佳做法和创新方法,小组讨论和工作坊会议。会议每天集中在一个不同的主题。 这些主题如下: 1、专业问题(如认证,授权,伦理) 2、培训课程和远程教育 3、本科和研究生课程 并介绍了多位专业人士对软件工程教育的观点。,5 、 An Evolution of Computings Codes of Ethics and Professional Conduct 计算机软件领域里道德守则和行为规范的演变,Donald Gotterbarn, Ph.D. Software Eng
10、ineering Ethics Research Institute 软件工程道德守则研究所 Computer and Information Science Department 计算机与信息科学系 East Tennessee State University 东田纳西州立大学,当计算机软件逐渐成为一个产业的时候,这个行业 各方应该遵循那些道德守则,是至关重要的。他分 析了人员、产品、产业和环境的特点,提出了软件 开发人员应该具备怎么的素质才能委以重任。什么 事情可以做,应该怎样做;那些事情不可以做,为 什么不可以做。职业道德守则作为软件开发过程中 的重要组成部分,他所在的研究所为此做出了
11、不懈 的努力。,6 、 The new context for software engineering education and training 新背景下的软件工程教育和培训,Hossein SaiedianPh.D., Kansas State University 堪萨斯州立大学,Bruce W. Weide 俄亥俄州立大学计算 机与信息科学系教授,主要介绍了2003年5月在美国俄勒冈洲波特兰市举行的第25届软件工程国际会议上关于软件工程教育与培训递交的52篇论文,每篇论文至少有3位与会成员审阅,其中有11篇论文在会议上宣读。,7 、 Michael Mahoney: Histori
12、an of Software Engineering 迈克尔马奥尼:软件工程的历史 Princeton University In computer science, discipline on November 15, 2009,Michael Mahoney Princeton University,马奥尼是数学历史学家,后来他又对计算机技术,软件工程感兴趣,他对软件有着独到的理解和认识。 软件或软件科学没有不含任何一点自然的成分。程序存在只是因为是我们编写了它,我们写它,只是因为我们已经制造的计算机上可以运行它,并最终反映问题,我们写这些计算机的结构。计算机是人造的,人造的文物方案,并计
13、划创造了世界模型构件。因此,任何对这些任何科学必须是科学的世界,而不是我们自己造成的大自然给我们提出了一个世界。,8 、 Tasks in Software Engineering Education: The Case of a Human Aspects of Software Engineering Course 软件工程教育的任务:软件工程课程案例:人为因素,Orit Hazzan Technion - IIT, Israel 理工学院,以色列,Jim Tomayko CMU, USA 卡耐基梅隆大学,软件开发环境的复杂性是众所周知的。这种复杂性包括技术方面(如集成开发环境和编程语言)
14、,认知方面(例如,程序理解)和社会方面的专业(例如,有关团队合作的问题)。由于这种多面性的结果,软件工程学科需要特别注意考虑给软件工程专业的学生增加这方面的训练。,软件工程教育的领军人物,Norm Gibbs(诺恩吉布斯) 在卡耐基梅隆大学软件工程研究所的发展史上,特别是软件工程教育的发展史上,诺恩吉布斯是一个十分重要的人物,他是SEI的创始人,奠基人之一。他可能没有留下什么值得炫耀的光环,甚至我们没有找到他的照片。但是从后人的文章里都能找到他的蛛丝马迹。,软件工程教育的领军人物,The SEI curriculum modules and their influence: Norm Gibb
15、slegacy to software engineering education 软件工程研究所教学计划模型和他们的影响:诺恩杰布斯对软件工程教育留下的遗产 Norm Gibbs and His Contribution to Software Engineering Education Through the SEI Curriculum Modules 诺恩杰布斯对软件工程教育领域的贡献:SEI教程模型 Journal of Systems and Software,23 June 2004 David Budgen, Department of Computer Science, Ke
16、ele University, Keele, UK 计算机科学系,基尔大学,英国 James E. Tomayko,School of Computer Science, Carnegie Mellon University, USA 计算机学院,卡耐基梅隆大学,美国,Software Engineering: Champion Angel Jordan,Angel Jordan Champion,Research Interests: Angel Jordan对半导体器件, 集成电路,环境与生物医学仪器,智能传感器,先进的视频系统,技术创新,技术管理,计算机产业有较深入的研究。并且他一直感兴
17、趣的机器人,自动化,软件工程,对技术变化,技术转让和创新。,被南希米德誉为Champion(勇士)的Angel Jordan,他为软件工程研究所的建立充当勇士的角色。文中记载着他当年是卡耐基梅隆大学的教务长,也是学校计算机科学学院的教授之一。,Software Engineering: heavily involved in the proposal,Mary Shaw, the Alan J. Perlis Professor of Computer Science at Carnegie Mellon University, has been selected by the IEEE Co
18、mputer Societys Technical Council on Software Engineering as the first recipient of its Distinguished Educator Award. The award, announced today at the 32nd annual InternationalConference on Software Engineering in Cape Town, SouthAfrica, recognizes Shaw for her work developing innovative curricula
19、in computer science from the introductory to the doctoral level. “I am deeply honored to receive this Distinguished Educator Award,“ said Shaw, who was unable to accept the award in person. “This is an exciting time for software engineering educators.,Mary Shaw,(heavily involved in the proposal)积极参与
20、建议的Mary Shaw,当年也是卡耐基 梅隆大学计算机科学学院的教授。后来由于她工作出色,是首位获得IEEE-CS颁发 在软件工程方面的杰出教育家奖。,Software Engineering: First Director of SEI,Nico Habermann was cited “for significant and lasting contributions to the field of software engineering as a teacher and mentor.“ His widow, Marta Habermann, accepted the award f
21、rom William Griswold, SIGSOFT chair, at the International Conference on SoftwareEngineering, May 21 in Vancouver. Two of Habermanns children, Frits and Marianne, also attended. “This is the most appropriate award Nico ever receivedbecause he was always a teacher,“ Marta Habermannsaid. “The nicest th
22、ing is that people think of him andremember his contributions even 16 years after his death.“,Nico Habermann First Director of SEI,还是计算机科学学院院长的Nico Habermann请她出任SEI第一任所长,后来人们称她为(for significant and lasting contributions to the field of software engineering as a teacher and mentor.)在软件工程教育领域的教师和领导具有重
23、大和持久的贡献的人。,创建软件工程专业的有功之臣们,在SEI创建初期,吉布斯和他 的团队成员为软件工程学科建 设进行了不懈的努力,为此 鞠躬尽瘁,呕心沥血,死而 后已。,SEI:为软件工程教育的发展不懈努力,以Norm Gibbs作为的SEI的具体负责人,为此进行了不懈的努力,专门成立了软件工程教育与培训工作小组(WGSEET),对计算机软件技术的未来发展进行深入细致的调研,对信息通信技术未来的发展进行评测,对软件工程专业(或学科)课程设置进行探讨,对计算机软件人才的培养提出了标准。,Norm Gibbs,经过调研,工作小组递交了三份报告。第一份报告内容提到软件工程专业所要遵循的道德守则和专业
24、实践(Code of Ethics and professional Practice),专业要入门必须遵循的行业规则和这个专业(或学科)特点;第二份报告是教学大纲(Curriculum),课程,除了与计算机相关的以外,还有一些软件工程特有的课程,比如软件规模控制、软件质量保证,人力资源管理学,还有信息技术管理学,信息技术经济学、项目后勤等方面课程;第三份报告( University & Enterprise )是学校软件工程专业与软件产业如何融合的前景分析报告,报告预测,计算机通信产业在不久的未来将渗透到社会的各个角落。,SEI:研究成果,软件工程道德研究所,在Donotterbarn等领导
25、的努力下,在东田纳西州立大学成立了“软件工程职业道德规范研究所”(IEEE CS,1999年)和相关的课程。以维护各方(软件公司、软件工程师自己、客户、用户)的权利。面对争议,他执着地专心致力于这方面的努力,这种精神值得我们学习。,在软件工程学科诞生前:MSE,As a consequence of these early workshops, and work at the SEI, the initial MSE model curriculum was developed, and an MSE program was started at Carnegie Mellon Univers
26、ity in 1990 that continues to this day.The MSE graduated its first class in 1991. The number of MSE programs grew rapidly, and during these years the SEI developed and distributed instructional materials in the form of videotaped courses, curriculum modules, and educational materials.,软件工程教育项目在出台本科生
27、计划前,先推出了软件工程硕士项目,他们把 正在企业里工作多年的技术骨干请回学校里来,聘请了学校、企业里具有丰富 实践经验的给他们授课,经过两年时间的强化教学,这些人出去以后都是第一流的。,Master of Software Engineering Program,The professional programs in software engineering at Carnegie Mellon are designed for software engineering professionals who want to expand their knowledge of the disc
28、ipline. Founded as a joint effort between Carnegie Mellons School of Computer Science (SCS) and the Software Engineering Institute(SEI),the programs offer experience from both academic and industrial perspectives. Though challenging curricula, innovative courses, and a technical emphasis, students l
29、earn and apply practices, tools, and techniques in a real-world project environment.,这是软件工程硕士(MSE)招生广告:开办MSE的目的是让那些想这个领域 中深造的人一次机会,提升他们的知识水平,业务能力以及管理能力等。,Students take graduate-level courses through on-campus or distance learning programs to obtain a variety of masters level degrees or certificates,
30、 in software engineering, embedded software, software engineering management and systems engineering. These programs are designed to produce future Agents of Change, individuals who will lead and improve the industry and the state of the practice in the years to come. Our programs have a history of
31、producing industry leaders who are technically astute and possess advanced managerial, leadership, and communication skills.,Master of Software Engineering Program,MSE招生广告上着重提到要培养未来的改变(行业)世界级的人才,Director emeritus of its Master in Software Engineering program,James E. Tomayko, teaching professor in C
32、arnegie Mellon Universitys School of Computer Science (SCS), director emeritus of its Master in Software Engineering program (MSE), and fondly known as “Coach“ to his students, friends and colleagues. James E. Tomayko,James E. Tomayko是MSE名誉主任,他的学生朋友 和同事们亲切称他“教练”。,MSE faculty: Anthony J. Lattanze,He
33、is currently an Associate Teaching Professor at the Institute for Software Research (ISR) at Carnegie Mellon University (CMU). Anthony teaches innovative courses in CMUs Masters of Software Engineering program including: Architectures for Software Systems, Systems Architecture for Managers, Hardware
34、 for Software Engineers, and Computer Science for Practicing Engineers.,Anthony J. Lattanze是卡耐基梅隆大学软件研究所的老师,在MSE项目中 主讲软件系统架构,系统架构管理,硬件在软件工程中,和计算机科学中 的实践工程。还有开发新的MSE项目等。,assistant director for the Master of Software Engineering program: Rosso-Llopart,Rosso-Llopart在SEI工作,任远程教育发展研究所主任,软件工程硕士项目管理教学的副教授。
35、,Work large-scale multi-national projects experience: Mr. Taran,Mr. Taran has experience in planning, development and management of large-scale multi-national projects working mostly with government clients in the financial, operational and defense sectors. He has worked on production as well as sim
36、ulated systems and is knowledgeable in a variety of computing environments.,Work large-scale multi-national projects experience: Mr. Taran (具有丰富的大型跨国项目的经验),taught leadership, management, and ethics as the associate: David Root,In July 1998 he reported to the Carnegie Mellon Naval Reserve Officer Tra
37、ining Unit where he served as Executive and later Commanding Officer. He taught leadership, management, and ethics as the associate, and professor of Naval Science. While at the NROTC unit he received a Masters degree in Public Management, with an emphasis on IT.,taught leadership, management, and e
38、thics as the associate: David Root(主要给MSE讲授领导力,管理和伦理道德的课程),为MSE作贡献的人们,促成软件工程教育成功的重要环节,除了这些人和MSE项目以外,还有下面所述的这些活动对软件工程教育的成功起到了促进作用。在建设软件工程学科和软件工程教育的过程中,SEI软件工程教育工作者们在一起,举办了一系列活动(包括会议,报告会和论坛),这些活动对推动软件工程教育的发展起到了积极的作用。其中部分活动得到了IEEE-CS和ACM的大力认可和支持,并且有些活动由原来SEI组织的活动上升为这些组织旗下的活动。软件工程得到了教育界和业界前所未有的重视。其培养出来的
39、人才得到社会上广泛的欢迎。,CSEE&T为软件工程教育研究建立了宽泛的平台,1987年4月,SEI召开了第一届软件工程教育与培训会议(CSEE&T, The Conference on Software Engineering Education and Training)。会议提供了一个聚集人气的地方,研讨软件工程学科建设过程中遇到的疑难杂症,会议每年进行一次。多年来这个会议所取得的成果,引起IEEE-CS和ACM的注意和重视,1997年原来由SEI组织的提升成为它们旗下重要的专业会议.,CSEE&T,2003 年CSEE&T首次走出美国本土,在西班牙马德里召开了第十六届会议,2005年在加
40、拿大温哥华召开了第十八届会议,2007年在爱尔兰都柏林召开了第二十届会议,2009年在印度海德拉巴召开了第二十二届会议。,SWECC提供了道德守则作为学科发展的出发点,软件工程协调委员会(SWECC)作为一个永久性的实体成立于1998年,它是由ACM和IEEE为软件工程学科建设共同努力的结果。其目的以促进作为一个专业计算软件工程学科的发展,是以道德守则作为学科建设的出发点,通过高标准的卓越的教学研究,促进师资队伍建设、教育创新和学科评估。对于软件工程教育的教师来说,每一堂课的教学都是一种研究的机会,要热爱不断努力提高工程教育。,SWECC,可以找到资源来帮助老师精神饱满地开始或继续研究并提高软
41、件工程的教育。它还提供了一个道德守则作为软件工程发展的出发点,这一措施包括记录了当前的知识机构,推荐认证标准,课程模式发展,并确定绩效标准。同时软件工程知识体系也是在这个委员会的推动下展开的。,SWEEP建立了软件工程课程模式的体系,1998-1999年,ACM和IEEE-CS出面资助了软件工程教育项目(SWEEP: the Software Engineering Education Project)。这个项目组主要任务是为了创建工作小组提出的软件工程本科课程教程(Curriculum)和一套本科软件工程项目的评审准则草案的指导方针。前者,SWEEP的成员们开始了结合计算机科学学科的教程演衍
42、生出软件工程教程模式的工作。其实,这个项目涉及到多个学科的知识,不同的学校对软件工程这个术语的理解和认识也有偏差,由此也催生了多个教程版本。后者,是为了评判学科建设中的教学质量要求工程评审委员会对已设立学科的好坏进行评审。,SE2004建立了软件工程本科生学位教程大纲指南,SE2004替换了早期项目名为“软件工程计算类教程”(CCSE),共经历了四年时间。得到了ACM、IEEE的大力支持和帮助。项目专门成立了督导委员会(The Steering Committee )和咨询委员会(An Advisory Board ),三位主席来自美国佐治亚理工,美国迈阿密,美国德州理工等三所大学,其他成员有
43、来自美国,加拿大,英国、以色列、澳大利亚等国大学教授。2001年秋季成立项目组,下属知识体系小组,教学课程小组和联合编辑小组等。,SE2004,开始招募项目所需的志愿者,并制定了总体规划纲领,设计了软件工程课程卷宗目录。项目小组各自产生知识架构体系,和核心课程模型后,广泛征求各方意见,咨询委员会会对每条意见都进行整理备案并作反馈。2002年、2003、2004年均利用一年一度的软件工程教育与培训会议(CSEE&T) 和国际软件工程大会(ICSE)对初步草案进行公开发布,2003年6月27日SE2004初稿首次面世。并召开特别会议征求ACM所属ITiCSE, SIGNOTES, SIGCSE机构
44、的意见。2004年夏季正式发布SE2004。这一进程成果,使得计算机课程卷宗发生了历史性的变更。,The for Advancing software Engineering FASE,在创建软件工程学科的过程中,软件工程学科还创办了推进软件工程论坛(The for Advancing software Engineering FASE),包括有关的各种通知,报告,以及软件工程教育感兴趣的短文,多年来一直保持着在线,按月公布存档发表过的文章。,The Network Community for Software Engineering Education, SWENET,软件工程教育网络社区(
45、The Network Community for Software Engineering Education, SWENET ),是由美国国家科学基金会自助的项目,上面有可公开的免费获取软件工程教育课程模块库;它亦为软件工程教育者们提供若干个典型的工作室联习。虽然,此项目已经结束,但它仍然支持软件工程课程模块库。,制定了一整套教学计划,在美国多所大学推行,ABET在1996年批准了美国本土第一个本科生的教学方案( Curriculum ),后来又相继在美国多所大学(有三十多所学校参与其中)被推广使用。经过多年的教学实践真正地培养出一批具有软件工程思想的,并能组织、协调和管理软件项目的,能够
46、制定软件产业发展计划的和实施企业信息化建设的人才。 美国工程与技术鉴定委员会 Accreditation Board for Engineering and Technology,Capstone,从以上这些事件可以看出,通过几十年的努力,这些人为软件工程和软件工程教育做了这么多的事,不论是在学术上,还是在方法和内容上,都取得世人皆知的成绩。他们培养出了一大批业界的是软件开发过程中的管理者、协调者,产业策略的政策制定者,领导者;和项目实施的咨询者。,原材料,产成品,经历暴风雨,才能见彩虹,经过这样训练的学员们才能真正感受到软件开发过程的滋味,关键是从中得到了锻炼。今后在实际工作中会有更大作为。
47、,宝信软件研发中心总经理董文生与复旦大学高峰在交流中,Q & A,软件学院应该培养什么样的人?,中国从2002年起先后成立了30多所软件学院,其实当时国家希望通过创办软件学院能够把中国的软件产业真正的搞上去。其实现在看来还是不可能。因为我最近研究了国外对软件工程专业的定位发现,软件学院应该培养的是: 软件开发大型软件系统项目的(比如东软、宝信、万达等)管理,协调人才; 培养大型企业信息系统(比如通用、大众、海尔,中国电信,中国远洋等)的领导,管理人才; 政府各大职能部门的(比如工信部、发改委等)首席信息官等领导人才; 信息技术管理咨询顾问(埃森哲、德勤、 安永、普华永道等)。 因为信息技术的开
48、发与管理,其政策法规等本身是一门学问,而且我们现在缺少的就是这样的人员。可是软件学院已经成立8、9年了,我们培养的人才方向还是和计算机学院的差不多!,软件工程人才培养的思考,我们没有做到,主要是没有意识到,这是致命的。因为你根本没有想到也不可能去做。学校应该根据企业的需求,软件开发需要什么知识,我们就应该教什么知识,而不是我们有什么就教学生给学生,不顾企业要什么。因为这里有许多专业内容:除了我们以前讲的软件从业人员的道德守则以外还有,包括软件规模和复杂性,工程的设计概念下的成本和质量的限制,人力分配的问题,以及影响到软件工程等之内的各种因素。 因为没有相对应师资,就没有了这些课程,所以我们现在
49、培养出来的还是软件工程师。编程的,偶尔做做管理咨询而已。,软件工程人才培养的思考,当然这些人的培养不是一蹴而就的,需要十到二十年左右时间,但是这个方向已经明确。这些人刚出来肯定还是先从计算机编程开始,然后再慢慢向这些岗位转移,但是这些人已经受过这方面良好的教育和训练,比较容易胜任这些岗位。 当然也可以量身定做,招生的时候就有这方面的要求,这样可能更加直接一些。比如像医学临床一样,七年制。因为这是一种特殊的人才培养模式,就应该有一些特殊的方法,美国就是这样做的。前几年先把基础打好,有一些信息技术的、管理学的、经济学的等知识,再揉进一些特质的技能进去,比如心理学,人文科学等,成为专业领导者的角色。
50、,软件工程人才培养的思考,教育部等几部委2002年软件学院,特别是软件工程专业就是应该培养前面所提到的三种人才,即大型软件开发的组织者,管理者或协调者,像开发一个操作系统,企业资源管理系统,网上银行管理系统等。模块之间的分工协调,人员方面调度,系统可移植,可持续性。但是我查遍了这个文件一点没有看到这些内容的文字。 但是,这也不要紧,从计算机技术发明的经历可以看出,这是需要一个过程的,一个认识过程,适应过程,转变过程,我们期待着这个转变的发生。,1936年:图灵论文中提出电子计算机的可能性,1936年,图灵在论文论可 计算数及其在判定问题中的应用中,提出了图灵机计算模型。 这篇论文主要是回答德国数学家希尔伯特在1900年举行的世界数学家大会上提出的“23个数学难题”。,