论文部分内容阅读
摘 要:职业院校计算机语言教学工作面对生源逻辑思维水平参差不齐等现状,不易实施教学工作。本文探讨职业院校语言教学中从学生基础考虑,以“理论够用、操作熟练”为目标重新设计课程内容,实行小导师制,探索适应职业院校学生实际的计算机语言教学方法。
关键词:职业院校;计算机语言;教学
职业院校计算机语言教学是一项颇具挑战性的工作,面对生源质量差异大的现实,教师不仅要有专业知识,还要懂学生、懂教学、懂管理,并将学生作为“有用之才”进行塑造。以下是笔者在前导课程“数据库技术”及后续课程“asp.net动态网站设计”的教学过程中进行的尝试和探索。
一、以“理论够用、操作熟练”为目标重新设计课程内容
为了适应我校学生的现状,从事数据库教学的教师确立了“从应用的角度讲授数据库”的理念,制定了“2—8—6—2周计划”,即:第一个“2”,开学前两周做到创建模仿四至五个数据库,并安排学生进行数据库课程设计。“8”,在已创建的数据库基础上进行八周大强度操作练习,插入、删除、更新、查询、存储过程、触发器、T-SQL语言及数据库安全与维护,基本完成数据库主要内容的学习,为编程打下良好基础。“6”,用六周进行C#编程练习,在数据库课程中引入ASP.NET动态网站设计,用网页操作调用数据库,以学生熟悉的环境编写“学生信息网络管理系统”来进行插入、删除、更新、查询操作,整个编程过程几乎练习到数据库操作的大部分命令,将所学的数据库知识和网络编程结合起来,激发学生学习数据库的兴趣。最后一个“2”,用两周对数据库内容进行复习提升,继续复习强化数据库操作的命令,从应用的角度深入学习数据库的相关知识。
这样的教学计划不是哪本数据库教材所能承载的了的,必须博采众长,熟练掌握数据库和C#语言动态网站编程技巧,使SQL Server 与ASP.NET 交叉渗透,从教学计划上体现出职业化教学的特色。总之,达到让学生“专业课理论够用,操作技能熟练”的教学目的。
二、实行小导师制
在与校内外计算机专业教师交流时,大家对学生上机学习的效果都不满意,原因有以下几点:第一,学生基础知识不足。第二,机房太大教师辅导有困难。第三,部分学生因为看不清、听不清、机器慢等原因跟不上操作,逐渐失去学习的兴趣。第四,手机、网络等诱惑太多,没有组织好上课环境。SQL Server教学过程中,我发现有的学生因为某个操作步骤没跟上,而放弃了后面的所有操作。如一个项目有十几步操作,项目具有连续性,而教师没有时间解决每一步骤中所有学生的问题。在这种现实问题面前,实行“小导师”制是一种不错的选择。在以往的“数据库技术”课程的教学过程中,每班选出3位学习能力强的学生作为小导师,分别负责全班3组学生的操作指导工作。在教师对课程的操作内容讲解完成后,小导师首先完成自己的学习内容,然后来辅导自己组的学生,辅导效率倍增,也增强了小导师的学习热情和责任心,教学效果明显提高。
三、探索职业教学方法,使教学有滋有味
1.探索四小时创建动态网站
教师通过多年的教学尝试,自09级学生开始,在“ASP.NET动态网站设计”课程的教学中,总结出了一套使学生能够四小时编写动态网站的教学方法,它包括:“网页图片截取、代码框架设计、数据库创建、样式表文件、模板页的设计、数据显示页、记录插入页、数据更新页、记录删除页和主页”等内容。将这种教学思路应用在教学过程中,在学生期末考试时,给学生每人四小时的时间,独立完成一个完整网站的创建。
2.探索录像教学方式
教学过程发现,许多学生看似听懂的内容,课后实践操作又会出现知识点模糊、遗忘的现象。为此我采用了两种“录像教学方式”,既对有板书的课堂教学采用录像机录制讲课视频,又对上机操作采用屏幕录像软件录制操作视频,整理后分发放给学生,让学生课后可以复习课堂上的内容,这种方法取得了较好的辅助教学效果。在ASP.NET教学过程中,编程过程的录像内容压缩成20GB;SQLServer课堂教学录像17GB。虽不像MOOC那样精雕细刻向公众公開,但作为辅助教学资源已可以满足学生的学习要求。
3.复杂操作简单化
(1)在“数据库技术”教学过程中,因为数据库操作命令繁多,学生难以记忆。如果按照教材的命令操作会将学生带入难记难理解的“沼泽”中,我们按照数据库创建、应用、编程的顺序重新整理命令集,将各种不同的操作分类写入同一脚本集,并加上注释,形成了2000多行的操作命令脚本集。此脚本集可以将学期开始至学期结束的每一条命令变为可运行的完整的命令系统,可从数据库创建到各类数据库操作一次运行完毕,也能分步分段运行,让学生学习方便又简单。
(2)强化查询设计器的使用,将命令操作变为鼠标操作。在“数据库技术”课上,如果学生学会命令脚本操作后,常常出现命令遗忘的情况,针对这种现象,将查询设计器的使用练习应用到记录的插入、删除、更新、查询、存储过程编写、触发器创建、T-SQL语言程序的各类操作中,使复杂操作简单化,降低学生学习难度。并通过查询设计器进行操作,操作完成生成脚本,使学生能操作与脚本同步学习。
教师对课程的驾驭能力及对课堂的掌控能力还需要不断地完善,实现既让学生学习了基础知识,又让学生通过强化练习,实现对语言学习质的飞跃。
关键词:职业院校;计算机语言;教学
职业院校计算机语言教学是一项颇具挑战性的工作,面对生源质量差异大的现实,教师不仅要有专业知识,还要懂学生、懂教学、懂管理,并将学生作为“有用之才”进行塑造。以下是笔者在前导课程“数据库技术”及后续课程“asp.net动态网站设计”的教学过程中进行的尝试和探索。
一、以“理论够用、操作熟练”为目标重新设计课程内容
为了适应我校学生的现状,从事数据库教学的教师确立了“从应用的角度讲授数据库”的理念,制定了“2—8—6—2周计划”,即:第一个“2”,开学前两周做到创建模仿四至五个数据库,并安排学生进行数据库课程设计。“8”,在已创建的数据库基础上进行八周大强度操作练习,插入、删除、更新、查询、存储过程、触发器、T-SQL语言及数据库安全与维护,基本完成数据库主要内容的学习,为编程打下良好基础。“6”,用六周进行C#编程练习,在数据库课程中引入ASP.NET动态网站设计,用网页操作调用数据库,以学生熟悉的环境编写“学生信息网络管理系统”来进行插入、删除、更新、查询操作,整个编程过程几乎练习到数据库操作的大部分命令,将所学的数据库知识和网络编程结合起来,激发学生学习数据库的兴趣。最后一个“2”,用两周对数据库内容进行复习提升,继续复习强化数据库操作的命令,从应用的角度深入学习数据库的相关知识。
这样的教学计划不是哪本数据库教材所能承载的了的,必须博采众长,熟练掌握数据库和C#语言动态网站编程技巧,使SQL Server 与ASP.NET 交叉渗透,从教学计划上体现出职业化教学的特色。总之,达到让学生“专业课理论够用,操作技能熟练”的教学目的。
二、实行小导师制
在与校内外计算机专业教师交流时,大家对学生上机学习的效果都不满意,原因有以下几点:第一,学生基础知识不足。第二,机房太大教师辅导有困难。第三,部分学生因为看不清、听不清、机器慢等原因跟不上操作,逐渐失去学习的兴趣。第四,手机、网络等诱惑太多,没有组织好上课环境。SQL Server教学过程中,我发现有的学生因为某个操作步骤没跟上,而放弃了后面的所有操作。如一个项目有十几步操作,项目具有连续性,而教师没有时间解决每一步骤中所有学生的问题。在这种现实问题面前,实行“小导师”制是一种不错的选择。在以往的“数据库技术”课程的教学过程中,每班选出3位学习能力强的学生作为小导师,分别负责全班3组学生的操作指导工作。在教师对课程的操作内容讲解完成后,小导师首先完成自己的学习内容,然后来辅导自己组的学生,辅导效率倍增,也增强了小导师的学习热情和责任心,教学效果明显提高。
三、探索职业教学方法,使教学有滋有味
1.探索四小时创建动态网站
教师通过多年的教学尝试,自09级学生开始,在“ASP.NET动态网站设计”课程的教学中,总结出了一套使学生能够四小时编写动态网站的教学方法,它包括:“网页图片截取、代码框架设计、数据库创建、样式表文件、模板页的设计、数据显示页、记录插入页、数据更新页、记录删除页和主页”等内容。将这种教学思路应用在教学过程中,在学生期末考试时,给学生每人四小时的时间,独立完成一个完整网站的创建。
2.探索录像教学方式
教学过程发现,许多学生看似听懂的内容,课后实践操作又会出现知识点模糊、遗忘的现象。为此我采用了两种“录像教学方式”,既对有板书的课堂教学采用录像机录制讲课视频,又对上机操作采用屏幕录像软件录制操作视频,整理后分发放给学生,让学生课后可以复习课堂上的内容,这种方法取得了较好的辅助教学效果。在ASP.NET教学过程中,编程过程的录像内容压缩成20GB;SQLServer课堂教学录像17GB。虽不像MOOC那样精雕细刻向公众公開,但作为辅助教学资源已可以满足学生的学习要求。
3.复杂操作简单化
(1)在“数据库技术”教学过程中,因为数据库操作命令繁多,学生难以记忆。如果按照教材的命令操作会将学生带入难记难理解的“沼泽”中,我们按照数据库创建、应用、编程的顺序重新整理命令集,将各种不同的操作分类写入同一脚本集,并加上注释,形成了2000多行的操作命令脚本集。此脚本集可以将学期开始至学期结束的每一条命令变为可运行的完整的命令系统,可从数据库创建到各类数据库操作一次运行完毕,也能分步分段运行,让学生学习方便又简单。
(2)强化查询设计器的使用,将命令操作变为鼠标操作。在“数据库技术”课上,如果学生学会命令脚本操作后,常常出现命令遗忘的情况,针对这种现象,将查询设计器的使用练习应用到记录的插入、删除、更新、查询、存储过程编写、触发器创建、T-SQL语言程序的各类操作中,使复杂操作简单化,降低学生学习难度。并通过查询设计器进行操作,操作完成生成脚本,使学生能操作与脚本同步学习。
教师对课程的驾驭能力及对课堂的掌控能力还需要不断地完善,实现既让学生学习了基础知识,又让学生通过强化练习,实现对语言学习质的飞跃。