计算机科学与技术论文范文
时间:2023-04-10 04:04:39
导语:如何才能写好一篇计算机科学与技术论文,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
首先,计算机网络技术的应用要遵守规范性的原则。只有其本身是规范的,能保证它的发展和应用过程都是科学技术、规范的,才能提高计算机网络技术的应用效率,才给用户提供准确、方便、快捷的服务。在计算机网络的应用过程,就要坚持规范性的原则,才能充分发挥设备的作用和功能,才能保证网络系统运行中的精度和协调度,进而才能够保证计算机网络应用的高效性和稳定性。其次,计算机网络技术的应用还要遵守便捷性的原则。再选择计算机软硬件系统的时候,要考虑系统的简便性、折旧费用等,在保证软硬件可以满足技术需要的同时,还要考虑网络系统的特殊性,既要充分发挥网络系统的功能和作用,还要能够经得住时间的考验。坚持计算机网络应用便捷性的原则,在遇到产品更新升级、设备维护、维修及故障排除等问题时,解决起来会变得简单、容易。在计算机网络技术应用中,一定要遵守规范性和便捷性的原则,才可以将计算机的网络技术发挥得淋漓尽致,满足人们对网络的不断需求,提高网络的应用效率,满足信息化社会的发展。
2计算机网络的应用技术
计算机网络技术的广泛应用,在现代社会发展中占据着举足轻重的地位。Internet技术不仅在办公中实现了远程操作,而且在教育中,很多网络课程教学、优秀课件的共享等,都极大地方便了教育与交流。尤其在生活中,商业进入网络后,人们的柴米油盐、酱醋茶等等生活用品都可以通过网络获得,所有的衣食住行等都可以通过计算机网络技术解决,人们足不出户,只要有台连接网络的计算机,所有的生活问题、教育问题、工作问题等都可以迎刃而解。平板电脑和智能手机的出现,更加推动了网络技术的发展。平板电脑小巧、易携带,但连接网线,却影响了其便携性,而今的WiFi网络技术,成功地解决了这一问题。有了WiFi技术,人们对网络的依赖就更大了,在所有的场所,人们都可以共享网络。现在的手机已经由原来的3G升级为4G,网络速度更加快捷,弥补了没有WiFi网络覆盖的不足,人们可以通过手机的网络进行实时的交流和沟通。现在的生活中,如果某一环境或时刻,没有了网络,人们就会感到好像什么事都无法进行了。因此,计算机网络已经成为人们生活、工作、学习中不可缺少的技术,它已经成为一种文化、一种生活融入到社会的各个领域。
3计算机网络技术的应用前景
随着科学技术的迅猛发展,计算机的网络技术也将朝着更加方便、快捷、安全的方向发展。在生活中,人们通过计算机网络技术,打破了时空上的束缚,实时地进行信息的交流和沟通;在工作中,人们通过计算机网络技术,实现了远程办公的愿望,及时地进行信息的传递和共享。所以计算机网络技术已经成为人们生活的必需品,这就要求其不断提高“品质”。现在的网络技术是人们生活、工作、学习的重要手段,因此在未来的发展中,要求网络技术要更加的稳定,而且还要快速。因为网速过慢,使信息不能及时传播或共享的下,尤其是企业很可能会造成很大的经济损失。另外,就是网络技术的安全性,虽然现在的网络技术都有加密保护,但现在的网络技术的应用已经涉及到人们财产和隐私中,所以将来网络技术的研究和发展的重点,就将是网络安全问题。计算机网络技术要不断地研发、升级,给用户提供更多既安全便捷的应用,不断满足人们的需求。计算机网络技术的发展,必将推动人类社会的发展。
4结束语
篇2
1、计算机人工智能识别技术应用瓶颈探析
2、计算机科学与技术的应用现状与未来趋势
3、计算机信息处理技术在大数据时代背景下的渗透
4、计算机基础课程应用教学思考和感悟
5、中职中药专业计算机应用基础教学改革实践
6、浅谈虚拟现实技术在中职计算机基础教学中应用的必要性
7、计算机图像处理技术在UI设计中的应用
8、计算机生成兵力行为建模发展现状
9、智慧档案馆计算机网络系统方案设计
10、浅谈如何提高计算机网络的安全稳定性
11、计算机应用技术与信息管理的整合探讨
12、计算机科学技术小组合作学习研究
13、计算机科学与技术有效教学策略研究 >>>>>计算机网络和系统病毒及其防范措施毕业论文
14、互联网+背景下高校计算机教学改革的认识
15、艺术类应用型本科高校"计算机基础"课程教学改革研究
16、计算机技术在石油工业中应用的实践与认识
17、计算机技术在电力系统自动化中的应用研究
18、微课在中职计算机基础教学中的应用探析
19、课程思政在计算机基础课程中的探索
20、计算机服务器虚拟化关键技术探析
21、计算机网络工程安全存在问题及其对策研究
22、人工智能在计算机网络技术中的运用
23、慕课在中职计算机应用基础教学中的运用
24、浅析如何提高高校计算机课程教学效率
25、项目教学在计算机基础实训课程中的应用分析
26、高职计算机网络教学中项目式教学的应用
27、计算机信息安全技术在校园网络的实践思考
28、大数据背景下的计算机网络安全现状及优化策略
29、基于计算机网络信息安全及防护对策简析
篇3
关键词:应用型;教学改革;本科建设;开放性
中图分类号:G642 文献标识码:B
当前地方农业高校几乎都设有计算机科学与技术专业,为高科技农业、地方新农村建设、地方经济建设培养本科人才。多数地方农业高校是二类本科院校,其计算机科学与技术专业设置也是参照重点院校进行大而全的学科设置,而立足于地方性、农业性、应用性不是很多,致使学生培养没有恰当的定位,不如重点高校那样在理论上工程上深入学习和掌握,也不如高职院校学生那样实践和技术掌握的牢靠,从而使学生的就业前景暗淡,学科建设后力不足。本文在调研多个地方农业高校计算机科学与技术专业建设现状的基础上进行深入的分析和总结,结合本校学科建设的经验,提出了开放式的应用型计算机科学与技术专业本科建设模式,以“知识-素质-能力”为原则,完成了计算机科学与技术专业的培养方案、实践体系、教学模式、考核方式、教材建设等方面的分析与研究。
1培养方案
地方农业高等学校在二类本科招生情况不是很好,第一志愿报考率不是很高,经常需要降低分数线来完成招生任务,新生的文化素质和各种能力相对不足。为此培养方案要满足不同层次学生的不同的需求;要求培养方案具有弹性,不仅每年新一级学生培养方案要与时俱进,正在学习的学生培养方案也要根据学生的素质和社会的需要进行适当的调整。
通过分析当前多数高等农业院校的计算机科学与技术专业的培养方案发现它与其他类型的学校没有什么太大的差别,培养模式也大体相同,使农业高校的学生要和重点院校的同专业学生面向相同的就业市场,造成竞争力不足,另外重要一点是计算机科学与技术专业没有体现出农业高校的特色。为此要按照农业高校的定位重新规划培养方案,以服务地方、服务基层的高科技农业和农业信息化为目标进行调整,要加入计算机在农业的应用、农业数据采集、地理信息系统在农业中应用、精确农业等课程,专业课程也要以应用型为特征进行调整,指出计算机科学与技术专业是培养农业信息化和农业科技服务的高级人才,为农业的发展提供高质量的计算机服务。
应用型人才要以培养学生的工程素养为基准,满足农业建设和经济社会对大批计算机开发性人才的需要进行,能够进行农业信息系统开发、农业网络建设与管理、软件系统管理、客户培训和服务、项目开发、设计和调试等方面从事工作,为此要加大计算机应用方面课程设置,侧重应用性、实践性环节,注重计算机学科应用能力的培养[1]。跟随信息社会发展步伐,减少硬件的课程,比如模拟电子和电路、单片机原理和微型计算机原理,这些课程内容可以在讲授计算机组成原理以实例引入。不应过多强调大而全的基础课程,应加强知识综合,强调应用性、针对性和系统性。
2实践体系
计算机科学与技术专业的应用型本科建设的重要内容是专业的实践体系的建立和完善。培养方案中设置了课程实验、课程设计、社会实践、毕业设计等多种形式实践内容[2]。在课程试验中要大幅度提高综合性和设计性试验,减少验证性试验或让学生课下自主进行。实验课要提高学生解决实际问题能力,也要提高学生兴趣和主动性。实践教学以课程设计和毕业设计为主,系统化的进行学生的项目培训和知识组织以及综合能力的提高。
课程设计是以班级为单位教学,对已经学习过的某门课程的知识进行综合,一人一题进行计算机项目开发,学生独立设计和完成,以培养学生的综合解决问题的能力和创新能力为核心,应该以农业相关的项目为主,比如养殖业管理系统、种植业信息系统、粮食质量追踪管理系统、气候数据自动采集等等,培养学生与农业相关的信息系统或处理系统,提高学生就业能力。如果课程设计的题目较大,又综合已学过的多门课程,则采用多名学生协同完成,进一步增强学生交流能力、合作解决问题能力。为了提高学生阅读源程序的能力,鼓励学生在课程设计中引用开源项目的部分内容,或把课程设计的内容融合到网络上协作的项目开发中,使学生在实际应用中提高自己的成就感,也可以加快学生的项目开发经验积累和编程能力的提高。
毕业设计以解决农业信息化和高科技农业系统为主进行的设计与开发的综合性应用项目,把学习到的农业知识进行现实化、实用化,进一步提高学生动手解决问题的能力。计算机科学与技术的毕业设计要按照软件工程和信息开发的标准编写文档、撰写程序代码,提交一个项目总结和程序系统,包括开发文档、程序源代码、数据库结构、配置文档和测试文档,这是本科四年的计算机知识总结和能力培养的集中体现,要学生独立完成,在答辩委员会的严格审核和测试下完成毕业设计,毕业论文不再进行包含大量基础知识和重复开发文档内容的撰写,侧重于提高学生的应用能力,培养出应用型的人才。
3教学模式
课堂教学更应该注重自主学习和互动式教学,以培养学生灵活掌握基本理论和应用技术为中心,减少讲授的时间,大幅度增加讨论课、分析课、现场观摩课,补充新技术讲座。提高第二课堂的学时,教师多多参加学生自学辅导,进一步提高学生学习的自主性。在整个教学过程中始终要贯彻“知识-素质-能力”这个基本原则来组织教学和教学准备[3]。
当前多媒体技术和网络技术的应用丰富了教学手段,也为学生进行构建主义形式的知识掌握提供了基础。围绕教学大纲的知识材料以网络的形式,让学生主动去学习去,寻找自己需要的内容,可以提高学生分析问题和解决问题的能力。网络辅助教学使学生随时得到帮助,也可以使学生一起协同学习,提高学习的兴趣。多媒体以丰富多样知识形式展示给学生,拉近学生与实际应用之间的距离,让学生更加自然地掌握计算机的基本知识和基本理论。为此要建立“以学为中心”的教学模式,教师成为组织者、指导者、帮助者和促进者,教师利用情景、协作、讨论等诸多学习环境要素充分发挥和调动学生的主动性、积极性和创造性,使学生有效地实现对当前所学知识的深刻理解和熟练掌握。
校园网络的应用要充分化和高度化,让网络教学成为课堂教学有益的必不可少的部分,来进一步提高学生知识掌握和能力的培养。学校要加大教学资源建设的投入,使校园网上的应用更加丰富。即学校购买其他高校优秀课程资源或优良的公司开发的教学资源,快速构建学校的教学资源平台,在此基础上学校要依据自身的特色和学校的定位,进行各个课程网络资源的二次开发或原创性开发,使网络教学资源更好地服务于本校的教学。
4考核方式
当前很多地方农业高校的计算机科学与技术的考试仍然是传统的闭卷考试,以分数判断学生对课程知识的掌握程度,对于计算机科学与技术专业强调素质和能力来说不是很适合。随着信息社会的发展,知识是爆炸性的增加,知识的获得变得非常容易,不一定需要记忆和严密的推理,关键是判断学生学习和掌握知识的能力,是否通过课程能够提高学生的动手解决问题的能力是一关键指标,为此要采用符合学科的项目系统开发、课程报告等考核方式。
考核方式的改变不是一蹴而就的,要对当前的闭卷考试进行改良,以多种方式的综合为主,由知识测试、课堂状况考查和试验检查或试验设计能力组成。课堂状况考查比重加大可以提高学生在课堂上的回答问题和讨论课的积极性,促使学生更加独立地完成作业和专题报告,使学生主动地获得知识。激励学生与教师的互动,进一步提高学生的知识组织和表达能力、思考与解决问题的能力、计算机专业素质和创新能力。
5教材建设
在教育部本科教学工作水平评估的指导下,地方农业高等学校都选择了清华大学出版社、高等教育出版社、机械电子工业出版社、科学出版社等优秀教材,甚至选择了国外著名大学的教材应用于教学。这对于应用型本科建设是不太恰当的,学生学习变得非常吃力,花费更多的时间去掌握知识,降低了素质和能力的培养,从而使现在的地方高等学校培养出来的计算机科学与技术专业本科生分析问题和解决问题的能力低下。为此要进行教材选择方向的改变,选择满足“知识-素质-能力”原则的教材,选择符合应用型人才培养的教材。当前很多出版社都认识到这样的问题,也陆续出版了很多关于计算机科学与技术的应用型教材。对这些教材进行分析,发现多数都不是非常适合地方农业高等学校计算机科学与技术专业。为此进行教材建设已经成为当前比较迫切的任务,地方农业高等学校要联合起来,研究如何使教材内容满足本类学校应用型人才的培养,符合农业信息化建设,符合当前计算机科学与技术专业的最新发展,同时也注重学生的当前知识水平和能力。
6结束语
随着高科技农业对信息化要求的提高,计算机科学与技术专业在地方农业高校中的地位大大加强,其本科专业建设变得非常紧迫。在总结本校计算机科学与技术专业建设的基础上,本文提出了一个开放式的学科建设模式,按照“知识-素质-能力”的原则进行培养方案、实践体系、教学方式、考核方式和教材建设等方面进行全方位教学改革,对计算机科学与技术专业新的教学思路进行深入研讨,提出专业建设措施。当前社会需要创新能力更强的人才,培养学生技能和实践能力为成为必要,为此各个地方农业高校要更新教育观念,加大教学改革,进一步提高地方农业高校计算机科学与技术本科学生的专业素质和各个方面的能力,为地方经济建设和农业信息化做出更多的贡献。
参考文献:
[1] 李鸿. 新建地方本科院校计算机科学与技术专业定位初探[J]. 计算机教育,2008,(04):94-96.
篇4
关键词 高职院校;计算机专业;教学改革;专业设置
中图分类号:G712 文献标识码:B
文章编号:1671-489X(2014)21-0080-02
1 当前高职院校计算机科学与技术专业存在的问题
课程结构布局不合理 长期以来,计算机专业重理论、轻实践成为比较突出的问题。如以普通高职院校的课程安排来讲,有采用“3+1”的课程方式,也有采用基础课、专业基础和实践三部分,在课程安排的时间上来讲,都存在实训时间短等问题。课程内容脱离实际,内容的变化赶不上技术的变化,给高职院校课程改革带来很大的问题。
教学方式单一 计算机属于应用型和实际操作性非常强的学科,传统的计算机科学与技术的教学突出理论知识的教学,并采用集中授课的方式,包括计算机实验、学年论文、课程设计、毕业设计等。通过传统的教学方法,给学生灌输相关的计算机理论知识,不仅不能吸引学生的学习兴趣,反而将专业知识的学习作为任务来完成,不利于对知识的真正吸收。
人才培养与就业需求脱节 根据课程教学要求,学生要全面掌握相关的理论知识,学校要培养学生在计算机方面的应用能力。这种课程要求使学生在学习的过程中不能完全掌握基础知识,也不能有效培养在计算机领域中有着独特的应用能力和操作能力的人,导致高等院校在计算机方面的人才培养中处于非常尴尬的地位。这就使得企业得不到需要的人才,学校不能培养综合素质比较高的人才、实用性的人才,学校培养和企业需求之间存在很大的矛盾。
2 计算机科学技术专业改革的思考
如何在未来的高等院校的发展中体现自身的特色,是当前高等院校必须思考的特色。应用型人才的培养必须根据我国的经济和社会的发展,在教学大纲的指导下,通过整体学科教学内容的优化,加大对学生实践能力的培养。同时结合大纲的原则,采用岗位对应的方式对课程模块进行设计,并改进教学形式和方法。而要具体落到实处,必须从以下几方面入手。
加强对教学方法的改革 俗话说教育的关键在于教学,教学的关键则在于方法。因此,要提升教学质量,培养应用型人才,必须改变传统的教学方法。其具体的思路是:首先,转变以往的以教师为中心教学方式,转变为以人为本发展理念的个性教育,通过个性的教育,充分发挥学生的潜能;其次,通过在教学中采用案例教学的方式来取代以往单一的理论教学;再次,增加教学过程中的师生互动,改变传统的被动接受局面;最后,在学习中多采用团队合作的方式来改变传统的个人奋斗的方式。其具体的设计如图1所示。
构建应用型的课程模式 随着我国经济和社会的发展,社会对复合型人才的需求也越来越大。对于复合型人才的培养,其不仅需要特别专业的知识,还必须具有较高的人文综合素质,如适应能力、管理能力、创新能力等。除通过教学方法实现对专业的改革,还必须通过课程体系的重新布局,来实现其改革目标。因此,在课程模式进行构建的过程中,对课程的设计必须注重知识+素质+能力的培养。在课程的目标设计方面,严格按照高等教育的标准来培养。在学生的应知方面则以更高层次来对待培养;在应会方面,严格按照国家统一的专业技能标准进行要求和培养(如国家计算机职业资格二级考试)。
通过在课程中对交叉学科的设计,培养学生良好的综合素质,在保证国家需求的同时,结合高校自身发展,灵活对其进行处理,从而发挥高校的长处,优化专业实践工作。
改革课程平台模式,注重学生的个性化发展 传统的计算机课程平台包括基础理论、专业主干、专业基础、公共选修和专业选修。因此,做好对上述课程平台的时间的调配和资源的投入、优化,从而让学生在经历基础课程的学习后,更好地结合自身的爱好来选择计算机学习的方向,以此体现学生的个性化发展。
调整大学学习的课程时间安排 高校实践时间少,从而忽视对学生在计算机方面的动手能力的培养。因此,适当增加课程实践的学时安排,对提高学生的动手操作能力具有重要的作用。
3 结语
总之,计算机科学与技术教学的改革,必须紧紧围绕以人为本的理念,以培养学生的动手能力、操作能力和创新能力为主线,从教学方法、课程模式、课时安排和课程平台等四个方面入手,实行整体规划、动态调整的策略,才能更好地实现对教学的改革。■
篇5
关键词:教学改革;培养模式;教师教育
中图分类号:G64 文献标识码:B
文章编号:1672-5913 (2007) 19-0040-03
1引言
综合性大学举办教师教育是世界各国教师教育改革和发展的基本走向,也是中国师范教育从传统走向现代的新趋势。随着社会的发展,中国的教师教育呈现出教师来源多元化、教师职业专业化、培养培训一体化以及教师队伍高学历化等新的发展趋势,教师教育由此进入了一个崭新的时代。[1] 传统的师范教育必须改革,才能获得新的发展。
对于综合性大学中的教师教育来说,当前所面临的困境与挑战主要表现在两个方面:一是综合性大学的办学理念与文化对原有师范院校办学理念与文化的冲击;二是当前基础教育改革尤其是课程改革的深入推进对原有师范教育内涵和方式的挑战。[2]将教师教育纳入综合性大学之中,对原有师范院校办学理念与文化的冲击是很明显的。
原有师范院校在转型或合并组建综合性大学后往往会感受到一种切实的生存危机和发展困境,长期以来的“师范性”与“学术性”之争实际上也是这种危机的典型反映。在这种情况下,如何重塑自身的“学术性”,促进“师范性”与“学术性”的和谐发展,如何巩固并拓展自己的生存空间,已成为综合性大学教师教育所面临的一个紧迫问题。
对于计算机科学与技术教师教育专业的课程体系主要依据普通高等院校计算机专业的计算机课程体系而设置。但是计算机课程发展具有结构的不稳定性,并且在具体的制定和实施中出现的偏差、课程体系缺乏整体优化,理论教学过多、教学内容陈旧,教育思想、教学模式依然以教师为中心,教学手段和教学方法落后。由于受硬件条件的限制,教学方式则是以课堂教学为主,课程实验也大多以简单的验证性为主;课程内容重复,各类课时比例不尽合理,对计算机科学与技术的新知识及现代教育理论较少顾及,难以激发学生的学习兴趣,师范性不突出,职业技能训练不足,严重地影响了学生的个性发展,不利于学生创造性、动手能力和自学能力的培养,不能满足在新课程改革下中小学信息技术教育对教师所提出的新要求。
2计算机科学与技术教师教育专业培养模式
广州大学计算机学科现有三个专业计算机科学与技术、软件工程、网络工程;其中计算机科学与技术专业又分为信息与软件方向、信息管理方向、计算机教师教育方向。每年招生人数大约200-280人。这些专业或方向都有各自的培养计划,学生在招生时选择的专业,很难中途换专业,不利于复合型、创新型人才的培养。
我们根据国内外大学本科教学发展的趋势和我校的现状,提出建立计算机类专业、方向教学大平台,建立一个立体化跨专业的人才培养模式,希望培养出具有个性化,创新意识的复合型、宽口径的本科毕业生。
在此平台下,建设计算机科学与技术教师教育专业,本专业的培养规格应围绕“厚基础、宽口径、高素质、强能力、重创新、广适应”的人才培养思路,具有国际2l世纪教育委员会所倡导的四种最基本的学习能力,即“学会认知,学会做事,学会共同生活和学会生存”。适应计算机科学与技术学科的发展,具有良好的科学素养、文化修养和师德。系统地、较好地掌握计算机科学与技术学科的基本概念、基本原理、基本方法、基本技术等基础理论知识,能理论联系实际,具有良好的计算机科学与技术基本实验技术与技能等实践能力。主要体现在以下几个方面:
(1) 具有良好的政治思想品质和职业道德。
(2) 具有良好的信息素养,包括信息获取能力、信息分析能力、信息应用能力。
(3) 具有较强的数学基础知识和扎实的计算机专业基础理论知识。
(4) 具有较好的计算机软、硬件、网络方面的应用能力。
(7) 具有较熟练地阅读专业外文资料和一定的外语听说能力。
(8) 具有较强的组织教学能力和指导学生课外活动的能力。
(9) 具备一定的现代教育理论,能胜任中小学信息技术课的教学工作。
(10) 具备较强的自我学习能力、创新能力、教学科研能力、管理能力以及协作能力。
结合广州地区基础教育的需求,积极探索非定向教师教育的模式,改革教师教育的课程体系和教学内容,优化公共教育学科的课程设置,加强学生教育教学技能的培养,加强师范教育的学术性基础和教师教育的教育专业性,使教师教育学术性与师范性并重,由封闭走向开放,极大地促进教师教育的发展,以培养适应教育现代化的高水平师资。
3课程体系的建设
培养方案的重新规划和设计整合三个专业教学计划整合为一个大平台,一个计算机教师教育教学计划,三个专业模块的教学计划。由于对学生已经进行了分类教育,对不同类型的学生的教学方法和手段应进行新的研究。
由于三个专业一个大平台,大平台中的主干课程的教学内容和教学要求应能适应三个专业的要求,重新设计和规划主干课程教学内容、教学要求和教学方法。
建立新的学籍管理体系,使学生能方便地跨专业学习。
根据新的课程教学内容,教学方法编写更合适的教材。剔除陈旧的教学内容,注入能反映各领域的发展趋势及新成果、新动态的新内容,把科学精神和人文精神渗透到各门课程和各教学环节之中。改革教学方法和教学手段。构建创新能力和实践能力培养体系。组织编写和引进国内外高水平的教材。建立新的实验体系和实践环节,编写配套的实验教材。
建设一个分层次,跨专业的教学平台,在培养计划、教学计划、教学大纲、实验体系、实践环节和学生管理工作进行调整和改革,将对我校计算机类专业的本科教学产生巨大推动。
学生可以通过一年到两年的学习,对专业有所了解后,再对自己有兴趣的专业或方向进行选择。这给了学生更大的自由度,减少学生选择专业的盲目性,并且拓宽了学生的基础知识。而在高年级则允许学生自由选课,对学生的个性化发展提供了基础。
改革教师培养模式,培养高水平师资。通过把教师教育和非教师教育专业构成一个大平台,结合广州地区基础教育的需求,积极探索非定向师范教育的模式,培养“专业+师范”的复合型师资,师范生在完成与非师范生同样的专业课程基础上,加修14个学分的师范教育学程,便具有了师范生的资格,使师范教育与非师范教育逐步融为一体,优势互补,协同共生。
4实验体系的建设
在计算机类专业人才培养目标为基础,在计算机大类教学平台的基础上,建立一个适合计算机类专业培养规格要求、以能力培养为主线的“一体化、分阶段、多层次”的实验课程教学体系。实行基础实验课、专业基础实验课和专业实验课三个阶段的实验教学,重基础实验课,打好计算机类专业平台的基础,培养学生的基本操作、基本方法、基本技能,结合各专业理论课程体系,构建各专业的实验课程,同计算机类专业平台的实验课程成为一个有机的整体。使学生系统掌握计算机基本理论的实验教学,扩大了综合性、设计性实验课程,使学生掌握软件系统分析、设计和说明的基本方法,网络工程的设计和管理能力,具备计算机方面的研究与技术开发能力。提高学生独立思考问题和解决问题的能力,提高学生的动手能力,培养学生的创新精神及集体协作能力。对教师教育专业通过学科教学法、教育见习、教育实习的专业实践过程,使学生能具备信息技术教师的基本能力。
5专业发展存在的问题
由于国家教师教育的优惠条件已经不存在了,对计算机科学与技术教师教育专业的发展是一个挑战。特别是我们学校是以大类招生,一年以后分流,由于学生对教师职业的不了解,选择教师教育专业的学生比较少,甚至不能开一个班。
由于教师职业也面向非师范专业的学生,使得师范生的就业有更大的挑战。
6师范和非师范专业学生的特点
师范生由于要以教师职业为目标,所以一旦作为师范生,对自己的行为要求有一些潜在约束。总的来说,师范生比非师范专业的学生相对稳重一些,学习也自觉一些。
由于有教学实习,学生的表达能力和组织能力得到锻炼,学生在非专业能力方面比非师范生有更大的优势,但在专业能力上一般比非师范生的能力差一些。在从事专业性很强的职业上竞争能力差一些,但在一般的专业技术职业的就业上,应有一定的优势。
参考文献
[1] 钟秉林. 教师教育的发展与师范院校的转型[J]. 教育研究,2003. (6).
[2] 钱国旗,等. 理念创新与策略思考――一综合性大学教师教育的困境与超越[A]. 全国非师范院校教师教育协作会年会交流论文[C]. 扬州大学,2003.2004.
篇6
计算机科学与技术学科是研究计算机的设计、制造和利用计算机进行信息获取、表示、存储、处理、控制等的理论、原则、方法和技术的学科。它包括科学与技术两个方面。科学与技术相辅相成、相互作用。同时,计算机科学与技术学科具有较强的工程性,应用是计算机科学与技术发展的动力、源泉和归宿,而计算机科学与技术又不断为应用提供日益先进的方法、设备与环境。计算机科学与技术学科人才培养必须重视实践教学环节。
本文的主要工作就是探讨如何将先进的国际计算机实践教学模式引入到我们的计算机实践教学体系,完善我们的计算机实践教学体系,以进一步提高学生的创新能力。首先我们介绍国际先进的计算机实践教学模式,然后介绍东南大学计算机专业实践教学体系,接着介绍东南大学计算机专业实践教学体系引入国际化实践教学模式的探索,最后给出我们的建议。
1国际先进的计算机实践教学模式分析
国际先进的计算机实践教学模式的基本特征是:
(1) 强调做中学,通过实践悟出“道理”、发展理论;
(2) 强调实践与社会应用需求相结合;
(3) 强调实践与个人研究兴趣相结合;
(4) 强调实践综合与探索相结合;
(5) 强调实践与论文相结合。
国际先进的计算机实践教学基本模式是:“理论―实践―新理论―再实践”和“强化实践”。
英国和德国采用“理论―实践―新理论―再实践”模式。英国普遍实行“学习―企业实习―学习”三段制教育体制 ,即学生一段时间在校学习 ,一段时间到信息类企业实习,工读交替进行教学计划,使学生能在所选择的典型信息类企业环境中学习。它不仅给学生提供书本理论知识和实践知识,而且使学生在做好就业准备的同时,具有较高的技能和创造力。德国大学十分注重实践教学,实践教学环节在教学组织中占有重要的地位。习题课、讨论课、实践课占较大比例;学生要到企业实习 6个月,毕业设计必须在企业完成;毕业论文题目都是来自企业的真实课题。除了强调在企业的实习和见习外,采用注重实际问题分析的实践教学方法,以及练习实践教学方法――学生单独或以小组形式解决复杂问题;考察方法――参观企业,了解实际工作的程序和方法;案例方法。实践教学特色是“政府支持、企业主导、注重实践过程管理”,企业是评价、考核实践教学成果的主体。
美国采用“强化实践”模式。美国许多大学将计算机课程实验单独设课,甚至列为核心课程。对于软件类实践课程,重视通过项目训练培养学生的程序分析、设计和开发能力,而且关注项目训练环节的辅导工作;开课形式是项目驱动,助教指导;实践教学特点是助教人员配备充分,教师指导有成效。对于硬件类实践课程,在教学过程中强化实验教学,并注意引导学生养成正确的实验方法;开课形式是保证基础,兴趣驱动;教学特点是实验教学为主。另外,鼓励开设个性化的实践课程,注重学生的个性化发展;实践内容由学生自己与老师商定;教学特点是教师指导为主。
2东南大学计算机专业实践教学体系
坚持实践育人是东南大学的优良办学传统和宝贵的精神财富,坚持实践教学不断线,将实践育人通过培养方案和教学计划落实到人才培养的全过程是东南大学教育特色。
东南大学计算机专业实践教学体系是结合国际IEEE/ACM CC2005和东南大学计算机专业学科特色及优势形成了具有三个层次、三条线的开放式创新性实践教学体系。
三个层次分别是:
(1) 课内基础与验证型实验,该类实验主要涉及课程的相关知识点。实验目的是使学生验证、理解、巩固并掌握课内所要求的基本教学内容;
(2) 综合实验实践与课程设计,主要是设计与开发型实验实践,该类实验实践以“任务”或“课题”形式提出实验要求和具体的实验成果,要求学生通过有关课程或自学方式,掌握实验所涉及到的知识,通过综合利用这些知识来设计、开发并最终完成实验项目;该类实验旨在培养学生综合应用计算机知识与技术的能力,培养学生带着问题自主学习的能力,实验涉及计算机基础与应用开发等多方面的知识,例如,可涉及软件工具与环境的使用、高级语言编程、编译程序及操作系统、数据库及网络等方面的内容;
(3) 课外研究与创新型实验,该类实验重在培养学生的研究能力与创新意识;实验室可设定研究题目,也可由学生自选题目;该类实验可以没有最终结果,但要求学生能提供实验分析与研究报告,写出有见解的心得体会。
三条线分别是:
(1) 软件,从程序设计基础到操作系统及数据库、软件工程课程设计、软件类科研实践、软件类课题毕业设计;
(2) 硬件,从电子实践初步到硬件与接口实验、硬件类科研实践、硬件类课题毕业设计;
(3) 软硬综合,从计算机系统综合课程设计到软硬综合类科研实践、软硬综合类课题毕业设计;计算机系统综合课程设计以编译系统课程设计、操作系统课程设计、硬件实验和微型机与接口技术实验为基础;通过软硬综合实践环节增强学生的编程能力、计算机系统认识能力、充分利用计算机系统进行实际计算机应用问题求解的能力。
东南大学计算机专业软件系列实践教学环节如图1所示。
图1 软件系列实践教学环节示意图
东南大学计算机专业硬件系列实践教学环节的示意图如图2所示。
图2 硬件系列实践教学环节示意图
对于科研实践,主要是由四层次的大学生科研训练体系支撑,具有国家级、省级、校级、院系级四个级别、以学生自主研究项目和学科竞赛活动为主体。共有六种实现途径:
(1) 学生自主立项进行科研项目研究;
(2) 参加学科竞赛(如,电子设计竞赛、ACM国际大学生程序设计竞赛、足球机器人大赛等);
(3) 提交研学作品(设计、论文、报告、软件等)及相关资料;
(4) (含参加国际、国内各级学术活动提交论文并收入论文集或被邀请作报告);
(5) 听科技、学术报告并撰写与报告相关的研学材料,如文献综述、评论等;
(6) 其他研学活动。校级、院系大学生科研训练计划是计划的基础支撑和主体,国家级、省级和部分校级重点项目是优秀学生进一步发展创新能力的延伸舞台。
经过努力,东南大学计算机专业实践教学体系日趋完善,在对学生的培养上取得良好的效果,学生对计算机系统的认识能力和综合素质明显增强。
3东南大学计算机专业实践教学体系引入国际化实践教学模式的探索
东南大学主要在引入国际化实践教学思路与内容、实践过程模式和实践环节考核方式等方面进行了探索。
(1) 引入国际化实践教学思路和内容
根据 “强化基础、软硬结合、立足系统、面向应用、加强实践”的教学理念,东南大学计算机专业引入国际著名大学的课外研学实践模式和面向计算机系统的课程设计模式。对于课外研学模式,主要有:“软件环境自学实践”和“大学生科研训练计划”。对于面向计算机系统的课程设计模式,主要有:“以Lex和YACC为核心的编译程序构造课程设计”、“以构建小型数据库管理系统(DBMS)为核心的数据库系统课程设计”、“以操作系统内核设计为核心的操作系统课程设计”、“以CPU设计和BIOS设计为核心的计算机系统综合课程设计”。
(2) 引入国际化实践过程模式
根据“构建研究型实践教学体系”目标,东南大学计算机专业引入“开放和自主”实践过程模式。对于“开放”,主要是采用“开放的实践环境、开放的设计方式、开放的目标要求和开放的评价体系”,以使学生敢于探索。对于“自主”,主要是强调“以老师主导、以学生为主体”,不限定学生设计的系统总体结构、不限定学生具体实施设计的步骤、不限定最终的目标和验证方式、不限定学生实施设计自己设计的时间和地点,以能充分体现“个性化”。
(3) 引入国际化实践环节综合考核模式
对于以小组为单位实施的实践项目,采用组间考核和组内考核相结合的方式,教师全程跟踪、加强验收管理,不仅要提交实际可运行或可演示的系统、而且要撰写相关论文。对于组间考核,主要依据是小组答辩、其他小组对该小组的评价以及教师对该小组的评价。组间考核得分作为小组成员最高得分。对于组内考核,主要依据是小组成员相互评价、教师抽查面试。
(4) 加强与信息类企业的合作
主要包括:邀请企业工程师担任部分课程案例内容讲解、安排实训和企业实习、毕业设计结合企业课题。
对于“计算机系统综合课程设计”,我们主要是参照美国加州大学伯克利分校的思路。该课程目标是:提高学生的计算机系统综合认识能力、培养学生基于系统优化应用的思维意识、提高学生的创新能力。课程思路和方法是:从系统设计的角度,培养学生综合运用计算机软硬件课程所学到的知识的能力;鼓励自主创新,经过团队合作,设计一个小型的片上系统(System on chip),其中包括硬件系统和系统软件的设计与实现;采用研究型教学方法。该课程的前期实践基础是:以微程序控制和复杂的模型计算机设计为主要内容的“硬件实验”、以Lex和YACC设计为主要内容的“编译程序构造课程设计”、以微内核设计为主要内容的“操作系统课程设计” 。该课程的硬件设计内容有:一个可运行31条MIPS指令、采用哈佛结构的RISC型MPIS32微处理器,串口、键盘和LED显示控制器,看门狗(可选)等。该课程的软件设计内容有:含有编辑功能的MIPS32汇编程序、基本输入输出系统(BIOS)、硬件各部件测试程序、MiniC编译器(可选)、应用程序范例(可选)等。通过“计算机系统综合课程设计”,学生的感受是“让我们对计算机系统有了更直观深刻的认识,而且也锻炼了我们的能力”。引入国际化的实践教学模式,对我们学生的创新能力起到了明显的作用。
4思考与建议
(1) 必须加强实践教学师资队伍建设
拥有一支结构合理、具有丰富理论和实践经验的教师队伍是实践教学质量的有力保证。若实践教学采用全程跟踪、强化交互式实践考核方式,更需要投入更多的师资力量。
(2) 贯彻“讲一、练二、训三”的基本思想和“少而精”的原则
充分发挥学生的主动性,着重启发学生的思维,拓宽学生的知识领域,更多地采用引而不发和举一反三的启发式教学方法教给学生一些关键技术,把主动给学生。多指定一些参考书,让学生逐步形成自己选择资料和获取知识的能力,提高学习的积极性和主动性。讲课时间缩短,实际训练加长。
(3) 超脱实践内容、培养学生的创新精神
引导学生从具体实践课题完成过程,学会总结与归纳,使学生得到的不仅是知识,而是方法、分析问题和解决问题的能力,学生不仅学会分析问题、解决问题的方法,而且学会思索、对比、概括、提高,从怕出问题到主动找问题,从被动完成任务到主动寻找好的解决问题的方法,使知识得到升华、提高。从而,掌握作研究的一般方法和过程,可自主研究一些新的问题。
(4) 通过国际计算机工程认证制度推进计算机专业实践教学体系的国际化
将国际计算机工程实践规范引入计算机专业实践教学体系。
5结束语
创新源于实践、实践出真知。加强实践性教学环节是我国高等教育发展的一个永恒主题。我国高等教育要适应社会发展、符合国际潮流,满足社会对人才素质的多元化要求,必须重视实践性教学环节在专业教育中的作用。
我们相信,他山之石可以攻玉,我们需要借鉴计算机专业国际化实践教学模式,特别是国际知名大学计算机专业实践教学模式,以形成能够适应中国教育环境的计算机专业实践教学模式,从而进一步提高学生的实践创新能力、提升学生的专业竞争力。当然,探索具有中国特色、能与国际接轨的计算机专业实践教学模式是一个长期的过程,需要我们共同努力。
参考文献
[1] 清华人才培养走向国际化[N].科学时报,2004,(8).
[2] 教育部.关于进一步深化本科教学改革、全面提高教学质量的若干意见.教高(2007)2号.
[3] 陈宝泉,杨晨光. 如何培养好“未来的工程师”[N].中国教育报,2007,(10).
[4] 甘岚,曾辉. 计算机科学与技术专业实践教学体系构建[J]. 华东交通大学学报, Vol23. No.12, 2006,(12).
篇7
关键词:计算机科学与技术;教学改革;实践
一、引言
受IT技术快速发展的影响,计算机科学与技术专业从二十世纪八十年代末期开始逐渐成为高校招生和办学的热门专业。一段时间以来,办计算机专业在全国各地高校形成一股风气,各类各级高校不论条件如何,均设有计算机专业,导致计算机在校生的规模极度膨胀,已成为全国在校学生最多的专业之一。目前,计算机人才培养存在一个怪现象:一方面每年的毕业生相当一部分找不到工作,另一方面IT企业又找不到合适的毕业生,究其原因是计算机专业的教学出了问题,培养的学生创新实践能力不强、学不能致用、质量不高,不适合用人单位对毕业生的要求。这个问题在国内大学相当多的计算机专业不同程度的存在。本文对这个问题我们进行了深入的分析和探索,认为要转变这种局面就要实现创新人才培养,最直接关键的就是改革目前的教学方式和考核评价方式,启发和促进学生主动学习,在实践和应用中掌握知识。
二、高校计算机科学与技术专业教学现状
近年来,国内外的高校都在积极探索计算机科学与技术专业的教学与人才培养模式,随着社会对计算机专业人才需求条件的不断提升,我国计算机专业人才的培养所存在的问题也逐渐暴露出来。具体体现在:
(一)学生专业知识基础参差不齐
在我国各大高校,大部分学生来自小城镇和农村,有自卑和畏难心理,而这种差距难以通过传统的刻苦和用功进行弥补。部分来自大城市或家庭条件比较好的学生对电脑接触早,他们在计算机实际操作方面的能力比较高,个别学生甚至超过了部分专业教师。专业知识基础和参差不齐增加了教学的难度,提高了教学的要求。
(二)课程设置与教学内容不能适应计算机科学与技术的专业需求
为了满足社会对计算机专业人才的需求,高校在进行课程设置时一方面要兼顾学生具有完善的理论基础,另一方面又要强调培养学生的实践能力,这样一来,一些理论深、难度大的课程在教学计划中占有了较大的比重,而一些应用性较强的课程难以全面进入教学计划。导致的结果就是因学生基础知识、自身学习能力和兴趣的差异,一方面对理论性较强的课程学不好,另一方面对自己感兴趣的应用性课程因没有教学计划而学不到。这在很大程度上打击了学生学习的积极性,导致他们心理阴影和对学生的抵触情绪,同时也给教师授课带来了一定的难度。
(三)教学方式和手段落后,学生上机实践机会很少
由于我国有些高校存在资金短缺、师资力量不足以及观念跟不上等方面的原因,因此在教学中仍存在重理论、轻实践,重知识传授、轻能力培养的倾向,导致人才培养与社会需求存在着较大的差距,学生毕业后无法胜任相应的工作岗位。即使部分院校开设了各类实验课程,但由于没有良好的实践教学环境和实践氛围,缺乏科学的实践教学考核措施与标准,导致学生与教师片面地重视理论学习与教学,使实践教学流于形式。
(四)师资力量薄弱
我国高校计算机专业师资多数属于教学型教师,普遍存在实践能力差、科研水平不高的情况。由于很多高层次的计算机人才流入了国内外的工作待遇优厚的企事业单位,导致了高校高水平计算机教师缺编,这在一定程度上影响了上课的质量,教师亦无精力投入于科研及本身业务的进修和提高。其次,多数教师没有项目制作、程序设计等“一线工作”的经历,也就很难将自己所教授的课程真正与实践结合起来,而将企业单位中的工作经验穿插在课堂中教授给学生也就无从谈起。
三、推进计算机科学与技术专业相关课程教学改革的实践策略
(一)转变教学观念,改革实践教学方式
实践教学对于提高学生的综合素质、培养学生的创新精神与实践能力具有特殊作用。实践教学应该覆盖包括:实验、认识实习、生产实习、社会实践、课程设计、毕业设计(论文)、第二课堂等各个环节。更重要的是实践教学必须保证学生在教师的指导下,自己动手、自行设计、自主完成的教学过程,重在培养和训练学生的操作能力和创造能力,相对于课堂教学更具有直观性、综合性、创新性,在应用型人才培养过程中有重要意义。对于应用型本科院校的计算机科学与技术专业来说,传统的实践教学体系和内容,己经不能满足计算机发展的质量的需要。计算机及IT技术的发展和更新非常迅速,学校要保证本专业人才培养质量,就必须转变传统教学观念,在提高学生的创新意识、创造能力和继续学习能力上进行大胆改革和创新。
不断进行实验教学改革,把实验教学逐步从理论课教学中独立出来,统筹协调理论教学与实验教学,建立实验教学中心,强化实验教学。我校计算机科学与技术专业通过多年的实践总结,对教学过程中各个实践环节进行改革实验,取得一定的进步:
1、课程验证性实践环节:对于本专业重要基础性课程,如高级语言程序设计和数据结构等课程采用小班授课,实践环节采用边学边练的实验室教学方式,用实践环节进行教学,不区分理论与实践教学。整个教学环节都在实验室进行,使教师及时掌握学生的学习状态,使学习过程更加直观。
2、课程综合设计环节:将相关紧密课程进行综合课程设计,指导教师给出题目和要求,学生在指导教师的指导下分组完成任务。这样不仅能够节省实践环节实践,减少重复内容,更能锻炼学生综合的问题思考能力和实际问题的解决能力,同时提高学生的组织能力和协调能力,更重要的是通过答辩环节能够提高学生的表达能力。
3、实习环节:通过校内和校外实习相结合的形式进行实习环节,积极探索校内实训基地建设的校企组合新模式,由学校提供场地和管理,企业提供设备、技术甚至和师资支持,培养学生的市场创新能力;加强校外实践教学基地建设,建和发展尽可能多的校外实践基地,争取即为企业服务,为企业出谋划策和培训员工,又解决学生校外实习困难的问题。
4、创新型实践环节:通过第二课堂、设计大赛和教师科研等各个环节,提高学生的创新能力和综合实践能力。通过多年的调查发现,参加设计大赛或教师科研的学生在人才市场的竞争力远远 超过重点高校的本科毕业生,甚至研究生。我们认为创新性实践环节是应用型本科院校人才培养的突破口,是应用型人才培养的关键。
5、毕业设计环节:毕业设计是学生进行综合设计的重要的环节,我们在毕业设计过程中始终坚持题目新颖,能够体现计算机科学的新技术的应用;在指导过程中要细致,能够锻炼学生的综合设计能力。毕业设计环节重点培养学生的创新意识,创新意识是创新能力的基础,也是应用型人才培养中必须具备的要素之一。
(二)改革考核方式,由知识点考核向能力和素质考核转变
考试制度的改革是全面推进素质教育的关键。计算机专业不应该仅有单一的理论课考试方式,针对专业实践性、工程性较强的特点,根据课程性质的不同可以采用多种形式的考核方法实行实验和理论分别考核,实验考核不过关,相应学分也拿不到,甚至有些课程以实验考核为主。还可以通过认证考试等形式,引入第三方考核。这样做既可以促进学生实践动手能力的锻炼,真正考察了学生的专业能力和专业素质;另一方面便免了学生因死记硬背而失去学习兴趣,激发了学生的学习热情。
(三)学生综合评价的考核方式的改革
学生综合评价的考核方式要采用了从德、智、体3方面,结合学生活动记录及奖惩等信息,对大学生进行综合评价的定量测评方法。测评指标计算公式为:S=0。2D+0。7Z+0。1T+F。式中为S为测评总分,品德素质定量考核指标成绩为D,智育素质定量考核指标成绩为Z,身体素质定量考核指标成绩为T,在校其它表现定量考核指标成绩为F(又称加减分,奖为正数,罚位负数),0。2、0。7、0。1为加权系数。另外,为了更全而、更准确地反映学生素质的实际情况,根据不同学校的不同情况对加权系数可以进行设置初始化。
品德素质定量考核指标成绩:采用民主评议和辅导员评议相结合的办法。
智育素质定量考核指标成绩:按学期计算,智育成绩是本学期所有课程成绩的平均分。所有考试成绩均折合成百分制进行计算。
身体素质定量考核指标成绩:按体育课成绩和身体素质达标测评成绩。
在校其它表现定量考核指标成绩:根据学校及院系的有关规定,记录学生在校的表现,如实践活动、创新活动、科技竞赛活动及其它业余活动和奖惩情况,以课程的方式统一标准进行加分和减分,以实现定性和量性相结合的综合考核方式,以提高学生综合素质和职业素养。
(四)教师的培养
要实施新的教学方式和对学生的考核评价体系,效果的好坏关键在教师。实施新的教学方案,实际上对教师提出了更高的要求,比如:面向目标教学内容的精练和组织、大作业和小项目的设计等,都要求教师不仅具有较丰富的教学经验,还要及时了解学科发展前沿和方向,有较高的科研水平和工程实践能力。这些能力正是大学教师所欠缺的。例如,在地区性大学特别是边疆地区的大学计算机专业的教师队伍普遍存在着学历偏低、主要从事教学工作,很少参加科研工作的问题,即使主观上有教学改革的愿望,客观上也很难达到要求。因此,要想取得明显的教学改革效果,最重要的措施就是教师的培养,特别是关注青年教师,提高教师的科研水平和工程实践能力。
从近年来教师考核的情况和学生的反映来看,教学同时又从事科研与开发的教师与单纯搞教学的教师相比,不论是知识面、思维的活跃性、创新意识、还是教学效果,前者都明显优于后者。许多教师在从事科研和开发时,还将课题结合到学生毕业设计或学生课外科技活动中去,也吸收部分学生参加课题研究。这种教学与科研开发的紧密结合,对提高学生的创新和实践能力起到了积极的作用。因此要利用好现在国家和地区的政策,有计划、有步骤地提高现有教师的学历层次;鼓励教师参加各种形式的课程进修,如参加教育部和教指委举办的课程进修班、IBM和ORACLE等公司举办的系统软件和软件工程与软件工具培训学习班;鼓励教师参加科研项目、参与技术开发和参加学术会议。
四、结语
教学质量决定高校应用型专业的人才培养质量,所以教学改革需要不断深化。近年来,我专业学生的操作能力、动手能力、独立分析和设计能力、创新意识、创造能力明显增强。应用型人才培养模式不断改进,应用型人才的培养质量不断提高。今后我们的重点是创新实验室和开放实验室的建设,完善学生创新能力的培养,对创新实践环节要进一步改革和探讨。
参考文献:
[1]马明涛,王丽芬,刘宝军.计算机基础课程改革探讨[J].农业网络信息, 2008, (5): 144.
[2]董卫鹏,胡鹏飞.高校IT人才培养现状的分析与思考[J].新城教育学院学报, 2008, (4): 110.
[3]张莲瑛.高职院校计算机专业毕业设计改革[J].天津职业院校联合学报, 2008, (5): 58.
[4]张霞.浅谈计算机科学与技术专业教学改革[J].福建电脑, 2008, (8): 197.
[5]冷建华,胡烈山.地方性高校公共计算机教育现状的研究[J].经济理论研究, 2008, (21): 106.
[6]孙林.务实创新.开创课程改革新局面[J].中国当代教育思想,2006.
[7]李莉莉,石忠.计算机科学技术专业人才培养模式探究[J].福建电脑,2007,(1):39.
[8]许建飞,朱向运.改革实验教学体系强化创新人才培养[J].实验室验室研究与探索,2001,(1).
篇8
关键词:计算机;科学与技术;专业;人才培养;现状;改革;模式
中图分类号:TP3-4
信息产业目前正在向全球经济的主导产业方向迈进,电子计算机科学和技术于信息产业中占领了极为重要的位置,电子计算机科技人才系计算机科学和技术发展之源动力,是我国向电子计算机科学领域高峰攀登的主力军,这便对培养具有高素质的电子计算机科技人才指出了紧迫的要求。培养适应社会需要的计算机专业人才问题应当引起我们的关注。本人就高等院校计算机专业的专业建设形式和课程体系实施了研究,着重阐明了专业办学期间的专业办学的指导思想、专业定位、特色及其专业培养方式、课程体系创新等诸多问题,对于地方高等院校计算机专业的建设具有一定的指导意义。
1 计算机科学与技术专业发展现状与存在问题分析
当前在我国,计算机科学和技术专业大学生从业难的根本原因不是人才过多,而是供需矛盾表现于结构性失衡。对以培育具备应用型人才为主导的高等院校来说,更是存有既不能够使学生具备扎实、全面的专业理论基础,又不能够培育学生熟悉的运用能力之问题,从而导致了顾此失彼、真正效果短板的局面。[1]
1.1 当前高校计算机专业人才培养现状
社会对电子计算机专业人才的需求日渐强烈,信息时代社会需求多样化的电子计算机专业人才。可是,随着科技的发展进步,电子计算机技术人才培育方面的确存在一些问题并且逐渐显露出来。具体表现于学生缺少创新意识,只是意味死记硬背,实践运用能力不够,掌握的技能与社会要求相脱节。从而导致了一方面社会针对计算机技术人才的需求进一步增大,而另一方面大批的计算机专业大学生没有办法找到工作。充分反映出计算机科学和技术专业人才培育中出现的实际问题。为适合新形势下社会对计算机科学和技术专业人才的新需要,我们一定要对电子计算机科学和技术门类实施教学改革。在高校大力培育学生的创新能力,也是高校教育教学顺应时展的紧迫需要。
1.2 计算机科学与技术专业人才培养期间的主要矛盾
按照以往对电子计算机科学和技术专业人才培育的认识,电子计算机科学和技术学科系相关算法之学问,培育的人才一定要具备开展算法分析与运用的能力。此是一项以专业学术发展与分析探讨为导向的培育形式,在此形式下,学校注重理论知识体系的传授,而淡化应用技术的强化培育,培育的人才偏向于学科类型、学术类型,缺少独立克服化解问题之能力;对电子计算机开发和管理工具以及手段的运用不熟、经验不够、缺少对实际事物的抽象反应力。信息化社会需求的是追求职业化为目标的培育模式,要求培育的学生不但具有扎实的基础理论,并且需具备较强的实践运用能力。
1.3 导致计算机科学和技术专业毕业生就业难的主要原因
(1)专业定位同社会发展相脱节
高校在电子计算机科学理论探究和知识推广层面具有很强的优势,可对于社会需要的应用型人才的培育方面却略显得比较单一。
(2)教学方法及内容陈旧
当前大部分高校的电子计算机专业课堂设置依旧按照多年以前的专业设置方法,没有与电子计算机科学发展和电子计算机运用发展同步俱进。
(3)实践环节缺乏
当前大部分高校以课堂设计、毕业论文设计当作实习实践的主要环节,此实践环节存有学科片面性、同企业运用脱节、缺少系统的、完整的、具体的实习实践环节。
(4)师资队伍建设滞后
高校教学第一线的教师大部分属于擅长理论类型的教员,教学十分任务繁忙,没有时间从事运用项目的开发科研活动,缺乏实践应用本领,没有能力在电子计算机应用方面为学生指出更好的指导性见解。
2 计算机科学与技术专业教学模式改革的几点建议
2.1 转变教学观念
在当今条件下,电子计算机技术仍处在理论学习和推广期间,发展情势趋于缓慢,理论学习有利于电子计算机技术在我国的广泛发展。随着近年来电子计算机技术的进一步发展,电子计算机已运用到生产生活领域的诸多方面,社会需要求是大批的计算机运用技术人员,企业需求具有实践经验,并且很快适应工作岗位、能亲自动手能力比较强的大学毕业生,而高校培育的依旧只是大批理论类型、研究类型的电子计算机人才,由于在培育阶段缺少真正的实践本领及实习环节,致使学生在实践活动能力发挥方面上还很缺憾,而且已不能适合信息化社会对电子计算机人才的需求,高校应当摒弃以往的教育模式,适应社会的发展,建构以市场为指导、以培育应用型人才为宗旨,紧密结合社会的发展趋势,积极探求新的人才培育模式。
2.2 改革教学体系及课程设置
高校在掌握市场需要的前提下,应当依据社会需要的应用目标设置不同的电子计算机应用教育方向,例如电子计算机互联网络、软件开发技术等;在教学课程设置方面,应当紧密结合应用目标选取教学课程,选取应当有所偏重,有所摒弃;把教学课程分解为公共必、选修课;专业必、选修课,针对专业必、选修课,必须做到相应的课程构架环节,课程构架内容应当与时俱进,根究企业时展运用的需求,并且依据课程的要点,促使学生通过理论学习后能够立即融入实践环节,并使其在掌握课程应用目标的基础上深刻理解课程的核心内容。[2]
2.3 开展校企合作,建设以项目为主导的实践基地
高校专业课程设计目的在于让学生对此门专业课程能有一个更加深入的认识,掌握该门课程基本知识的运用能力。组织开展校企合作办学的活动方式,使学生能把学习理论课程的研究同实践能力运用有机结合起来,一方面深化了学生对电子计算机专业运用的了解,激发了学生学习电子计算机技术知识的兴趣,在另一方面,企业运用项目具有一定程度的复杂度和时间的局限性,给学生也指出了更高的学习要求,在学习动力和压力的驱使下,有效锻炼了广大学生的实践亲自动手操作能力以及克服实际问题的本领,同时也能锻炼学生之间互相沟通合作的团队互助精神。[3]
2.4 强化双师型师资队伍建设
双师型教师具有相关实际运用开发经验,在传授理论知识时,能够深入掌握课程的要点,并且根据具体运用实例实行讲解,在实践实习活动课中,能把运用项目的问题研究得十分透彻,条理清楚,方便学生理解和把握理论和实践知识,同时可以在学生专业技术方面、就业方面等给予大力的支持与扶持,而且也确立了应用型人才的一个典型标杆。电子计算机专业系一项实用实践性非常强的专业,为使培育的高校学生能够尽快适应工作岗位,就得提升电子计算机技术动手亲自实践的能力,高校必须改变以往的电子计算机技术方面教学模式,不断改革教学体系内容,积极加强同企业的合作,建构学生实习实践基地,打造具有双师型的高校师资队伍。[4]
3 结语
在电子计算机科学和技术人才培育理念上,不仅要遵守因循电子计算机科学和技术人才培育规律,而且应当不断拓展对广大学生创新理念及应用能力的培育,在计算机科学和技术门类教学中,我们不但要将知识讲授给学生,而且还要培育广大学生具备较强的创新意识和应用本领。
参考文献:
[1]谷川,王爱民.师范院校计算机专业人才培养模式研究与实践[J].计算机教育,2010,14.
[2]王璐,赵琳,吴进保.计算机专业应用型人才培养模式的探讨[J].通化师范学院学报,2010,10.
[3]王育坚,居阳,袁玫.应用型人才培养的校企合作实践基地建设[J].计算机教育,2011,13.
[4]黄安碧.中职学校“双师型”教师队伍建设.国家教师科研基金十一五阶段性成果集(重庆卷),2010.
篇9
关键词:社会需求;计算机专业教育;课程体系
1研究背景
从1999年全国高校第一次大规模扩招到今天,高校毕业生的数量在短时间内成倍增加,大批毕业生涌入就业市场,使大学生就业成为社会问题。我国正处在信息化建设的高速发展期,急需大量计算机专业人才。而目前计算机专业人才培养存在严重的供需问题,一方面社会需要大量的计算机专业人才,另一方面高校培养的计算机专业人才不能满足国家信息化建设和IT 行业发展的要求,毕业生的就业质量逐年下降。造成这一现象的根本原因,是我国传统的计算机教育教学着重于所谓的理论教育,注重教授知识产生的来龙去脉和体系背景,而忽略了目前应用技术日新月异的突破与发展,因此,我国高校培养的是高层次的专业科研人才,而非国家信息化发展急需的掌握实用操作技术的基础应用人才。本文针对这种情况,提出一种基于社会需求的计算机专业教育模式[1]。
2计算机专业就业现状分析
就计算机专业的就业情况来看,在信息经济与知识经济占主导地位的当代社会,信息产业的迅速持续发展决定了计算机学科培养的学生的就业市场比较广阔,各级各类软件公司、信息中心、网络公司、党政机关和事业单位的信息化部门、企业信息化及自动化改造部门以及发展中的高校自身,对这类人才都有很大的需求。单就信息化发展来说,无论是企业,还是政府机关、事业性单位,从中央到地方,各部门工作都呈现信息化、网络化的发展趋势,都需要大量的计算机人才。另外还有大量的计算机类高职高专、中专学校和社会上数不清的长期或短期计算机应用培训班,培养的计算机类学员每年少说也在100万以上,他们都在分割着计算机人才市场这块蛋糕。从目前的情况看,计算机专业毕业生的需求已基本呈现饱和状态,也出现了就业难的问题。
其实,计算机专业毕业生就业难还有更深层次的原因。近年来,随着世界范围内信息技术的迅猛发展,国内的软硬件开发公司,特别是国外资本在国内的软硬件外包公司大量出现,对信息技术软硬件开发人员和白领工人的需求迅猛增长。同时,在我国发达地区,复合型、专业型、经营型、创新型计算机专业人才也十分紧缺。从这种情况来看,计算机教育的前景十分看好。然而,从人才市场的调研结果可以看出,由于我国很多高校并不重视面向市场办教育,造成计算机人才市场上大量出现“有岗无人”和“有人无岗”的怪现象。高等学校,特别是非重点一般本科院校的计算机专业教育教学值得认真研究。
3计算机专业教育存在的问题
教育的目的是培养人才,人才是为社会服务的。针对计算机专业教育,教育部高等学校计算机科学与技术教学指导委员会在调研报告中指出,国家信息化的目标、进程决定着国家和社会对计算机专业本科生的人才需求程度,决定着对计算机人才的层次结构、就业去向、能力和素质等方面的具体要求。目前,计算机类专业毕业生就业出现困难的原因主要是高等院校的计算机专业人才教育模式满足社会需求的针对性不够,主要体现在以下几个方面:
1) 专业设置。不同学校计算机类专业设定的教学目标大同小异,很难体现出各自的专业办学特色。主要表现在专业名称相似、课程设置框架雷同,甚至连相同课程的教学大纲都几乎一致。至于教学模式,各个学校大多都延用传统的“理论传授+上机操作”形式。
2) 课程结构。各个学校在各个学期所开设的课程重复度较高,很难体现各校的办学特点和办专业的特色,无法打出各自的就业品牌效应。
3) 教学大纲。各个学校的教学大纲基本相同,很难体现异别。有的学校甚至连教学重点、难点、教学目标及选用的教材都基本相同。
4) 师资队伍。师资队伍老化、知识陈旧、教学方法呆板。
从毕业学生反馈回来的信息分析,高校教学的主要问题是课程设置不合理、与社会需求脱节。因此,各个学校应该根据社会人才需求以及学校的特点、专业的特点、师资的特点、学生的特点来确定准确的人才培养目标,并围绕着目标展开有效的教育教学活动。
4以社会需求为导向,明确专业人才培养目标
专业人才的培养目标是在对社会需求、专业师资结构和专业特色等方面进行详尽分析的基础上确定的。人才培养出来后,是要进入社会为国家服务的,社会需求的变化决定着人才培养目标的变化。要想使培养的人才成为社会需要的人,就必须做好社会需求的调研分析工作。首先,我们收集整理了吉林化工学院计算机专业2006~2008年的毕业生就业情况数据,如表1所示。
通过组织用人单位座谈会和开展问卷调查等调研活动,我们发现不同性质的就业单位对人才的要求是不一样的。在企事业单位,毕业生主要从事企业信息化建设和管理工作,要求他们能够熟练应用各种软、硬件系统知识构建优化的信息系统,实施有效的技术管理与维护。在IT公司,毕业生主要从事软、硬件开发和技术支持服务等工作,要求他们掌握工程化软、硬件系统开发技术,具有一定的软、硬件项目组织与实践管理经验,具有良好的竞争意识和团队合作精神。考取研究生的学生主要在科研院所从事计算机科学深层次、前沿化的科研工作,要求他们具有计算机科学扎实的专业基础知识,较强的创造、创新能力和对新技术、新知识的敏锐性。
除了调研社会需求外,我们还充分发挥现有教师队伍在知识结构方面的优势。我院计算机科学与技术专业从1999年开始招收本科生以来,经过了十多年的发展,在计算机软件、计算机应用两个研究方向上形成了一定的优势和特色,在企事业信息管理和办公自动化、网络工程设计与实施、电子商务等方面具有丰富的工程实践经验,并与我校化工、自动化、机电等相关专业形成了学科交叉及优势互补,完成了多个实际工程项目的设计,效果良好。
综合考虑用人单位的人才需求和师资结构、专业特色两方面的因素,我院明确了计算机科学与技术专业的人才培养目标,即培养热爱祖国、拥护社会主义,具有远大理想、高尚思想道德,具有实践能力、创新能力,身体健康,具有良好的科学素养,系统掌握计算机硬件、软件技术与应用的基本理论、基本知识和基本技能与方法,能在科研、教育、企业、事业、技术和行政管理等部门或单位从事计算机教学、应用研究及开发的计算机科学与技术专业的现代工程师。
5教学内容和课程体系改革
根据计算机科学与技术专业的培养目标――高级应用型人才要求,我校在人才培养方面主要以育人为先,科学与人文教育为基础,以社会需求为导向,采取分类分层次培养的原则,分别于2006、2008、2010年对培养方案进行调整和修订,不断完善结构和内容,积极推进培养模式的改革和创新,循序渐进,制定出着力培养学生的实践能力、创新精神和创业能力,充分体现“厚基础、宽口径、强能力、求创新”原则的培养方案。我们加大了实践环节的比重,提高了学生的动手能力。在计算机课程体系中设置约25%的选修课,使学生在坚实的学科基础上扩大知识面,拓宽专业口径。构建了由公共基础实验,学科基础实验,专业实验(包括综合性、设计性实验),社会实践,课程设计,工程训练,计算机上机训练,生产实习,专业综合设计和毕业设计(论文)等环节构成的比较完善的实践教学体系,提高了学生的实践能力,培养了他们的创新精神,达到了人才培养目标的要求。
计算机专业课程体系[2]包括理论教学、实践教学环节、个性培养等三大主干框架,其中理论课程包括公共教育课程模块、专业基础课程模块、专业方向课程模块、专业特色任选课程模块等四大课程模块,实践教学包括公共教育、学科基础、专业实验、工程训练等四大实践模块;个性培养包括拓展教育、综合教育等两大个性培养模块,即实施“通才”与“专才”教育相结合的外向型、复合型、应用型人才培养模式。
值得一提的是,专业方向课程模块、专业特色任选课程模块的制定,是以学生就业途径为导向,降低必修课和考试课比例,加大选修课比例,减少课堂讲授时数等,具体改革内容如下。
1) 整合现有课程,实现课程体系的整体优化。
根据专业培养目标,并总结近年来高等教育取得的教学改革成果和经验,以及多年来计算机专业学生的就业情况,我们重新审定、合理调整课程设置,进行课程的重组和整合,减少课程内容的重复,控制课程门数,实现课程体系的整体优化。我们通过构建“平台+模块”式的培养方案,削减了课程门数,增加了工程制图为学科基础课,增加了软件工程实践和数据库课程设计实践环节,提高了学生的实践能力和动手能力[3]。
2) 不同的培养方案,有不同的培养要求。
计算机软件技术方向和计算机应用方向的培养要求是不同的,为此,我们在专业基础和专业方向中设置了不同的课程模块。计算机软件技术方向偏重于软件开发的能力培养,增加了算法分析与设计、软件项目管理、软件测试等选修课程,计算机应用方向偏重于网络和硬件能力的培养,增加了数字图像处理、嵌入式系统、模式识别等课程。
3) 明确核心课程,加强精品课程和优质课程建设。
我们重点建设C语言程序设计、计算机组成原理、数据结构、操作系统、编译原理、计算机网络、软件工程、数据库原理及应用等核心课程,目前已完成了C语言程序设计省级优秀课程的建设。同时,数据结构、软件工程、计算机网络等课程被评为校级优秀课程,编译原理、数据库原理及应用课程被评为教学院级优秀课程。
4) 加强实践环节和实习实训基地建设。
以培养具有实践能力、创新精神和创业能力的高级应用型人才为目标,我们构建了计算机专业“三三式”实践教学体系,同时结合自身实际,不断加强和深化实践教学改革,更新实践教学内容,使校内实践教学和校外实践教学资源得以充分利用[4]。
在实践教学中,除了每门课程的教学辅助实验外,我们又单独开设了综合课程设计和专业技能实训两大环节,将综合课程设计与相关课程结合,注重提高学生对专业基础知识的综合实践运用能力。而专业技能实训则由技能实训教学、毕业实习和毕业设计组成,主要依托校内和校外的专业实习基地,根据用人单位的专业技能要求,结合实际科研课题和软硬件系统开发项目,采用订单式技能培养方式,从而提高学生的专业技能和就业质量。
我校与企业合作,建立了多个校外实习实训基地,如与长春金桥软件有限公司合作建立了校外实习基地。近几年,通过就业实训,近百名毕业生被推荐到北京和上海两地就业。2010年,我校与大连安博教育集团合作建立了校外实习实训基地,有近10名学生参加了安博“1+1+1”项目实训,同时,我校与北京中关村软件行业协会签订了顶岗实习的就业合作协议,为学生就业开辟了新渠道。
5) 鼓励课外科技活动。
我校以电子设计创新实践基地为依托,积极开展创新实践活动,探索并形成了院校提供基本条件、学生自主管理、教师参与指导的大学生实践与创新能力培养运行模式。
多年来,本专业注重培养学生的工程实践能力和创新精神,广泛开展大学生课外科技创新实践活动,并积极开展实践创新人才培养模式的研究,搭建科技实践平台,按班级、年级成立科技活动小组,鼓励和帮助学生成立创新工作室,培养学生的科技创新能力。自2005年起,我校每年举办网络设计大赛、软件设计大赛、“长通杯”电子设计大赛,平面动画设计大赛,提高了学生的实践能力。我们鼓励学生积极参加全国大学生电子设计竞赛、数学建模竞赛、ACM程序设计竞赛、Intel多核程序设计竞赛等,并取得了优异的成绩[5]。
6) 加强师资队伍建设。
我们鼓励教师加强科研立项工作和专业理论研究,提高学术水平。仅2010年,计算机专业的教师就以第一作者身份发表学术论文40余篇,并参加了多项国家级和省级科研项目的研究工作。同时,通过对本专业教师进行定期定向培训,引进新人才,校企联合引入企业中掌握最新技术的人员参与教学等途径,我校加快了教师知识更新速度,与社会需求接轨。近3年,本专业有4位教师被聘为副教授,5位教师被聘为讲师;并有3位教师获得硕士学位,2位教师在职攻读博士学位,1位教师在职攻读硕士学位。
7) 加强教材建设。
我们积极进行教材建设,近年来共出版教材10余部,《VB程序设计》、《C语言程序设计》、《大学计算机基础》、《计算机网络基础》等教材已应用到实际教学中,并获得良好效果。每部教材都是我校教师多年来在教学过程中积累的经验成果,同时也符合我校学生的特点,所以针对性较强。例如,《C语言程序设计》经过2年的使用,我们又进行了修订,并出版了第二版教材,同时出版了与之配套的《C语言程序设计同步训练与上机指导》,采用了多层次的实践教学方法,提高了学生的动手实践能力和学习兴趣。
6结语
计算机专业改革的具体实施是一个非常庞杂的系统工程,依赖于校院管理、教风学风、师资力量、硬件水平、实习基地等多方面的因素,要取得预期的成果,还需要付出大量艰辛的努力。笔者提出了基于社会需求的计算机专业教学模式,在计算机专业教育方面进行了一些探索,希望能为相关研究提供有益的参考。另外,由于计算机专业的迅速发展和教育教学的改革不断深化,人才市场具有多样化和个性化的需求特点,建议各个学校在专业方向和专业课程的设置上要有自己的特点,不能大众化,这也是我们在专业改革实施中需要关注的问题。
参考文献:
[1] 刘立嘉,马新娜,葛占胜. 基于社会需求驱动的计算机专业教育模式[J]. 石家庄铁道学院学报:社会科学版,2009,3(3): 85-88.
[2] 教育部高等学校计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业公共核心知识体系与课程[M]. 北京:清华大学出版社,2008.
[3] 滕小华,许丽,徐良梅. 高校人才培养方案研究综述[J]. 新课程研究:高等教育版,2009(1):728.
[4] 教育部高等学校计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业实践教学体系与规范[M]. 北京:清华大学出版社,2008.
[5] 蒋廷耀,周学君. 大学计算机课程报告论坛论文集[M]. 北京:高等教育出版社,2008:82-85.
The Development of Computer Professionals Based on Societal Needs
JI Yuru, WANG Dezhong
(Jilin Institute of Chemical Technology, Jilin 132022, China)
篇10
关键词:工程硕士;开放式教学;课程组
中图分类号:G642文献标识码:B
1引言
软件学院软件工程硕士的培养目标是培养高层次、应用型人才,针对这个目标,其教学实施应着重体现出以下两个差异性:
(1) 软件工程学科领域和计算机学科领域间专业设置的差异性,这个差异应能够很好地体现培养应用型人才的目的;
(2) 工程硕士课程和软件学院本科课程的差异性,这个差异应能够很好地体现培养高层次人才的目的。
目前国内软件学院软件工程学科和传统的计算机科学学科在课程设置上差异还不显著,工程硕士的培养方案中甚至部分课程只是本科阶段的重复。虽然大都开始强调学生的软件项目实践,但普遍缺乏过程管理。本文在对IEEE的软件工程知识体系进行深入学习的基础上,针对软件学院软件工程硕士提出了实现开放式教学体系的教学改革方案。
2软件工程知识体系
2004版SWEBOK将整个软件工程知识体系分为11个知识领域(Knowledge Area,KA),其中前5个知识领域是按软件开发的生命期诸阶段排列的,即软件需求、软件设计、软件构造、软件测试和软件维护;后6个知识领域是软件开发中的支撑性或者辅的方面,可能覆盖软件开发的多个阶段,包括软件配置管理、软件工程管理、软件工程过程、软件工程工具与方法、软件质量、相关学科知识领域。这些知识领域SWEBOK并没有重新系统规定,而是直接套用已经成型的各领域知识体系,因此不可避免地存在重叠和不匹配。
在SWEBOK的基础上,IEEE与ACM又共同拟定了CCSE。其中的核心部分是软件工程教育知识(SEEK)。SEEK由十个知识领域组成,包括:计算机基础(CMP)、数学和工程学基础(FND)、职业实践(PRF)、软件建模与分析(MAA)、软件设计(DES)、软件验证(VAV)、软件演化(EVL)、软件过程(PRO)、软件质量(QUA)、软件管理(MGT)。
可以看出,SEEK和SWEBOK基本内容是相近的。总的来说,二者都是包含了软件工程核心类的知识领域、基础类或前导类的知识领域,以及其他相关领域的知识。
3高等教育教学改革研究状况
目前国内关于高等教育教学改革的论文很多,如翁敬农、刘云等在软件学院实践教学体系的内容与规划中提出了“一个目标”、“两种途径”、“三大环节”、以及“四级台阶”的具体步骤。王移芝、林艳琴提出基于“两段教学”的计算机基础课程的教学体系框架。谢芳清、闫大顺提出了以素质教育为目标的实践教学体系。王浩、胡学钢等提出计算机科学与技术专业实践教学体系的总体研究与建设。王志英以国家实验教学示范中心为例,提出实践是综合能力培养的基础,并以此构建计算机科学与技术专业实践教学体系。董玮、邱建华等以专业课“程序设计基础(C语言)”为例给出了建设实践教学体系的实践探索。然而目前还没有检索到专门研究软件学院工程硕士教学改革的论文。无论是从传统计算机科学与技术专业与软件学院软件工程专业的区别,还是本科生与研究生的区别来看,针对软件学院工程硕士的教学改革研究都是十分有必要的,同时也是迫切的。
4工程硕士的课程体系设计策略
我们以IEEE SWEBOK和CC2004SE的知识体系为主体,结合中国软件产业以及本院的具体实际情况,设计了中国科学技术大学软件学院软件工程专业的知识体系,作为我院工程硕士课程设置和教学计划实施的依据。以SEEK为基础,我们对软件工程的课程设置进行规划。整个课程设置可以分为三个层次,即导论性课程、软件工程核心课程和其他课程。如图1所示,该知识体系定义了7个知识体系子类。计算机基础和数学和工程学基础属于导论性课程、其他课程包含了职业实践、领域课程、软件工具、工程实践等四个子类。
其中计算机基础定义了软件工程作为计算学科所必需包含的计算科学基础以支持软件产品的设计与建设;数学与工程学基础提供了软件产品获得所需属性的理论和科学基础;职业实践则聚焦于软件工程师以职业行为从事软件工程实践所必需具备的知识、技能和态度;软件工程核心课程应该包含软件开发生命周期所涉及到的主要知识领域;领域课程包含了对于某个特定领域软件工程师应该接受的特定教育或经验;软件工具定义了从事软件工作所必需掌握的当前主流工具与软件产品等;工程实践则是学生使用所学到的知识从事实际开发活动,提供动手能力的重要环节。
对于工程硕士来说,大部分同学经过计算机本科专业的学习,已经具备了初步的计算机基础以及数学与工程学基础,因此目前其课程体系建设如图2所示,重点是完成软件工程核心课程教学,并结合IT界的最新技术趋势设计相关领域课程。教学改革的核心是如何设计软件工程的核心课程,并指导学生熟练掌握相应的软件工具,强化他们的实践动手能力。
5工程硕士开放式教学体系建设
对于如何设计软件工程的核心课程,我们的主要思路是打破原先各子知识体系间的界线,围绕专业培养目标,结合学生的工程实践,引入课程组的概念,实现一个完整的开放式教学体系。如图3所示,整个开放式学习体系包含三个部分:
(1) 设计课程组:在理论环节采用课程组的概念,集中讲授较高层次的、符合硕士生水平的软件工程的某些重要环节;
(2) 开设实践教学环节:在实践教学中采用做中学(Learning by Doing或LBD)理念,由指导教师讲述软件工具的具体操作过程,同学实际动手学习;
(3) 强化工程实践:在工程实践中由学生自主选题,并将LBD中讲述的工具在项目整个生命周期中贯穿使用。
5.1设计 课程组
目前我院开设的高级软件工程和本科的软件工程课程内容并没有太大差别,对于软件工程的各个环节面面俱到,但又都比较浅显,对于工程硕士的培养显然是不合适的。因此我们设计了软件工程课程组的理念,初步设计了以下课程:
(1)“软件开发管理”(Managing Software Development)
(2)“软件系统架构”(Architectures for Software Systems)
第一门课程主要针对以后立志从事软件工程管理方向的同学,课程针对IT项目集中阐述如何实现风险、资金、工期等各方面的管理;第二门课程主要针对以后立志从事软件高级开发方向的同学,课程主要讲述复杂软件系统架构层上的设计,介绍目前通用的软件系统结构、设计技术以及实现这些结构的模型、表述方法等。这两门课程对于软件工程硕士应该至少必修一门。除了这两门课程,其他软件工程类的课程包括了设计模式、软件测试、语言类课程如J2EE、.NET等等,学生可根据自己的实际情况进行选修。
5.2开设实践教学
针对该课程组,我们开设了实践教学环节,采用做中学理念,由指导教师(可以由助教担任)根据事先确定的主题,选用具体工具讲述如何使用该工具完成项目开发的某具体环节,工具涵盖了项目管理、架构设计文档化以及测试等软件项目开发的主要方面。
对于软件工具的选择,有两种思路。一种方法是对软件工程的不同环节分别选择不同工具,例如项目管理选Project、开发文档化选Rational、测试再选别的工具这样来做,但结构分散,不利于整体化考虑。另一种是采用套件,完成项目开发全程的所有操作,目前我们选择了两种套件,一是微软的VSTS,该套件和微软的Visual Studio开发平台绑定,适合学习.net开发框架的同学;另一种是IBM的RSA,该套件和Eclipse开发平台绑定,适合选择开源J2EE开发框架的同学。
5.3强化工程实践
大多数的软件学院目前都开设了专门的工程实践环节,但实际的效果并不尽如人意。因此我们将工程实践环节也纳入到开放式学习体系中,以前面所说的理论以及实践教学环节来指导学生更好地高质量完成整个工程实践。
从教学方法上,工程实践应尽可能地贴近现实项目,除了常见的软件工程文档,我们还要求学生提交过程管理类文档(软件开发合同、会议记录、工作日程记录、合同执行报告:财务报告和开发过程报告、个人总结、小组总结等)。
从技术上,学生可以自由选题,也可参考工程实践题库中的选题。选题涉及所有领域课程包含的内容。要求学生必须采用实践教学环节中介绍的工具全程介入项目开发的各个阶段。学院设立专门的工程实践网站提供学生选题及交流,以及指导教师的监督。
从教学形式上,则注重如何实现应用型软件人才的核心能力分析与培养,要求学生运用职业实践子知识体系中的相应内容,锻炼学生的口头表达能力、书面表达能力等。通过学生的开题演讲、采用各种工具完成相应的项目文档、结题答辩等环节来实现学生职业素质的培养。
从实践效果评价上,我们制定了一系列的成绩考核方法、管理考核信息、分析考核结果、评价教学质量等措施,实现完整的考核体系。
6结论
软件工程专业学生的培养,在学科教育与培养面向市场需求的人才方面有着事实上的矛盾。软件学院现有的实践教学体系存在着专业课程设置定位不准确、课程实验师资不足、实验教学内容质量不高、实验指导和管理落后等问题。根据软件工程专业教学所面临的挑战,在充分调研IEEE SWEBOK和CC2004SE知识体系的基础上,针对软件学院的工程硕士,我们提出了软件工程硕士开放式教学体系的建设,围绕专业培养目标,结合学生的工程实践,引入课程组的概念,制定了一套较为完整的开放式实践教学实施计划。
参考文献 :
[1] Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering [EB/OL]. [2004-08-25]. /ccse/SE2004Volume.pdf.
[2] 翁敬农,刘云. 北航软件学院本科生实践教学体系的研究与实践[J]. 计算机教育,2007(11).
[3] 王移芝,林艳琴.“计算机基础课程”实践教学体系的研究与实践[J]. 实践教学,2008(8).
[4] 谢芳清,闫大顺. 计算机工程专业实践教学体系的研究[J]. 中国科技信息,2008(9).
[5] 王浩,胡学钢,侯,等. 计算机科学与技术专业实践教学体系的研究与建设[J]. 计算机教育,2007(11).