论文部分内容阅读
摘 要:在我国全面深化创新创业教育改革的背景下,培养大学生创新创业能力成为高校育人目标中重要的一项。通过基于培养创新创业人才程序设计能力的教学改革,改变目前毕业生具备基本编程能力的现状,使得学生能够达到和用人单位实现零距离对接;同时可以发现编写能力强的学生,重点培养他们为将来进行创新型研究出备好人才。
从国内程序员供需关系上看。目前全国计算机类(包括计算机科学、计算机技术、计算机工程、软件工程、网络工程、信息安全、物联网等)专业点约2600个;1180所高校有计算机系/学院;960个“计算机科学与技术”专业;约80万在校生;预言:未来10年,IT界每年需要100万人,其中计算机类人才需求超过40万。
在2017年李克强总理主持的就业座谈会上,前程无忧网站首席执行官发言说,今年一季度以来,传统的大规模用人行业,如机械设备、建筑建材工程等行业“转冷”,而服务业等“新经济”相关行业用工需求在增加,信息技术等岗位人才更是“供不应求”。从该网站发布的《2016应届生调研报告》中看到,就业市场中,按行业划分,高科技行业的企业数量最多,占比为32.0%,其次为现代服务业,占比12.6%。“随着产业结构的转型升级,第三产业会出现更大的用人需求。”中国人民大学劳动人事学院副教授鲁全表示。据中国就业研究所发布的相关报告显示,今年一季度,互联网、电子商务等新兴行业的人才需求同比增幅高达39%。
但目前在国内程序员水平现状,高校毕业生1.5小时无法完成一道基础数据结构的编程题;在新员工培训,发现40%员工不具备基本编程能力。
主要原因是在传统教育中,课程教学,满堂灌输,循规蹈矩,努力讲课,履行职责,不乏实例教学,枯燥乏味,却难于吸引学生,困惑一代又一代的大学生,毕业之后仍不会编程;传统实验,验证课堂知识,难于验证有效性,体会不到收获.实验漫不经心,偷玩游戏;课外答疑,认真批改作业,抄袭应付,加大辅导力度,课时失衡,额外增加机时,不受欢迎;书面开卷考试,削弱实验效果,缺乏实验经历不影响考试成绩,迫使按知识密集型学习模式学习。教学效果依旧。面临这样的现状要求我们必须从培养程序设计能力出发现在的教学培养模式进行改革教学。
通过基于培养创新创业人才程序设计能力的教学改革,改变目前毕业生具备基本编程能力的现状,使得学生能够达到和用人单位实现零距离对接;同时可以发现编写能力强的学生,重点培养他们为将来进行创新型研究出备好人才。该模式首先在本校进行推广使用,完善后在其他相关学校推广。
一、新教学理念的提升,在应用型本科教学中不能只为了学习而学习,我们最终的目标是把学生培养成有用的人才。那么在培养过程中必然涉及到知识、能力、素质三个方面综合素质的培养。
要达到这一目标。可通过开设全年滚动式教学培养计划。该计划是贯穿在程序设计课程教学环节的课程实践和全校性程序设计比赛的结合,集课程教学、课外实验、竞赛知识培训、训练、大赛及选拔赛等多个环节。
二、课程重点与能力相关。框架体系,理解程序结构与程序组织,理解知识模块结构与相互关系;调试能力,正确建立工程与文件,改正编译错误,学会各种运行方式,掌握数据测试方法;内部特性与抽象方法并举,理解数据类型,语句表达内在原理,理解抽象与分层的分析设计方法。课程主要包括基础编程、过程化编程、面向对象编程、高级编程四个模块。在知识模块中,其中掌握了一部,就可以容易地展开,融会贯通到其他模块的那些内容,作为课程重点。
三、课程难点与知识接受能力相关。在重点学习中,比较难以建立起来的思想方法,难以理解的技巧,以及比较繁复知识联系,作为课程难点。首先向高效性过渡,提高高效性编程方法有两方法,理解语句结构层面的优化,初学不讲算法只讲控制结构;用空间换取时间,批量数据边输入边处理,或现存放数据再整体处理。不能空洞的进行知识强化可用具体实例和实验来体验相关知识点。其次,在第二学期可添加STL减轻第一学期教学压力。STL学习与理解,学习从正确使用到高效使用,学会识别STL编译与运行错误,在可读性、正确性前提下高效编程,讲课同时可给学生将多种方法,启发学生思维方式。
四、新考试方式,激发兴趣与能力导向并重,支持实验的重要地位,可操作性强。建立新颖实验系统,将竞技式考试贯穿到底。这主要包括竞技式实验形式、竞技式考试形式、改变课堂教学形式。首先竞技式实验形式,培养独立分析问题解决问题的能力;培养团队合作,多角度锻炼学生能力与素质;实验形式变得紧张、刺激、趣味激发强烈的求知欲;机改与辅导配合,后进生追补与冒尖生畅进并举,课内外实验效果显著。其次,竞技式考试形式,迎合课程技能性特点,公平、客观、实时地反映学生分析问题解决问题能力;考试平台操作简单,方便成绩评定及考试分析;彻底打破死记硬背的传统模式,引导学生以踏实的学习态度,求取真才实学;便于了解学生真实的学习情况,及关注到后进生,又能发现和培养优秀生。最后改变课堂教学形式,课堂授课以实验内容为主导,聚焦分析和设计方法深化理解;促成问题驱动的课堂教学;问题驱动的课堂教学形式,便于把握师生互动,课堂气氛活跃。
五、系列化教材,系列化主教材,情节化实验指导,问题解答,知识内容细化,精粹思想与导读。主教材权威参考,知识体系完备,知识模块明了,内容通俗渐进,时代特征鲜明;实验指导书主导,问题人性化,内容体系化,方法先进简捷,风格一致化;习题解答辅助,问题代表性,方法多样性,呼应主教材,深入浅出性。
在全校计算机相关专业全面推广实行了全年滚动式教学培养计划,根据实际实施情况对存在不足进行调整和改进,并且跟踪了第一批实行全年滚动式教学培养计划的学生。经过教学改革后(1)培养大学生创新创业意识。通过“蓝桥杯”大赛提供的企业参观、创新创业培训等活动,学生对企业文化,创新创业有了进一步的认识。(2)提升高校教师专业技能。“蓝桥杯”大赛提供教师专业培训通道,通过培训,教师明确专业教学与企业需求的关系,改进教学方法,不断提升创新创业培训专业能力。力争再今后比赛中取得更好成绩,及在今后就业中能够达到“零距离”和用人企业接轨,从而培养出更多的创新创业型人才。
参考文献
[1]}朴春慧,王学军.计算机类专业:信息时代的“宠儿”[J].考试与招生,2017(z1):70-71.
[2]房建.地方高校计算机专业大学生创新创业能力培养存在的问题及对策[J].人才资源开发,2017(2):170-171.
[3]佚名.程序设计类课程教学与学科竞赛结合的研究[J].实验室科学,2019(1):237-240.
[4]袁辉勇,羊四清,易叶青,等.以竞赛培养模式推动程序设计系列课程的实践教学改革[J].电脑知识与技术,2012(34):8230-8231.
2017年河北省高等学校创新創业教育教学改革研究与实践项目
项目名称:河北科技学院基于培养创新创业人才程序设计能力的教学改革
项目编号:2017cxcy245
课题组成员:方艳辉,贾倩,李爱超,刘晓星,韩琳,余宁
从国内程序员供需关系上看。目前全国计算机类(包括计算机科学、计算机技术、计算机工程、软件工程、网络工程、信息安全、物联网等)专业点约2600个;1180所高校有计算机系/学院;960个“计算机科学与技术”专业;约80万在校生;预言:未来10年,IT界每年需要100万人,其中计算机类人才需求超过40万。
在2017年李克强总理主持的就业座谈会上,前程无忧网站首席执行官发言说,今年一季度以来,传统的大规模用人行业,如机械设备、建筑建材工程等行业“转冷”,而服务业等“新经济”相关行业用工需求在增加,信息技术等岗位人才更是“供不应求”。从该网站发布的《2016应届生调研报告》中看到,就业市场中,按行业划分,高科技行业的企业数量最多,占比为32.0%,其次为现代服务业,占比12.6%。“随着产业结构的转型升级,第三产业会出现更大的用人需求。”中国人民大学劳动人事学院副教授鲁全表示。据中国就业研究所发布的相关报告显示,今年一季度,互联网、电子商务等新兴行业的人才需求同比增幅高达39%。
但目前在国内程序员水平现状,高校毕业生1.5小时无法完成一道基础数据结构的编程题;在新员工培训,发现40%员工不具备基本编程能力。
主要原因是在传统教育中,课程教学,满堂灌输,循规蹈矩,努力讲课,履行职责,不乏实例教学,枯燥乏味,却难于吸引学生,困惑一代又一代的大学生,毕业之后仍不会编程;传统实验,验证课堂知识,难于验证有效性,体会不到收获.实验漫不经心,偷玩游戏;课外答疑,认真批改作业,抄袭应付,加大辅导力度,课时失衡,额外增加机时,不受欢迎;书面开卷考试,削弱实验效果,缺乏实验经历不影响考试成绩,迫使按知识密集型学习模式学习。教学效果依旧。面临这样的现状要求我们必须从培养程序设计能力出发现在的教学培养模式进行改革教学。
通过基于培养创新创业人才程序设计能力的教学改革,改变目前毕业生具备基本编程能力的现状,使得学生能够达到和用人单位实现零距离对接;同时可以发现编写能力强的学生,重点培养他们为将来进行创新型研究出备好人才。该模式首先在本校进行推广使用,完善后在其他相关学校推广。
一、新教学理念的提升,在应用型本科教学中不能只为了学习而学习,我们最终的目标是把学生培养成有用的人才。那么在培养过程中必然涉及到知识、能力、素质三个方面综合素质的培养。
要达到这一目标。可通过开设全年滚动式教学培养计划。该计划是贯穿在程序设计课程教学环节的课程实践和全校性程序设计比赛的结合,集课程教学、课外实验、竞赛知识培训、训练、大赛及选拔赛等多个环节。
二、课程重点与能力相关。框架体系,理解程序结构与程序组织,理解知识模块结构与相互关系;调试能力,正确建立工程与文件,改正编译错误,学会各种运行方式,掌握数据测试方法;内部特性与抽象方法并举,理解数据类型,语句表达内在原理,理解抽象与分层的分析设计方法。课程主要包括基础编程、过程化编程、面向对象编程、高级编程四个模块。在知识模块中,其中掌握了一部,就可以容易地展开,融会贯通到其他模块的那些内容,作为课程重点。
三、课程难点与知识接受能力相关。在重点学习中,比较难以建立起来的思想方法,难以理解的技巧,以及比较繁复知识联系,作为课程难点。首先向高效性过渡,提高高效性编程方法有两方法,理解语句结构层面的优化,初学不讲算法只讲控制结构;用空间换取时间,批量数据边输入边处理,或现存放数据再整体处理。不能空洞的进行知识强化可用具体实例和实验来体验相关知识点。其次,在第二学期可添加STL减轻第一学期教学压力。STL学习与理解,学习从正确使用到高效使用,学会识别STL编译与运行错误,在可读性、正确性前提下高效编程,讲课同时可给学生将多种方法,启发学生思维方式。
四、新考试方式,激发兴趣与能力导向并重,支持实验的重要地位,可操作性强。建立新颖实验系统,将竞技式考试贯穿到底。这主要包括竞技式实验形式、竞技式考试形式、改变课堂教学形式。首先竞技式实验形式,培养独立分析问题解决问题的能力;培养团队合作,多角度锻炼学生能力与素质;实验形式变得紧张、刺激、趣味激发强烈的求知欲;机改与辅导配合,后进生追补与冒尖生畅进并举,课内外实验效果显著。其次,竞技式考试形式,迎合课程技能性特点,公平、客观、实时地反映学生分析问题解决问题能力;考试平台操作简单,方便成绩评定及考试分析;彻底打破死记硬背的传统模式,引导学生以踏实的学习态度,求取真才实学;便于了解学生真实的学习情况,及关注到后进生,又能发现和培养优秀生。最后改变课堂教学形式,课堂授课以实验内容为主导,聚焦分析和设计方法深化理解;促成问题驱动的课堂教学;问题驱动的课堂教学形式,便于把握师生互动,课堂气氛活跃。
五、系列化教材,系列化主教材,情节化实验指导,问题解答,知识内容细化,精粹思想与导读。主教材权威参考,知识体系完备,知识模块明了,内容通俗渐进,时代特征鲜明;实验指导书主导,问题人性化,内容体系化,方法先进简捷,风格一致化;习题解答辅助,问题代表性,方法多样性,呼应主教材,深入浅出性。
在全校计算机相关专业全面推广实行了全年滚动式教学培养计划,根据实际实施情况对存在不足进行调整和改进,并且跟踪了第一批实行全年滚动式教学培养计划的学生。经过教学改革后(1)培养大学生创新创业意识。通过“蓝桥杯”大赛提供的企业参观、创新创业培训等活动,学生对企业文化,创新创业有了进一步的认识。(2)提升高校教师专业技能。“蓝桥杯”大赛提供教师专业培训通道,通过培训,教师明确专业教学与企业需求的关系,改进教学方法,不断提升创新创业培训专业能力。力争再今后比赛中取得更好成绩,及在今后就业中能够达到“零距离”和用人企业接轨,从而培养出更多的创新创业型人才。
参考文献
[1]}朴春慧,王学军.计算机类专业:信息时代的“宠儿”[J].考试与招生,2017(z1):70-71.
[2]房建.地方高校计算机专业大学生创新创业能力培养存在的问题及对策[J].人才资源开发,2017(2):170-171.
[3]佚名.程序设计类课程教学与学科竞赛结合的研究[J].实验室科学,2019(1):237-240.
[4]袁辉勇,羊四清,易叶青,等.以竞赛培养模式推动程序设计系列课程的实践教学改革[J].电脑知识与技术,2012(34):8230-8231.
2017年河北省高等学校创新創业教育教学改革研究与实践项目
项目名称:河北科技学院基于培养创新创业人才程序设计能力的教学改革
项目编号:2017cxcy245
课题组成员:方艳辉,贾倩,李爱超,刘晓星,韩琳,余宁