计算机专业本科实践教学改革

计算机科学与技术专业是一个实践性很强的专业.随着国家的信息化和经济发展对计算机专业人才需求不断增加,但在计算机人才供需方面,却出现相互矛盾的情况.一方面,公司、企业招不到需要的计算机人才;另一方面,计算机专业的毕业生就业困难[1].究其原因,主要是学生的动手实践能力差,达不到企业的需求.本文就这个问题进行讨论,分析学生实践能力差的原因,并提出解决方案.

一计算机专业本科实践教学存在的问题

1实验目标

目前很多高校计算机实验教学内容比较陈旧,没有创新性,不能跟上发展的步伐,也不能满足就业的需求.教师的设计内容比较理想化,学生思考问题过于简单,很不完善,不能和实际需求结合起来,所作的项目也都不能在实际中使用.这样不但不利于学生思维能力的培养,对于学生的创新性和今后就业能力及工作适应能力都难得到有效培养.

2师资水平

现有实验教学师资大部分都是从学校到学校,具有在公司参与项目开发经验等实践经历的比较少,不能有效地指导学生进行系统设计与开发,在很大程度上影响了实践教学的质量和效果,制约了学生实践能力的提高.

3实验环节

目前,学校开设了各种各样的实践课程,如课程内实验教学,课程设计,毕业设计,实习等,但是效果并不理想.

课程内实验教学一般是依附于某门课程,实验课一般是跟进式的安排实验内容,是理论教学的一个环节、一个补充,是对于理论课堂教学知识的解释和验证.实验学时有限,很难设计较大型的综合案例.学生往往对知识理解不系统,甚至不清楚所学知识用在何处.此外实验考核往往采用实验报告形式或直接由理论考试替代,忽略了对学生操作能力、实践能力的考核和评价,学生的重视程度也不够.

课程设计弥补了跟随式实验课的不足,但是课程设计内容大都围绕某一门课程进行设计,忽略了多门课程之间的联系,不能体现实践教学的科学性、系统性和综合性.而计算机专业的很多专业课程之间其实联系很紧密,所以可以将多门联系紧密的专业课的整合在一起规划实践内容,让学生有计划、分阶段、循序渐进地完成实践环节.这不仅有利于整合多门课程的基础知识部分,而且有利于学生连贯地学习相关知识,并综合运用这些知识解决一些实际问题.

毕业设计阶段学生很多忙于考研、找工作,很少能潜心做毕业设计项目,好的作品不多见.有些只是应付,作品很多过于简单,实用性差.

实习环节没有制订准入制及考核标准,学生的实践和动手能力差,进入公司、企业实习时,不能参与单位的项目设计开发,只能从事一些技术含量低的工作,达不到了解公司、企业和提高自身系统设计开发的能力.

4硬件设施

由于专业扩招,学生人数总量增加,学校配备的设备不能满足学生实践的需要;没有建立系统综合设计与开发中心,没有针对性的综合开发训练;与计算机的软硬件公司或企业建立实习基地少,学生没能直接参与公司项目的开发,不能了解系统开发所需要的技术、工具以及公司的运作与管理.

二实践教学改革

1加强师资队伍的建设

名师出高徒,教师水平与学生的能力息息相关,提高教师水平是关键.由于计算机技术更新发展很快,加之学校相对封闭,很多教师又没有企业工作的经验,所以很多实验项目也是理想主义,与实际有出入.对于这种状况,需要对教师进行定期培训,开展校企合作,指定教师到公司实习,参与开发,积累项目开发经验.根据教师兴趣能力划分科研小组,各小组定期进行组内学术报告,鼓励教师进行科研交流.鼓励各小组每年申报各级项目,以项目促进科研,提高实践能力.

2以逆向设计法设计实验题目

逆向设计法是以职业岗位的要求为起点.根据企业岗位标准和专业要求,及时修正教学计划.实践项目的设计应以实际应用为背景明确毕业走向,提高学生实践能力.从教学方式看,尽可能多地采用现场教学方法、教师与学生互动式教学方法,淡化理论教学与实践教学之间的界线.此外院校要建立和完善实训中心;加强校企联合,欢迎企业设计人员为学生讲课或作报告,介绍企业文化、项目开发经验、技术专题报告等.尽可能地让学生了解企业,了解行业发展,培养学生学习兴趣,提高实践能力,缩小学校和工作之间的差距.

3提高各个实验环节的质量

由于跟随式实验课时有限,又要在有限的可视出效果,可以实验内容和资料预先告知学生.要求学生必须在实验课之前自学资料写出实验的初步思路.实验课堂,学生主要验证自己的思路,教师也主要负责答疑.学习由被动转为主动,效果好了很多,也节约了实验课课时.实验课程单独进行考核,可以引入选题问答的方式.即在考核之前,教师可根据理论教学大纲准备一些设计选题相关的简答题,形成题库,在验收课题时,随机抽取固定数量的题目对学生进行提问,目的是为了测试学生对基础知识的掌握程度,考核方式由:基础知识问答+上机操作+实践报告3部分组成.这比传统考核方式更能有效地检验学生对知识的掌握能力与实践动手能力.

对于课程设计,课程设计可以是一门课程为主的,也可以是多门课程综合的,统称为综合课程设计.综合课程设计是将多门课程相关的实验内容结合在一起,形成具有综合性和设计性特点的实验内容[2].例如将数据库,软件工程,Net程序设计三科结合进行综合设计.学生4至5人一组,随机选取课题,团队协作开发,教师负责指导点评,如表1所示.通过课程设计使每位同学都参与到软件开发中,系统的理解了各门课程之间的联系,提高了学生分析问题解决问题的能力,加强了团队意识,为以后的毕业设计打下了基础.

毕业设计要实现12方面的综合训练[3],具体包括:选题、调研、熟悉问题、查阅资料、需求分析、制定研究计划、概要设计、详细设计、具体实现和调试、撰写文档、问题与方案的文字与口头表述、论文撰写.通过这12个方面的综合训练,培养研究与实现能力、论文撰写能力、口头表达能力.毕业设计题目每人一题,且题目不重叠,任务有适当的工作量和难度.在毕业设计期间教师要加强督促,在每个环节都要和学生交流.由于不少学生在外地找工作或做实习,可以采用毕业设计系统或者音频、视频等工具,可以把一些操作进行录像,对于文档可以进行批注等方式进行交流沟通.定期进行检查验收工作,提高毕业设计的质量.


4开展课外实践活动

除了日常教学活动,可以根据学生的兴趣,能力设定课外实践小组,组织学生开展科研实践活动.如3~5人一组,学生自己申请课题,进行论证,提交后由系内进行把关,如申请成果可以配备两个导师指导,提供一定资金和相应的硬件设施,如配备实验室供学生进行项目开发,由学生管理.鼓励学生发表科研论文,进行科研成果申报.通过课外实践小组的方式,为学有余力的同学提供了实验的条件和机会,提高了学生的积极性.

5举办科研讲座

定期开展科研报告.可以由教师介绍一些科研方向,如云计算、物联网、数据挖掘等,或者一些新工具的使用;也可以邀请企业的设计人员为学生开展学术报告,介绍新的行业动向,新的技术,设计模式,软件测试等;或者课外实践小组成员进行汇报演说,介绍开发的经验;或者基本的开发知识讲座等等,为学生扩展视野,提高学生的兴趣,积累经验

总之,计算机专业是一个动手实践能力要求很高的专业,学生在学校四年的培养一定要重视实践环节的培养,只有一点一滴的落实各个环节才能保证学生能力上的提高,才能应对就业的压力和今后工作的挑战.

类似论文

计算机专业离散数学教学改革与实践

摘 要:针对离散数学课程教学现状,结合教学体会,提出了轻理论重应用、从数学思想的高度整合课程内容、充分利用课。
更新日期:2024-7-14 浏览量:94734 点赞量:21198

农林高校国贸专业本科实践教学改革

摘 要:文章分析当前农林高校国际经济与贸易专业本科实践教学环节改革的必要性,探寻在国际贸易专业本科实践教学。
更新日期:2024-1-14 浏览量:20957 点赞量:6209

计算机专业英语课程教学改革的与实践

摘 要:随着科技发展,具备计算机和英语两种专业知识和技能的复合型人才的需求量越来越大 因此,计算机专业英语的。
更新日期:2024-8-25 浏览量:108811 点赞量:24184

计算机专业英语课程教学改革和实践

【摘 要】计算机专业英语在计算机和其他相关专业中占有重要的地位,作者根据多年的教学经验,提出了高校中教授此课程时普遍。
更新日期:2024-9-23 浏览量:120625 点赞量:26511

农林高校国贸专业本科实践教学改革

摘 要 :文章分析当前农林高校国际经济与贸易专业本科实践教学环节改革的必要性,探寻在国际贸易专业本科实践教学环节中实际存在。
更新日期:2024-11-25 浏览量:145287 点赞量:31473

机械类专业应用型本科实践教学改革

摘 要:针对机械类专业传统实践教学中存在的主要问题,提出了对机械类专业进行实践教学改革的具Ë。
更新日期:2024-9-15 浏览量:119572 点赞量:26278