时间:2023-04-25 14:43:33
序论:好文章的创作是一个不断探索和完善的过程,我们为您推荐十篇计算机专业导论论文范例,希望它们能助您一臂之力,提升您的阅读品质,带来更深刻的阅读感受。
1.学校的人才培养状况与高等职业教育改革的方向脱轨
我国高等职业教育改革的重要方向是大力推行“工学结合、校企合作”的人才培养模式,通过工学结合来实现高职院校与企业联合培养实践能力强、具备良好职业道德素养的计算机专业高技能人才,为企业和社会服务。但大部分学校没有进行充分的教学改革,还是按照老的人才培养方案,尽管教师努力把理论知识传授给学生,但学生难免会缺乏实践经验和岗位适应性,导致人才培养与高等职业教育改革的方向脱轨。
2.市场上对计算机技能人才的需求与高等职业院校培养出来的计算机专业毕业生就业困难存在矛盾
市场上对计算机技能人才有很大需求,而目前职业院校培养出来的学生难以做到专而精,缺乏发展方向和实践技能,不能满足多样化的市场需求,尽管这几年我院计算机专业重视实践教学,不断加大实践教学环节的比重,但由于没有搭建学校与企业联合培养学生的平台,建立学生实习、就业的长效互动机制,使得学生在走向社会时还是无法适应各企事业单位的工作环境,不能一出去就能就业。
3.市场对计算机人才的要求越来越高
实践能力与创新能力是计算机专业人才必须具备的专业素质。毕业生适应期过长成为困扰企业单位的一大问题。企业需要通过提前培养人才以缩短适应期,减少成本,在这个过程中找寻真正具有实践能力和创新能力的满足企业需求的人才。上述三个方面决定了传统的人才培养方案需要得到改变,而在我院开展“双导师制”培养就是在这样的现实背景下应运而生的。
二、计算机专业“双导师制”的内涵
计算机专业“双导师制”是指学校为学生配备校内导师,由校内导师负责课堂教学和专业技能知识的指导,还从企事业单位、校企合作等单位聘请具有丰富实践经验、在一线工作的业务骨干作为企业导师,由企业导师以项目团队的形式带队训练,使学生进一步提高项目的综合研发和管理能力,以及强化学生职业道德、专业技能和协调沟通能力等方面的训练,从而使学生能够在理论与实践两个方面得到迅速提高。
三、计算机专业“双导师制”的具体研究内容
1.专业建设
校企导师共同拟定专业人才培养方案,明确培养目标,了解专业培养内容和评价标准。校企导师共同为学生选择合适的科研题目,毕业设计等,指导学生实践方面的学习。校企导师共同编写教材,使教学内容更加贴近业界,贴近于地方经济的发展。
2.“双导师制”的管理
“双导师制”导师队伍的构建方案。“双导师制”导师的职责。“双导师制”的考核机制。
四、计算机专业“双导师制”的特色与创新
1.特色
通过实施“双导师制”,体现了“注重实践,亲近业界”的人才培养理念,通过建立行业、企业、学校共同参与的育人机制,推行工学结合,校企合作的办学模式,实现产、学、研一体化,拉进学校与社会之间的距离,促使人才培养与社会接轨。
2.创新点
通过实施“双导师制”,真正体现了“因材施教”的原则,导师可以根据每位学生的能力、特长、性格、气质等不同来确定职业发展方向,注重学生实践能力的培养和创新素质的提高,促进学生全面发展和个性发展,从而提高学生的学习积极性和适应社会的能力。
五、在计算机专业实施“双导师制”的意义
1.通过实施“双导师制”,建立“知识探究+能力建设+人格形成”三位一体的创新型、应用型人才培养体系。
2.通过实施“双导师制”,实现学生学习与就业岗位的零距离对接。
3.通过实施“双导师制”,有利于提高学生的就业率和就业满意度。
4.通过实施“双导师制”,有利于企业节约员工培训成本,为企业创造更多的价值。
5.通过实施“双导师制”,有利于学院培养造就一批理论与实践相结合的“双师型”教师队伍。
六、计算机专业“双导师制”人才培养模式
应用技能型人才强调有广博的专业知识,强调有解决实际问题的能力和熟练的操作技能,“双导师制”正好可实现两者之间的双向互补,使课堂教学的专业技能知识在实习、实践中得到升华。
1.校内导师和企业导师的选聘
校内导师要求从学校专任教师中选拔,导师必须具有较高的师德修养,有深厚的专业知识,了解本专业的人才培养方案和核心课程标准,专业学习指导能力娴熟,具有下企业一线锻炼的经验。目前,学院计算机系建立了导师队伍8人,职称结构合理,各位导师专业特长突出。其中,高级职称2人,中级职称6人,具有硕士学位的有6人“,双师型”素质导师8人。企业导师必须在专业技术、项目开发管理上具有很强的经验,能与行业同步,工作能力强,职业道德好。我院已和江西凯天动漫公司、上海中锐教育集团、安博(昆山)服务外包产业基地、上海睿亚训软件技术服务有限公司、广州超赢信息科技公司等建立实习实训基地,并从中聘请企业导师12名。
2.校内导师和企业导师的职能
校内导师的职能主要是负责课堂教学和专业技能知识的指导,指导学生开展实习、实践活动,着重培养学生良好的学习习惯和学习方法,提升学生的综合能力等。企业导师的职能主要是使学生进一步提高专业知识的综合管理能力,以及强化学生职业道德、专业技能和协调沟通能力等方面的训练,增加实践认知能力,以适应未来工作的能力。
3“.双导师制”的实施
学院根据学生专业发展方向为学生配备校内导师和企业导师,校内导师主要是负责课堂教学和专业技能知识的指导,企业导师根据专业方向进行集中指导,或在企业进行1年的集中培训,由企业导师以项目团队的形式带队训练,时间与方式由校企合作协议约定。在校内导师的指导下,我院计算机系成立了移动互联网开发室、室内设计工作室、软件开发工作室、大学生创业基地等,丰富了学生的实践能力和对专业知识的理解能力,学生通过大学生创业基地得到校内导师对校实训项目等指导,营造学生在校创业的环境和氛围,企业导师可带领学生实现商业项目的孵化,优秀学生可提早实现自主创业。在此基础上,校企导师还一同进行人才培养方案的制定、更新,课程标准的制定,共同编写教材。三年来,我院计算机专业通过实施“双导师制”,取得了较好的效果。校企合作共开发项目十多项,导师团队共编写教材九部,开发了两个省级精品课程,部分学生在校期间参加省、市级各类竞赛都取得了较好的成绩,特别在参与企业网站开发和企业网站建设时,学生都表现出了良好的技能素养。
七、关于计算机专业“双导师制”的一些思考
学院计算机专业“双导师制”的实施有着良好的保障机制,但在实际运行过程中也存在一些困难,需要在今后不断完善:
1.校企合作的长期性、企业导师的稳定性不够好
目前,校企合作的良性机制没有完全建立,校企合作不能够长期合作,合作深度不够,有些只能进行一两年,从而导致企业导师不够稳定,对学生的指导不连续。
2.还需加强激励机制
学院目前虽然对导师的工作量有一定的课时补贴,但缺乏激励机制,要建立和完善“双导师制”师生绩效评定内容和评定方式,从而提高导师和学生的积极性。
【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2015)09-0128-01
0.引言
毕业论文是高职高专学校应届毕业生按照教学计划在毕业前必须完成的反映学生综合知识水平和代表学生见解、能力及成果的学术论文,是培养大学生的创新能力、实践能力和创新精神的重要实践环节,同时也是实现培养目标和检验教学质量的关键环节。
对我院高职计算机专业学生的毕业论文指导,从教师的角度来说,指导学生写毕业论文,是教师对学生所做的最后一次执手训练,对大多数学生来说,写论文在他们的经历当中还是第一次。所以进一步规范毕业论文的组织、指导与答辩等主要环节的工作程序,以提高毕业论文工作的质量和水平。
1.基本情况分析
计算机专业毕业生共涵盖6个专业共287人,共完成 287篇毕业论文,其中软件技术专业(软件编码方向)39篇、软件技术专业(动漫设计与制作方向)50篇、软件技术专业(印刷图文信息处理方向)32篇,网络技术专业57篇、计算机应用专业(过程控制方向)75篇、图形图像专业34篇。基本情况见下表:
表1 2013届专科毕业论文成绩统计表
2.过程分析
2.1 征题与选题
本届毕业生共292人,为了使学生能有较大的选择空间,我系在教师中进行广泛征题,所拟题目具有较强的专业性、学术性,难易程度适中,但未能保证学生一人一题。
出台了一系列相关政策,鼓励实验性、动手性强的论文选题,要求导师以体现工学结合,专业与现实选题为主,报销优秀的版面费,负责统一打印论文;增加动手训练机会。
2.2开题
学生选题经确认后,由毕业论文工作指导组正式下达毕业论文任务,选派指导教师,组织学生认真进行开题的各项准备工作。按教学计划安排,学生基本上在规定时间完成了开题报告。
2.3答辩安排
成立了论文答辩委员会,负责毕业论文的评阅及答辩总体安排。对于论文评阅,要求教师按照论文的学术水平、论文使用的研究方法、论文规范性、论文结果等进行全面、认真地审阅和评分。答辩委员会对学生毕业论文答辩资格进行了审查。
在答辩前召开了答辩组成员的培训工作会议,把答辩的安排和程序提前通知学生,确保答辩能严格按照规章制度进行,为答辩工作的顺利开展作了很好的准备。增加了同行评审,抽查了部分学生参与了论文答辩。
在毕业论文答辩工作结束后,答辩委员会进行了毕业论文成绩总评,同时评选出本年度系级优秀毕业论文,共计24篇。
3.加强对毕业论文工作的管理和监督
有计划、有组织的管理是提高计算机专业毕业论文教学质量的前提。按照相关毕业论文工作的规定和部署,组织成立了毕业论文工作指导组,制定了实施方案,积极开展了指导教师和学生的毕业论文思想动员和教育工作,传达了关于毕业论文有关工作的统一要求和具体管理规定。并详细做出了毕业论文工作具体安排,作为进行毕业论文工作的主要管理文件,主要内容为:当年毕业论文的具体工作,如动员、部署、检查、评阅、答辩、评定成绩、总结等工作的程序和实施时间安排等。
制定了论文指导教师工作细则。主要内容为:指导教师的职责和作用,对指导教师的要求,指导工作计划、安排与进程,指导记录等。
在论文写作过程中,对于选题、开题、撰写、指导、答辩整个过程,严格按照文件要求进行监督和管理。本着让学生多动手、多实践的原则注重过程管理,哪怕在实验过程中多次失败,多次尝试,都是对学生最大的锻炼。经过这样的改革,毕业论文的质量有了很大的提高,学生真正的投入,得到了回报,那就是知识的获得和能力的提高。论文写作过程及论文本身的规范性也有明显改善,基本杜绝了论文严重抄袭行为。
4.对毕业论文工作的几点思考
毕业论文反映计算机专业学生通过两年半的专业学习,已经具备了一定的科学研究实践能力、写作能力和思维能力,对许多问题形成了自己独立的见解,绝大部分学生都表现出浓厚的科研兴趣和热情。但也存在着一些不足,主要表现在:知识面比较窄,思路不够开阔,对如何撰写论文了解不够,收集、整理、分析信息、资料的能力欠缺。许多人不理解毕业论文写作的意义,错误地认为,这是强加给他们的额外负担,有部分学生不按学院关于毕业论文有关工作的统一要求和我系的具体管理规定敷衍了事。针对以上这些情况,我们对今后的毕业论文工作应该注意以下几点:
一要在平时的教学中重视培养学生的科研意识和撰写科研论文的能力,组织有科研实力和经验的教师在学生中开展撰写科研论文的教学活动,积极孕育良好的学术氛围,为毕业论文打好基础。
二要将学生的毕业论文更多地和教师的科研项目结合起来,提前开展、合理安排毕业论文工作。加强学术合作精神,使指导教师的指导更专业,学生科研的方向感更明确,进一步提高毕业论文的质量。
三要提高学生索取信息、计算机绘图、数据处理、多媒体软件应用等的能力,以及对资料、信息的获取及独立分析的能力,学会将现有的资料转化为自己的观点,并作出切实的表达。
四要进一步强化教师责任心,强化学生从事论文工作的自觉性。进一步加强对论文选题的审核以及过程管理。
参考文献:
《计算机科学导论》课程是计算机专业的引导性课程,为计算机专业的新生提供了关于该专业学科的入门介绍。使学生能够全面掌握计算机的基础知识,并了解该专业的学生在该领域工作应具有的职业道德和应遵守的法律准则。《计算机科学导论》课程在大一第一个学期开设,新生虽然具有计算机的基本使用能力,但在计算机理论知识上的专业性不够,大部分的知识对新生来说都是第一次接触。如果一味地想把如此广的知识介绍给学生,理解上的难度会影响他们学习的积极性,效果并不好。根据该课程近几年的教学实践,笔者总结出了教学中存在的一些问题,并对教学内容的选取、教学方法和考核方式给出思考。
教学中存在的问题
计算机科学导论的教学内容虽然相对浅显,但是涵盖的知识面很广,几乎包括计算机领域所有的理论知识,应用技术、热点研究问题等。在授课中不仅要把基本的概念介绍清楚,还要对最新的专业动态有所介绍。在教学过程中主要存在以下几个问题。
1.合适教材难以选择
我国的计算机科学导论教材非常多,按其内容主要有以下三种:一、内容为计算机各种办公软件的使用,使学生具有使用计算机的初步能力,和非计算机专业开设的《大学计算机文化基础》课程等同[1];二、将计算机专业学生大学四年要学的专业核心课程进行了浓缩,内容涉及面广;三、计算机和计算的本质属性用高度抽象的数学模型来刻画[2],内容进行系统化、形式化的概括。由于目前中小学已开始开设了相关的课程,新生都具有不同程度的使用计算机的能力。所以选择第一种教材对于计算机专业的学生会过于简单,失去“专业引导”课程的本质属性;第二种教材在广度和深度上是比较难以把握的;第三种教材过于抽象,教师难讲,一般院校的学生难以理解。再加之计算机科学技术和应用技术的发展变化非常快[3],可谓日新月异,许多教材内容的更新速度严重滞后。
2.理论教学过于复杂
新生非常渴望专业知识,计算机专业的新生对第一学期开设的计算机科学导论课程抱有很大的期望。教师希望通过讲授该课程给学生初步建立整个学科的框架,指明计算机专业学习的方向,激发他们的学习兴趣。但是把如数据结构,操作系统,数据库系统,编译原理等专业课浓缩为一章进行叙述[4],叙述方式上又较少考虑新生的知识背景和理解能力。理论教学中勉强把计算机科学系统知识精装到学生的知识结构中[5],不断出现的新概念、新理论和新知识使学生难以真正理解,又要求他们在短期内消化吸收,这样不但起不到很好的专业引导,反而使学生对计算机的学习望而生畏。
3.实验内容与理论教学相对独立
本课程配有相应的实验内容,但一般是以Windows操作系统和常用办公软件的操作为主,与理论教学相对独立。
4.考核方式传统化
对学生来说,最熟悉的考试方式是闭卷考试,这种考试方式注重对知识的记忆、理解和应用。在大学学习期间,很多课程没有单元测试、期中考试,采取的是直接的期末考试。学生到了期末死记硬背搞突击,平时很少去细细思索所学内容。本课程不只是介绍一些计算机专业的知识,更应该引导学生思考相关的一些问题。
教学的几点思考
1.教材内容和补充新信息相结合
教材的内容对基本知识介绍得比较全面,但为了提高教学质量和教学的有效性,在教学内容上教师需要适当地选择一些专业领域的新知识进行补充,如计算机技术和产品的最新发展、新成果、未来发展趋势等[6]。学生在掌握计算机基本知识的基础上对专业新知识有所了解,紧跟时代的新发展,与学生实际生活中接触到的产品和概念有所共鸣,这样可以激发他们学习本专业知识的兴趣。
2.构建启发式教学模式
传统的教学模式是非常封闭的,教师讲解学生听课,两者的交流比较少。学生的这种被动局面制约了他们学习主动性的发挥。启发式教学模式就是让学生的学习方式从被动变为主动。教师在对基础知识的介绍过程中,根据相应的知识点设置相关问题,对学生进行分组选择相应问题;进行前期的文献查找,撰写论文培训后,让学生自己去查阅相关资料,提炼内容,形成一份综合的材料,并在课堂上讲解给同学们;教师及时对学生所讲内容进行总结评述。把课堂的某些时间让学生掌控,教学中充分调动教师和学生的交流,在问题中探讨学习,在参与中掌握相关知识。在这个过程中让学生学会检索文献,整理资料,初步阅读计算机专业文献等;鼓励学生从问题出发,去钻研去思考,逐步训练专业的创新能力;在团队中学会合作;锻炼学生的表达能力;提高办公软件的使用能力;培养学生专业自信心;充分发挥学生的主动性。
3.适当增加理论教学的实验
Windows操作系统和常用办公软件的操作这些操作技能需掌握,但课堂上讲到的有些内容最好配合相应的实践,给学生实实在在的接触,这样能使理论教学的效果更理想。
4.改变考核方式
大学的课程在考核上一般采取期末考试成绩和平时成绩相结合的方法。计算机导论课程内容多,授课中若不采取传统的教学方式,而是结合专题讲座、学生参与教学的方式,该课程的部分考核可以在教学过程中完成。例如,可采取分组合作课题和独立选题论文相结合的考核形式。分组合作课题在授课中完成,学生按所在分组,分工合作完成相关课题,上台讲演,并通过各小组之间的评比给出相应成绩,这项成绩在教学中完成;独立选题论文,学生自主选取与计算机领域相关的选题,以论文形式上交,培养学生独立思考能力,这项考核在结课后一定时间内完成。两者结合,不增加学生记忆的压力,又给了学生充分的自。
结束语
《计算机科学导论》课程在专业知识整体介绍的同时要激发学生学习本专业的兴趣,发挥学生学习的主动性。课程难度和广度不容易把握,教师要不断更新教学内容,改进教学方法,使《计算机科学导论》课程真正起到引导的作用。
参考文献:
[1]许晴媛.《计算机导论》课程内容探索与改革[J].宁德师范学院学报(自然科学版),2011,23(3):303-306.
[2]何昭青.《计算机导论》课程内容体系构建的研究与实践[J].湖南第一师范学院学报,2010,10(5):63-66.
[3]李明东,等.《计算机导论》课程内容及体系结构改革研究[J].四川师范学院学报(自然科学版),2003,24(1):6-8.
中图分类号 G648.4 文献标识码 A 文章编号 1008-3219(2014)32-0044-03
近年来,在很多应用型本科院校中,双语教学呈现出良好的发展势头,有关双语教学的研究与实践也正在深入展开[1]。但一些掣肘性的问题也随之出现,比如“羊群效应”[2]。本文结合长春师范大学《计算机科学导论》双语教学实践,探究规避“羊群效应”的策略,以期促进应用型本科院校计算机专业双语教学的良性开展。
一、应用型本科院校计算机专业开展双语教学的必要性
高等教育日趋国际化要求应用型本科院校培养具备国际视野、掌握国际通用语的应用型人才。在这一过程中,双语教学无疑是一种行之有效的、现代性的教育策略。特别对于应用型本科院校的计算机专业而言,开展双语教学尤显必要。一是在计算机领域中,通常使用英语作为理论研究的通用描述语。开展双语教学,有利于充分调动、挖掘计算机专业的国际资源,增强学生了解、掌握国际前沿技术的能力。二是计算机程序多基于英语平台开发设计,计算机专业学生必然要用英语来描述学科问题。计算机的编程语言及应用软件多以英文呈现,若要掌握关键信息,必须具备较高的计算机专业英语水平。三是应用型本科院校的计算机教育非常重视实训环节。服务外包软件技术的研发是计算机专业的实训目标,目前这方面技术多涉及全英文软件,对学生的专业英语能力要求较高。
二、应用型本科院校计算机专业双语教学中的“羊群效应”
“羊群效应”系经济学术语,指在金融投资过程中,投资者在没有进行合理评估的情况下,盲目、非理性地进行风险投资[3]。我国应用型本科院校的计算机双语教学,目前就存在“羊群效应”,即照搬国外或者盲目导入国内其他学术型院校的双语教学模式,主要体现在如下方面:一是教学目标设置不合理,将双语教学的目标定位在追求英语水平的提高,将双语教学课堂变成英语教学课堂,无疑违背了双语教学的根本宗旨。二是双语教材选择不恰当。跟风引进大量外文原版教材,是双语教学中的普遍现象。实践证明,某些外文原版教材并不适合中国学生的接受习惯,选择此类教材很容易削弱学生的学习积极性,甚至造成其对专业的排斥。三是授课对象的盲目选择。应用型本科院校常常开展“普遍撒网”式的双语教学模式,很少对授课对象进行筛选和划分。这种“一刀切”忽视了学生参差不齐的英语能力,有悖于个性化教学的现念[4]。
三、计算机专业双语教学中“羊群效应”的规避策略
(一)树立正确的双语教学目标
首先,目标的制定应充分考虑到学生的实际接受水平。既不宜盲目追求高端,也不宜轻易降低标准。要根据教学大纲的要求、学生的接受能力和课堂反馈情况来制定合理的双语教学目标。学校在进行《计算机科学导论》的双语教学时,比较注重对学生英语水平和计算机基础的前期调查。调查主要分为三部分:一是高考英语成绩,二是做英语水平测试,三是做计算机基础知识检测。据此制定一个切合实际的教学目标。其次,目标的制定还应主次分明。计算机双语教学归根结底属于技术能力教学,其最高目标应致力于培养学生的计算机专业技术能力。引入英语教学,是为了更好地辅助这一目标达成,更好地培养学生利用英语这种工具性语言操控计算机的能力。只有分清了最高目标和辅助目标,计算机双语教学才能层次分明、目的明确、有所侧重。
(二)科学规划双语教学的课程体系
教务部门和计算机专业教学部门应协同配合,科学设置双语教学的课程体系。既要安排难度适宜的课程,也要把握学生的接受时机,设置梯度合理的课程;还要了解学生的学习动态,适度安排配套性课程,使其与主体课程相辅相成、紧密衔接。就长春师范大学《计算机科学导论》的双语教学而言,其课程设置充分考虑了普通二本学生的接受习惯,从大众应用型的课程开始导入,逐渐安排专业课程。通过普及、灌输、点拨来唤起学生的学习兴趣,为后续深入开展双语教学做好铺垫。之所以将《计算机科学导论》作为第一门双语教学课程,主要基于两点考虑:一是该课程覆盖的计算机专业基础知识较为广泛,且相对浅显易懂;二是该课程具有较广泛的社会基础,是许多计算机爱好者的“入门助手”。在大学二年级,随着学生基础知识渐趋完备、求知欲不断增强,学校又安排了《C++程序设计》《数据结构》等双语课程,这些课程的英语信息量有所增加(包括单词容量、专业语汇等),但基本符合大学二年级学生的接受水平,主要以《大学外语》以及《计算机英语――科技交流与科技论文写作》的教学大纲为参照标准。另外,在大学三年级、四年级的上半学期,还增添了一些难度较高、专业拓展性很强的双语教学课程,如《Java面向对象程序设计》《SQLsever数据库系统原理与应用》,设为配套的必修课或选修课,旨在衔接主体课程,形成一整套相辅相成、呼应紧密的双语课程体系。
(三)选择合适的双语教材
计算机技术日新月异,学科前沿多以英文表述。因此,选用国外最新原版教材十分可行。这些教材往往融入了国际计算机教学的新理念,反映了计算机技术的最新动态。采用这类教材,一方面,可摆脱传统计算机教育的滞后性,避免因翻译导致的歧义,降低理解偏差;另一方面,可提升学生对计算机英语的应用能力,使其提前与国际主流软件开发接轨。此外,还需注意选择编排体例符合应用型本科院校学生培养的国外知名原版教材,要本着这样几个原则:一是选择难度适中的教材。过难会使学生耗费大量精力去理解语言,产生心理疲惫;过浅则会降低学生的学习积极性。二是选择权威经典教材。这种教材知识描述更严谨、导引更细致。在《计算机科学导论》的教学中,确定“Computing Essentials”为原版教材。该教材教学内容编排合理,语言及学科知识难易适度,教材编排体例符合学校计算机专业学生的培养目标,同时又具备一定的权威性。
(四)规范双语教学环节
备课。计算机双语教师应重视备课,因为充分备课是保证双语教学质量的前提。由于中西文化差异,双语教师在备课时应查阅相关英文文献,并适当进行中文转译。另外,还要注重搜集经典案例,注重实证教学。
课堂教学。盲目追求全英文授课会造成英语学习和专业知识学习两败俱伤的结果,应根据实际情况调整中英文授课比例[5]。可以采取如下方案:第一,根据授课内容的难易度来调整。在讲解较难知识点时,应多采用“渗透式”双语教学。对于浅易知识点的讲解,应多利用“沉浸式”的教学手段。通过师生之间的英语互动加深对浅易知识点的理解。第二,根据学生知识技能的差异适度调整。教师应尊重学生的实际情况,鼓励每位学生发挥所长、取长补短、相互完善,力求英语学习与专业知识学习相得益彰。如在《计算机科学导论》课堂教学中,根据学生的实际英语水平,采用“过渡式”教学模式,逐步增加英语授课比例。在授课方式上,充分运用多媒体,根据原版教材编排配套讲义,将图表示例适量加入,以配合知识点讲解。此外,还要注重提问与讨论,增强学习的“现场感”。鼓励学生用英语作答,但不作硬性要求,以保护学生思考和发言的积极性,教师要及时利用英语评点,在双向互动中加深对问题的理解。
上机实验。因“Computing Essentials”没有与之匹配的实验教材,所以以原版教材为基础,参考《计算机科学导论》的教学大纲,自编一套实验讲义。讲义根据教学侧重点来安排实验题目。这套实验讲义及实验中涉及的软件均为全英文。通过实验环节加深学生对理论知识的理解,在实验项目中,除了一些验证性实验外,还增加了设计性实验,以最大限度提升学生的应用能力。
考试。考试是检验双语教学效果的直接手段。为更好地考查学生对学科知识的掌握情况,学校对《计算机科学导论》采用全英文试卷考试。
学校计算机专业双语教学的开展促进了计算机专业课程与英语课程的整合,初步实现了应用型本科院校计算机专业的人才培养目标。《计算机科学导论》作为双语教学基础课程,已成为最受学校计算机专业学生欢迎的课程之一。
参考文献:
[1]潘岚.在应用型本科生培养中实施双语教学的探索与实践[J].北京大学学报:哲学社会科学版,2007(5):28-29.
0 引言
针对国内外计算机教育发展的新动向,教育部高等学校计算机专业教学指导分委员会联合中国计算机学会教育专业委员会、全国高等学校计算机教育研究会,特别就计算思维能力的培养问题形成几点认识。计算机专业教育应该在计算思维能力培养中做出表率,将系统化计算思维能力的培养贯穿在计算机专业的教育中。计算机导论是计算机专业的一门先导必修课程,是作为计算机专业学生进入大学后的第一门专业课程,其主要作用可以归纳为“五导”:导知识、导方法、导思维、导意识和导职业。我们认为“导思维”是首要的,也是最为核心的,同时也是最难做到的,“导思维”在引导培养学生计算思维能力的过程中,可以很好地、潜移默化地达到其他4项引导作用。
如何建立计算思维能力的培养要求、实施途径、评测规范与方法一直是当前计算机教育者从事计算思维研究的一项重要课题。我们结合教学团队多年的经验积累,依据计算思维的本质和特征及计算机导论课程的构建目的,从教学内容、教学理念、教学方法及教学评价等方面探讨如何在计算思维驱动下对计算机导论课程进行一系列的改革和探索。
1 计算思维与计算机导论
计算思维(Computational Thinking),笼统地讲,是指受过良好训练的计算机科学工作者面对问题所习惯采用的思维方法,体现为在过去半个多世纪以来成就计算机和信息技术辉煌发展过程中行之有效的若干分析问题与解决问题的典型手段与途径。其具体内涵在近年来发表的文献资料中均有丰富论述。而有关计算机导论课程的构建问题,在1989年ACM攻关组所提交的“计算作为一门学科”(Computing as a discipline)报告中认为,该课程要培养学生面向学科的思维能力,使学生领会学科的力量,以及从事本学科工作的价值所在。报告希望该课程能用类似于数学那样严密的方式将学生引入到计算学科各个富有挑战性的领域之中。
2008年6月在网上公布的ACM对CC2001(CS2001)进行的中期审查报告(CS2001 Imerim Review)(草案)中,开始将美国卡内基·梅隆大学计算机科学系教授周以真(Jeannette M.wing)倡导的“计算思维”与计算机导论课程绑定在一起,并明确要求该课程讲授计算思维的本质。
综上所述,计算机导论这门课程不是解决对计算机功能的工具性认识问题,而是要对学生进行专业引导和思维引导,应该以面向计算学科的思维能力,也即计算思维能力的培养为核心。学生如果有了良好的计算思维品质,不管环境、知识需求如何变化,都可以灵活应变,从而为今后的专业学习以及走上工作岗位打好坚实的基础。
2 计算思维驱动下的课程改革
2.1 学目标,灵活教学内容
美国卡内基·梅隆大学周以真教授认为:计算思维是运用计算机科学的基本概念去求解问题、设计系统和理解人类的行为。它包括了涵盖计算机科学之广度的一系列思维活动。计算思维一大特征是数学和工程思维的互补与融合。计算机科学在本质上源自数学思维,其形式化基础建筑于数学之上。计算机科学又从本质上源自工程思维,基本计算设备的限制迫使计算机学家必须计算性地思考,不能只是数学性地思考。所以计算思维的研究存在多维性,它紧密地同数学、科学和工程结合在一起。另一方面,计算思维建立在计算过程的能力和限制之上,由人和机器去执行,在求解问题时必须从人的认知、心理、思维活动和学科发展角度去入手,故存在研究角度的多态性。
因此,计算思维多维、多态的复杂特征决定了计算机导论课程当前培养方案的多样性与差异性。当今计算机的理论和技术发展太快,新的知识大约每两年就会增长一倍,教材根本无法实现实时地对新知识、新技术进行跟进。因此,我们主张教材为辅,“导思维”为主的原则,在统一的数学目标指导下灵活课程的讲授内容,留给教师和学生最大的思考空间。没有了教材的“束缚”,教师有了更多的掌控空间,学生也不会因教科书而将概念固定化,更不会出现临考抱“教材”的现象。
我们确定计算机导论课程的教学目标是:在学生建立计算机专业学科知识体系框架的同时激发学生的学习兴趣及学习的主动性,培养学生的计算思维能力、洞察问题及解决问题的能力,为后续学习相关专业课程、参与创新课题等打下坚实的基础。在教学内容的划分和安排上,由于课时有限,我们主张理论教学内容在划分上尽可能地简单分明,前后知识可以很好地呼应起来,这样更有利于知识点的系统化,不会因为章节庞杂、知识点太多而导致学生难于消化。为此将课程的讲授内容简单划分成3大部分:
(1)介绍计算学科各领域的发展史及前沿,揭示各主要领域的基本规律及相互之间的内在联系;认识当前社会和职业问题等。
(2)介绍计算机学科中的经典科学问题,初步认识和理解抽象、理论和设计3种学科形态。
(3)讲解计算机学科中的核心概念(如算法、数据结构、程序、软件、硬件、信息表示等),探讨研究学科中的数学方法和系统科学方法,培养计算思维能力。
在讲授过程中,我们借助精心制作的多媒体课件,结合授课内容和计算思维的培养目标,随时有针对性地调整和丰富自己的讲授内容。例如,讲解计算机学科各领域的发展史时,通过引荐吴军老师的《浪潮之巅》,让学生对整个信息产业有个整体了解,明鉴信息技术之兴衰和发展;而王伟老师的《计算机科学前沿技术》则系统展示了计算机学科各领域中令人激动的前沿技术,揭示未来计算机的发展方向,很好地体现了计算思维及其重要性。
2.2 主张自由文理教育,突显学生主体
作为国家建设未来的栋梁,需要的不是仅有技能的人才,重要的是有思想、精神、独立思考能力和良好的身体。技能是容易学的,但一个人的素养和教养不是一蹴而就就能培养的。大学教育的目的应该在于培养学生终身学习的能力,比如阅读、写作、计算思维,而不是一时的某项职业技能。如果学生进入大学仅是为了将来的饭碗,那必然会羁绊他的头脑,抑制他的求知欲。所以大学的专业学习需从“学什么”(内容)转到“如何学”(过程),将“导思维”放置课程建设的首位。
我们主张自由文理(Liberal Arts)的教学理念,力争引导一种自由的环境,激起学生主动学习的欲望,成为真正热爱学习的人,即在没有外界利益驱使下仍然在学习的人。对于自由的学生,他们的时间,他们的大脑和心灵在学习的时刻才真正受他们自己所支配,这样的学习过程才可能专注且快乐。
在教学中,我们坚持以学生为本,打破传统的教师讲学生听的单向模式,在课堂上采用提问式教学,注意引发学生学习的动机;严格地遵循计算机学科的发展规律,定期给出具有一定挑战性的课题,通过分组合作的方式,以师生间讨论、辩论的形式,自律地学习获取知识的方法及分析问题的原则;利用平时的小论文,引导学生收集资料,增强自我学习的能力,建立抽象立体的概念;通过对科学大师的解读沉淀一种学者的尊严和对真理的敬重和向往,培养学生的社会责任心。
2.3 遵从螺旋式组织方式,提升学生思维
若将教学比作爬山,通常的教学习惯是一口气从山下直线攻顶,而布鲁纳在《教育过程》中所提出的螺旋式课程(Spiral curriculum)则是绕着山转,在相同的角度看到的风景虽然都一样,但每次绕回来时的高度不同,能看到的广度和深度都不一样。等到达山顶时学生不仅对山有具体认知,也能掌握四周环境全面性的关联知识。计算机导论课程几乎涵盖了计算机领域所有的理论、技术和研究课题,内容太过广泛,若前后不能很好地呼应起来,学生往往会因孤立地学习太多的知识点而导致前面学的内容到后面就忘记了,理解起来也相对困难。对于计算机科学这样一个有机的、庞大的学科体系,教师应该引发学生对计算机学科知识结构的理解,精熟其基本原则、原理,以此产生类化的能力,而不是零碎概念、知识点的描述。
我们在课程实施中,遵循螺旋式课程的组织方式。首先结合教学团队多年的教学经验和团队成员之间的合作讨论对课程知识进行合理的结构化;然后从学生认知发展角度出发,沿认知发展的动作表象、形象表象、符号表象3个阶段来组织课程内容。讲授内容如2.1节所述,知识点在组织安排上前后呼应,螺旋式地扩展和加深,直至复杂、抽象的现代知识领域;最后在教学过程中我们采用合理的教学方式和紧密相连的学习节目来配合教学过程。比如教学中我们注重学习情境的安排,在讲授算法时,注重引导学生感受其产生背景,摸索过程,走过什么道路,不同阶段产生什么改变,将来的发展趋势是什么,它还可以做什么改进等。引导学生主动参与学习活动,提供学生更多自行探索的机会,最终实现将“知识个人化”。为使学生站在同一角度看到更大的广度和深度,我们主张采用团队教学制。计算机学科发展迅速,应用领域广,学科交叉和渗透十分突出,而计算机学科教师掌握和积累知识的广度是有限的,往往限于个别研究方向,为了提高学生的学习兴趣,拓展学生的思维和视野,在不同的知识领域会组织邀请相应有所“专”的教师来讲授,这样可以发挥团队互补优势,实现对学生全方位的指导,收到良好的人本教育的效果。
2.4 采用分级评价手段,有效监管教学过程
计算思维能力的培养是一个长期的过程,学习和思维不是彼此独立的,是紧密而互补地联系在一起的。所以为了内化学生的计算思维能力,我们必须有效监管整个教学过程,对每个个体在不同的教学环节中的表现做出正确评价,这样才可以实施因材施教,兼顾那些因各种原因而落后的学生。
我们采用螺旋式教学法,非常注重引导学生课前进行预习。在讲授新内容之前,我们要求学生课前收集相应的材料加以了解,课堂上通过实施提问式教学,引导学生积极讨论,同时依据学生参与情况及时做出相应的评价,对未准备的学生要给予相应惩罚,并在下次课中加重对其进行考察。相应地,在平时作业中我们不会布置常识性的题目,而是根据授课内容布置一些能够引发思考、对计算机学科整体认知有帮助的题目,这样就避免了作业抄袭的现象,增加了学生主动思考的机会,教师也可及时捕获学生思维能力的变化,调整和改进后续的讲解内容。
我们所采用的团队教学制为实施团队合作式学习提供了很好的平台。在整个课程结束后,教学团队中的每个成员会给出一些具有挑战性和合作性的题目,学生根据自身对学科分支的理解和把握情况来挑选导师,在导师的牵头引领下开展以小组为单位的研究型学习。学生最终需按照要求提交论文或报告,并在小组内通过上台演讲的方式进行答辩,最终以个人和小组的共同表现综合给出评定。
关键词:高职;计算机;双语教学;教学方法
中图分类号:G642
文献标识码:B
1科目选择
高职院校学生英语基础和学习自觉性较差,而计算机类课程中有些课程本身难度较大,如.net、Java和UML等,这类课程用母语讲授时学生都感到抽象难懂,双语教学难度更大,学生往往会失去兴趣,拒绝接受,影响教学效果。因此,要选择相对容易、内容的条理性和规律性较强的课程作为试点,如“C语言程序设计”、“计算机导论”和“SQL Server 2000数据库”等课程。“C语言程序设计”是一门经典的面向过程的程序设计语言,是程序设计算法和思想的入门语言,讲授的是语法规则、程序结构和思想,几乎所有高职院校都开设这门课,很适合于双语教学。“SQL Server 2000数据库”课程研究的是数据库的概念、设计和应用,操作性强,是微软MCDBA证书必考内容,学生参加考试都是英语答题,因此课堂上用英语教学容易激发学生的兴趣。“计算机导论”主要涉及的是计算机的基本概念和基础应用,知识通俗易懂,比较适合作为双语教学的起点课程。在科目选择时,还应考虑到教师的情况,要选择用母语讲了三遍以上的课程,因为只有这样,教师用双语教学时才能够驾轻就熟,重点突出,不用考虑课程知识本身的问题,集中于英语的表达。
2教材选择
教材的选择要视学生的情况而定,学生英语基础较好而且课程专业知识有一定基础的,可使用国外原版教材,否则最好一本原版教材和一本对应的中文版教材。当学生用英语难以理解时,可以参考一下中文版教材。
原版教材要选择内容新颖、难度适中,最好是国外知名高校使用过的经典教材。如计算机导论课程可采用高等教育出版社引进的教材《Computer Essentials》,该教材紧密结合计算机应用的基本要求,提出了计算机应用操作中的共性问题和现代计算机的新观点。另外,一些国外计算机厂商的原版认证培训教材也可作为双语教学教材,如“SQL Server 2000数据库”课程可采用微软原版的培训教材。
3教学模式与方法
双语教学与普通教学有相同之处,当然也有许多不同的地方。学生除了专业知识是新的外,语言也是一个较大的问题。因此必须改变传统的“满堂灌”的方式,代之以“学生为主体讨论式学习”这种新型的教学模式。在具体的课堂教学中,对于基础比较好的班级,前半学期可以是老师先讲一段英语,然后再用中文解释一遍,这样让学生一开始有个过渡适应期,后半学期则采用全部英语教学,但对一些关键术语、技术还是要用中文解释一下。对于基础稍差的班级,全部用英语教学是行不通的,必须以母语配合,来使学生更好地理解和掌握教学内容。教师要鼓励学生在课堂上发言,不断培养他们的自信心,一段话、一句话、一个单词都可以,只要开口说,就要受到表扬,记入平时成绩。讲课过程中要有意识地反复强化常用的专业词汇,使学生能够用英语描述本课程的基本内容,用专业术语表达自己的观点。
此外,要给出一些中英文参考书、国外英语网站等,让学生课后去阅读,辅助学习。
除了使用原版教材外,还应采用多媒体手段增强课堂教学效果,如制作英语教学幻灯片、Flas和视频演示教学等,还可利用网络与学生课后保持联系,解答疑难。同时在教学过程中要不断收集学生意见,及时调整教学方法。
作业和考试是教学的重要环节。在双语教学过程中,要用英语布置作业和命题,要求学生用英语解答。在考核形式上可以根据课程特点,采用非传统的方式,如课程设计、社会调查和论文等,这在一定程度上锻炼了学生英文写作能力、信息检索能力和沟通合作能力。如计算机导论课程,我们采用小论文方式,3~4人一组,就某个专题去收集信息、提出观点、展开论述,最后每组上台用英语答辩,学生兴趣很大,效果较好。
4双语教学成功的保证
双语教学能否成功取决于多方面因素。首先教师是一个很重要的因素。双语教学对教师的专业知识和英语水平提出了相当高的要求,双语教学的教师不仅要有良好的英语语言能力和语言教学能力,还要有扎实的计算机课程专业知识和技能,因此最好是具有在国外学习工作的经历,或来自于海外的大学教师、大型外资企业的研究人员。这些师资的特征是英文流利,具有良好的科研素质,能站在学科国际前沿。但是目前很多高职院校这类教师较少,很多教师能力单一,专业教师英语能力薄弱,普通英语教师又不懂专业,从而在一定程度上限制了双语教学的开展。因此必须要引进和培养两条腿走路,一方面采取措施引进国际化师资,另一方面加大对专业教师英语能力的培养。我院在这方面开展了很多工作,如每学期对专业教师开设英语口语班,暑假开设全封闭英语班,每天8小时强化英语,共一个月,效果非常好。另外每年派一批教师去国外进修学习半年至一年。其次,采用双语教学的班级不宜过大,每班不要超过40人,这样便于教师管理班级,及时发现问题和解决问题,让学生有较多的机会发言。再有,要创设一个双语教学的环境和氛围,学校、班级的环境设计和校园文化都要精心设计,体现双语,课前、课中和课后也都要让学生接触到双语,沉浸在双语的环境中。课后除了参考资料外,还可以建立课外兴趣小组,请国外学者开设专题讲座,组织一些课余活动,如收看英语影视节目、英语短剧表演、英语演讲比赛等。还有,双语教学的课程不能太难,一定要由易到难,要时刻关心学生,逐步引导学生,激发学生的学习兴趣。最后,双语教学的成功需要学生的配合。计算机专业原版教材内容丰富,教师只能讲解其中部分内容,需要学生课外认真理解相关内容,另外,原版教材中的有些实验,特别是开放性实验内容,需要学生自主完成。
5结束语
双语教学是高职教学改革的重要内容,也是培养国际化人才的有效途径,它可以增强学生的英语能力和专业能力,使他们能阅读原版资料,了解国外最新技术成果,这一点对增强学生就业竞争力具有重要意义。另外,双语教学也提高了教师的英语应用能力,使教师能了解国外最新的教学和科研信息,更有机会参与国际学术交流,增强学校的办学能力,可以说达到了双赢的效果。因此有条件的高职院校应该实施双语教学,使高职教育更上一个台阶。
参考文献:
软件工程是高校计算机专业教学计划中的一门重要课程。软件工程的课程体系涉及了从客户沟通,软件设计,软件开发,软件测试到最终软件维护等软件生命周期各个阶段。既是一门理论性极强的专业课程,更是一门实践性很强的课程。近年来,全国各大高校均将软件工程作为计算机及其相关专业的一门重要专业课程。计算机专业的学生通过软件工程课程,学习作为软件从业人员需要掌握的基本专业能力,为未来从事计算机软件相关的各类工作,提供理论及方法的指导。可以说,学好软件工程,对计算机及其相关专业的从业人员来说都是一门必修课。
二、教学现状
在当前的软件工程课堂教学当中,部分院校采用纯理论课堂讲授的授课形式,另一部分院校则采用理论讲授与实践实训课程相结合的授课形式。然而,从教学内容来看,当前软件工程的教学内容,主要集中在传统方法学,即传统的软件工程学。对于面向对象方法学来说,很多新的知识方法还涉及不足,特别是软件模型化,构建技术,UML统一建模语言等等一些当下社会流行的软件工具和方法。同时,实践环节较少,实践效果不够理想也是软件工程教学中普遍存在的问题。目前可供该课程选用的合适的实验项目甚少,所以学生通过实验课程所达到的效果与教学要求存在较大的差距。另一方面,学生对理论知识的理解不足。软件工程是一门计算机领域的综合性、工程性学科。涉及软件生命从萌芽、成型、成熟、生命结束的各个周期阶段的工作和任务。学习者似乎能听懂,可听完后大部分学生还处在似懂非懂的阶段,真正需要动手时,不知道该从何下手。在近年来的教学实践过程中发现,一些理论知识,过于抽象晦涩。与实际的应用需要相脱节,学生对很多知识理论,只停留在概念阶段,难以消化,更无法理解理论知识在实际的软件设计、开发、测试、维护中究竟何时何地可以运用,具体又该如何操作。理论与实际的结合仍存在很多不足。这一方面与课程理论研究性较强有关,另一面也与教师本身长期在院校从事较单一的教学工作,缺少工程项目经验,脱离实际的生产及软件开发场景,难以将理论与现实情境很好的结合传授给学生。在计算机专业毕业生的毕业设计中,也集中体现出了学生不能把理论知识有效地运用到实践活动中的问题。学生并没有真正掌握基础理论及运用理论的技能和方法,所以在进行毕业论文设计时,不能将软件工程的理论充分运用到他们的设计实践中去,从而导致设计开发的软件和撰写的文档在结构、内容等方面错误百出。
三、改革思路
(1)研究并解决软件工程教学中存在的新兴软件方法不足等问题。结合现有的专业培养方案,教学大纲,制定教学计划,改善软件工程教学现状,研究传统软件工程技术在教学改革中占的课时比例及应当讲授的内容,增加研究面向对象软件工程技术在教学改革中的地位及讲授的方式、内容和课时量。(2)研究并解决软件工程课程实践性不足,学生学习停留于理论阶段的问题。结合理论课程的内容,增强软件工程的实践性,与一些软件开发的实训课程相结合,增加学生的实践机会,将软件工程理论应用于实践当中,提高学生对课程的理解和现实认识。(3)研究并解决学生对理论知识理解不足,课程停留于课堂教学,脱离实际运用,学生难以满足应用型人才培养目标等问题。根据教学计划,教师请教并邀请相关企业的软件资深从业人员,与学生开展专业知识交流活动。以企业中实际可行的软件项目为案例,为学生讲解软件知识,让学生理解软件工程的理论知识如何有效的融入实践当中。并加深学生对课程、对当今计算机领域流行的专业知识及未来从业方向,对计算机专业从业现状的认识,真正做到应用型人才的培养。可以安排学生到企业进行调研,参与实际的企业项目。(4)研究并解决学生在毕业设计及毕业论文的完成过程中,缺少理论支撑,不能合理规范化完成设计的问题。将软件工程专业知识与计算机专业毕业设计相结合,在毕业论文指导的过程中,重视软件工程理论的应用。以软件工程方法学,软件过程,项目管理等相关知识软件工程相关理论指导学生的毕业设计,力求整个毕业设计过程达到模块化、规范化,正规化。
参考文献
[1]张海藩.软件工程导论(第5版)[M].北京:清华大学出版社,2018.2
1引言
随着经济和信息技术的发展,计算机科学与技术专业已经发展成为我国招生规模最大,培养学生最多的专业之一,计算机专业不仅需要高层次的计算机科学家和研究员,更多需要的是系统掌握计算机科学理论、计算机软、硬件及网络知识的应用型人才,计算机专业教育应以人才市场为的导向,融合在相关学科的知识,满足经济社会发展的对新型复合型人才的需求。在社会对计算机人才的需求呈现多元化的今天,对基础扎实,具有过硬的技术背景,又有较强实践能力和有较强市场意识的应用型计算机人才的需求旺盛。因此,从商科类院校的实际特点出发,探索商科类院校的计算机科学与技术专业人才培养及特色,突出特色和优势,是值得认真研究和需要亟待解决的问题。
2明确人才培养目标,满足人才市场需求
国家信息化的发展步伐在加快,信息产业对人才的需求在进一步增加,从人才就业形势来看,一方面用人单位急需实践能力强,学有所长的计算机人才,另一方面又存在计算机专业的毕业生找不到理想工作的问题。究其原因,主要是计算机专业毕业生的知识结构与用人单位的需求存在一定的距离。计算机专业培养的人才应该是熟练掌握计算机软件开发技术,精通计算机程序设计;掌握计算机网络软硬件技术,能够从事计算机网络应用技术开发和网络编程技术;掌握计算机硬件技术基础,具备计算机硬件或产品开发的潜力;并且通过对上述三个方面知识的选修课程模块使学生在某一个方面学有所长。商科类院校计算机科学与技术专业应该结合现代商科特色,与经济、管理等学科结合,渗透和交叉,培养出特色鲜明并且有竞争优势的学生。
3培养目标与专业特色
商科类院校计算机科学与技术专业要坚持为经济建设和社会发展服务。人才培养目标可以确定为:本专业培养德、智、体、美全面发展,系统掌握计算机科学理论、计算机软硬件及网络理论及应用知识;基础扎实,综合素质高,实践能力强,具有市场意识和创新精神,能够在企事业、政府部门、学校等单位从事计算机软件、硬件、网络系统的研究、开发和管理等工作的应用型高级技术人才。
商科类院校的计算机专业,培养的是“应用型”人才,通过自身已经存在的商科人文环境,着重培养学生的学习、分析与解决问题、开展创新活动的能力,使学生不仅有计算机软、硬件及网络应用知识,又有经济和管理的知识背景,使学生既懂计算机技术,又懂得一些经济和管理方面的知识;当然,培养出来的学生首先应该符合计算机专业人才培养规格要求,学生学有所长;同时,和其他院校相比又应具有商科知识背景,能够在相关专业领域从事信息技术服务、技术管理和市场开拓工作。使学生既懂技术,又会经营管理。
4商科特色的应用型计算机人才培养目标的实现
商科特色的应用型人才培养是由教师教学、学生学习、培养目标、培养模式、教学管理、教学计划、教学内容、教学方法、教学手段等多个方面共同作用来实现的。2006年9月,教育部高等学校计算机科学与技术教学指导委员会编制了《高等学校计算机科学与技术专业战略研究报告暨专业规范(试行)》,由高等教育出版社出版,其中提出了4个参考的专业方向,即计算机科学、计算机工程、软件工程以及信息技术。商科类院校计算机科学与技术专业适合信息技术方向。
4.1课程体系的设置原则
在培养方案和教学内容安排时,即要注重基础理论、基本知识、基本技能的培养,又要突出商科特色,还要注重实用技术与工程开发能力的培养。计算机科学与技术专业培养的学生首先应该满足人才培养规格要求,在计算机软硬件和网络方面有较扎实的基础和较宽的知识面;学生要熟练掌握软件编程技术、计算机网络及网络设备的配置和使用和计算机硬件系统或产品的开发潜力,能够解决生产、生活中的实际问题的能力;课程设置可以从计算机软、硬件及网络三类课程入手,构成课程体系和课程模块。在商科特色的培养方面,要注重学生经管、管理知识和理念的培育。通过教学计划设置商科课程,让学生了解企业经营和管理的实际问题,通过讲座或案例,让学生了解现代企业经营管理模式,通过成功IT企业的案例作为现实教材,使学生在经营、管理和创业等方面能够学以致用。通过实践教学使学生具有较强的解决问题能力,获得一技之长,能够结合企业的实际情况,解决生产中的实际问题,缩短企业对人才需求的距离。
4.1.1专业的核心课程设置
为了满足计算机科学与技术专业人才培养规格,在专业核心课程的设置方面要满足人才培养规格的需要,开展与各有关课程配套的教学大纲、教材建设工作,把本学科领域前沿的优秀学术成果增加到教学内容中去。如下表所示。
4.1.2商科特色的建设
商科类院校计算机科学与技术专业,在培养方案中要体现商科背景的培养。主要通过六个层次的教学实现,首先,在公共基础课中开设经济学通论、管理学通论二门课程;第二,在人文科技选修课中,限制学生选修6个学分的经济管理类课程;第三,在专业选修课中开设财税实务、项目分析与策划、行业营销、企业登记运行等专题讲座;第四,在独立实践教学环节中,设置计算机市场调研、电子及计算机产品营销实践等实习环节;第五,在专业课中,结合学科建设的优势,开设电子商务技术、信息管理等方面的课程;第六,鼓励学生参加经济、管理类学术交流活动,辅修经济管理类第二专业;发挥商科类院校的特色。
4.1.3实践教学体系建设
实践教学通过课程内实验、独立开课实验、实习、课程设计、毕业设计、第二课堂、创新学分设置等实现。独立的实践教学环节,如计算机导论实验、C语言程序设计实验、大学物理实验、面向对象程序设计实验、计算机网络工程实验、大型数据库系统实验、计算机市场调研、电子及计算机产品营销实践、专业实习、毕业实习、面向对象程序课程设计、数据结构课程设计、网络工程课程设计、软件综合课程设计、毕业设计等。实验场地可以建设计算机专业软件和计算机网络实验室,建立软件技术校内实习基地,如建立软件技术创新实验室,程序设计基地等。利用社会资源,建设校外实习基地,满足学生的实习、实践需要。构建立体的实践教学体系。
5综述
商科类院校计算机科学与技术专业特色,通过培养方案开设商科类课程、实践教学环节、第二课堂、学术交流活动、辅修专业、开设计算机在经济管理学科领域的应用课程等方法,具体落实学生商科背景、经济管理的知识培育,发挥商科院校专业教学、科研优势。
通过建立稳定的校外实习基地,使学生尽早接触社会,了解当地经济建设和生产实际需求;提高学生实践能力。建立软件技术创新校内实习基地,鼓励学生积极参加课外科技创新活动,形成良好的科技创新和专业学习氛围,培养高水平的应用型人才。组织学生参加“大学生程序设计大赛”,全国“挑战杯”课外学术科技作品竞赛等活动,为学生提供更多的科技创新活动机会,提高学生专业学习的主动性和积极性,形成良好的科技创新和专业学习氛围,促进专业建设和实践教学工作,培养出高水平的具有商科特色的应用型高级技术人才。
参考文献
[1]蒋宗礼,王志英,李晓明,孙吉贵,樊晓桠.构建计算机科学与技术专业公共核心课程[J].中国大学教学,2007,(11).
随着科技的发展和社会的不断进步,对于创新的需求比以前更迫切,因此切实加强高校学生创新意识和科研创新能力的培养,对于提高我国科技水平具有重要意义。由于各国的发展历史、政治制度、经济体制及文化背景不同,势必造成各高校在人才培养类型、目标和专业设置模式等方面的差异。笔者以国内某“211”重点建设院校和美国卡耐基梅隆大学为目标,比较分析了计算机专业人才培养的目的、课程体系、教学方法等,并总结了我国高等院校计算机专业人才培养方面存在的问题并提出建议。
1.创新能力培养的意义
目前,国内知名高等学校都十分重视学生的科研创新能力培养,并在如何提高学生的创新能力方面进行了多种探索和实践。近年来教育部在国家层面上组织实施了一系列计划。正在编写的《国家中长期教育改革和发展规划纲要》明确提出要加强学生创新精神和实践能力的培养,更新教育理念,改革人才培养体制,创新人才培养模式[1]。但我国高等教育和培养质量并未很好地满足国家和社会的希望。根据中国教育部哲学社会科学研究重大攻关项目“中国教育与人力资源问题研究”课题组通过对全国97所普通高校、20个研究所的千余名导师进行问卷调查显示[2],近50%的研究生导师认为研究生质量在下降。随后西南大学高等教育研究所对我国不同层次的高校管理人员、教师和学生进行了问卷调查,问卷分别从思想品德水平、专业素养、学术伦理道德、专业发展潜力、外语水平、交流沟通能力、团结协作能力、科技创新能力、学术论文水平九个维度对研究生培养质量进行了调查,调查显示我国大学生科技创新能力和学术论文水平的均值最低[3]。在我国传统教育中,各高校计算机专业人才培养模式的制定主要是依据教育部制定的统一的专业培养目标和体系,使得很多学校没有考虑自己的办学特色,没有考虑社会发展的实际需要,导致培养出来的人才缺乏个性和特色[4]。
2.中外人才培养目标比较
我国高等教育的培养目标分为一般性目标和多元化目标[5]。
(1)高等院校人才培养的一般性目标。我国《高等教育法》第五条指出:“高等教育的任务是培养具有创新精神和实践能力的高级专门人才,发展科学技术文化,促进社会主义现代化建设。”
(2)各类高校人才培养的多元化目标。由于不同类型、不同层次的大学在高等教育体系中所承担的职责不同,各自的人才培养目标必然有别,即使是同一类型、同一层次的大学,因为自身条件的特殊性,其培养目标也不尽相同。“研究型大学以理论创新、科技创新为主,以为社会培养大量高层次拔尖创新的理论人才、学术型人才和原创性、基础性科学研究为主要职责;教学研究型大学是在大量培养专门应用人才的基础上,重视高层次拔尖创新人才的培养;教学型高校则着重承担面向生产、管理、服务一线的应用专门人才的培养,致力于社会现实问题和生产实践问题的研究与探索;高职高专院校则主要承担职业技能型人才的培养”。
结合以上两点及具体的计算机专业,我国某“211”重点建设高校的计算机专业人才具体的培养目标为:计算机科学与技术专业培养具有自然科学知识及适用的计算机科学与技术基本理论知识和工程基础知识,具有在工程实践中运用实验分析方法、现代工程技术技能的能力,具有对法律、职业和伦理责任的基本认知的应用型工程高级专门人才。学生毕业后可在科研院所、企事业单位和行政管理部门从事计算机方面的科学研究、计算机系统设计、技术开发与应用等工作。
美国高等院校协会通过对其全国高等教育改革和发展实践的分析,提出要在新的历史背景下复兴自由教育,并将自由教育确定为长期目标。
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)34-0067-02
1 概述
“软能力”主要包括就业能力、方法能力和社会能力。就业能力是必须具备的专业能力;方法能力是学习以及从事某种工作所采用的方法;社会能力是指协调以及自我反省的能力。
为了提高软件专业学生的职业“软能力”素养,对一些软件企业进行了岗位调研,对部分毕业生跟踪调查,获取反馈信息,并且在企业资深软件工程师和管理人员的协助下,深入分析软件专业学生所需要的职业“软能力”素质要求,努力探索如何能够更好地培养学生的职业“软能力”,满足企业的用人需求。
2面向“软能力”培养的教学实践
计算机专业课程具有很强的综合性、实践性等特点,教学目的不只是要让学生掌握基本的知识,培养程序开发思维,更重要的是培养自主学习能力和独立分析、解决问题的能力。因此,努力改革课程设置和考核方式,丰富教学方式和手段,通过软件专业系列专业课程的学习和实践,循序渐进、坚持不懈地培养学生的“软能力”。
《计算机导论》课程要求学生能够熟练使用Windows操作系统、Word、Excel、PowerPoint,以及其他常用计算机软件;《C程序设计》对学生初次接触的编程语言细致讲解,讲练结合,建立面向过程的编程思想;《操作系统》、《计算机网络及应用》、《计算机组成原理》通过课程设计加强实践操作,加深理解;《数据结构》借助于C语言进行编程实践,将复杂的理论简单化、形象化。
《数据库系统概论》使用Oracle进行实践教学,《SqlServer数据库应用》让学生充分感受另一个主流数据库管理系统的魅力;《软件工程与项目》、《管理管理信息系统》、《软件文档写作》既能使学生体会软件工程的基础理论和基本思想,也掌握了运用软件工程方法分析、解决和描述问题的能力。
《Java程序设计》、《Java高级编程》、《Java Web开发技术》、《网站设计与开发》、《面向对象分析与设计》、《XML应用基础》、《Java项目实训》等课程帮助学生构建面向对象的编程思路,熟练掌握Java项目的开发方法;《C#程序设计》、《.Net WinForm编程》、《.Net多媒体》、《.Net项目实训》等课程则为学生介绍了.Net软件项目的开发思路和方法,为日后的.Net软件项目开发奠定基础。
以上课程大多采用上机考试,注重对实践能力的考核。借助于软件系统进行试题库的保存和维护,还开发了专门的考试系统,使用多套试卷,保证相邻座位考生试题不同。从抽取试题,到监考、批卷、登记成绩,步步把关。尤其是对试卷的管理格外严格,考前加密,防止漏题;考后加密,以防徇私;流水批卷,公平合理;多人复查,减少错误。
还有一部分课程采用任务驱动的方式,以团队为单位完成大作业,进行成果演示和答辩,进行综合能力考核。成果演示和答辩,锻炼学生的逻辑思维、语言表达和反应能力;以团队方式完成任务,培养学生的责任意识、协作精神、沟通能力、创新能力、解决问题的能力。
通过实践教学和综合考核,以考督学,以考督教,调动了教师和学生的积极性、主动性,改善了教学质量和效果,提高了学生的专业水平和综合能力,也有效减少了死记硬背、不求甚解,平时不努力,考前抱佛脚的现象。
3 毕业设计
毕业设计旨在让学生把大学期间所学的计算机知识融合在一起,以完成系统开发和毕业论文的形式为本科四年交上一份合格的答卷,也引导大家体验软件开发从可行性研究、需求分析、到设计、编码、测试、维护的各个阶段,为学生日后从事软件开发工作积累经验。
毕业设计在培养学生“软能力”发面发挥了重要的作用,在开题阶段指导学生如何查阅资料,培养学生获取信息的能力;引领学生阅读文献,培养学生对新知识的快速领悟能力。通过分析、设计和开发软件系统,锻炼学生对所学专业技术知识的综合运用,培养分析问题、解决问题的能力。在毕业论文撰写环节,教学生如何组织论文内容,培养认真严谨、实事求是的专业文档撰写能力[1]。答辩是毕业设计(论文)考核阶段的最后环节,通过答辩,学生不仅展示了毕业设计工作的效果,更展示了自己的专业知识、技术水平和综合素质[2]。
近年来,校企合作模式毕业设计的实践教学,被广大高校尤其是计算机专业的师生所认同,并取得了一定的效果 [3]。我校与多个知名的软件企业一起合作指导毕业设计,共享资源,统一流程:先确定论文题目,然后中期检查软件系统和论文,论文盲审,答辩,资料最终提交和验收。毕业设计的成果物为:软件系统、毕业论文和相关文档。
1)软件系统
学生参照个人喜好和前期积累,选择熟悉、能够驾驭的技术来开发系统。要求毕业设计所开发的系统规模不能太小,功能不能过于简单。最起码有信息的增加、删除、修改、查询功能,逻辑设计较为严谨,没有明显漏洞。页面的数量不能太少,控件布局比较合理,内容清晰,页面背景色不要太深,使用一定的动画效果,界面美观、友好,方便用户使用。
系统一般具有用户登录、注册、密码修改、用户信息修改和删除等功能。至少有两种用户,每种用户所具有的操作权限有所不同。系统所使用数据库表数量不能太少,而且表的结构应该合理,符合规范化的要求,表与表之间的关联比较科学,程序中尽量用到存储过程。程序命名要合理、规范,代码中要有合理的注释。程序有足够的异常捕获和处理,保证系统的健壮性。
2)毕业论文
拟定论文题目后开始撰写毕业论文,论文结构包括:封皮、英文和中文摘要、目录、绪论(项目背景、研究意义、国内外研究现状、系统概述等)、系统分析、系统设计、系统的实现、系统测试、结论、致谢、参考文献等。论文内容尽量充实,尤其要重点突出自己所做的工作。
中文摘要为整篇论文菁华的浓缩,简要介绍系统开发的意义、系统的主要功能、系统开发手段等。英文摘要是对中文摘要的翻译,尽量要语句通顺,表达准确。目录中有“致谢”,但不包括摘要。目录层次不要太深,系统开发一般是遵循分析、设计、实现、测试的步骤来做。
每一章中的图、表都是各自排序,不混在一起排。图、表应该清晰,不能模糊不清,图、表必须有序号和名称,而且图的名称放在图的下面,表的名称放在表的上面。参考文献在正文中都要按照次序引用,引用标记在右上角。
3)相关文档
《开题报告》记录题目、拟选题的意义及研究(设计)方法、拟选题的研究现状、拟写作内容及写作大纲、拟写作进度时间表,指导教师意见、院系意见等。《指导记录表》记录指导教师辅导的情况。《中期检查记录表》记录指导教师进行中期检查的日期、检查内容、意见及建议、学生的中期检查成绩等。《指导教师评语表》记录指导教师评语。《评阅人评语表》记录评阅人意见、是否同意参加答辩等。《答辩记录表》记录学生的基本信息、论文中英文题目、答辩日期、答辩组长和答辩小组成员名字,以及答辩时问题回答情况。《诚信承诺表》承诺论文是学生本人独立研究、写作的成果,论文中的引用均在论文中加以说明。
4 结束语
计算机课程改革提倡以学生为主体,提升学生的学习兴趣,提高课内实践的教学质量,鼓励以工程化的方式开发和设计软件,着重培养学生作为软件工程师所需要的专业能力和素养。面向“软能力”培养的软件专业实践教学探索过程中,较多地运用了基于项目案例驱动的教学模式,可以激发学生的求知欲望,有助于培养自主学习、独立分析问题、解决问题、创新等综合能力。
参考文献: