论文部分内容阅读
摘要:随着Web技术发展的日新月异以及其易用性和实用性,在现今的软件开发行业中,已渐渐地占据了主导地位,目前已成为使用最广泛、最有前途、最有魅力的信息传播技术。作为一个以软件开发为主体的软件学院来说,Web应用开发自然是必不可少的一个方向。那么如何才能更好地把学生培养成合格优秀的Web开发技术人才,让学生一出校园就能跟社会,跟企业接轨,就是学院不得不思考的问题。本人从事高校Web应用程序开发的相关教学已有六年时间,现就结合我所了解的相关学院的实际情况,谈谈对于如何做好这方面的相关教学的一些看法。
关键词:高校教学研究 课程教学模式探讨 Web开发教学
1.目前的一些现状以及所存在的问题
1.1学生对整个课程体系不了解,不清楚各门课程在整个课程体系中所占据的位置及其在现实开发中的实际作用。
很多学生在学完一门课程后,都不知道学完这门课程是做啥用的。更有甚者,到毕业的时候都不知道自己所学的专业是干什么的。之所以出现这些情况,有如下原因:
1.2学院对学生的引导不够,没有让学生对自己的专业,整个课程体系以及在今后实际应用中的作用有一个深刻直观的认识。
有些学院并没有在学生入学之初,开一些相关的讲座,请相关专业的骨干教师给学生对课程体系做个全面的解读,致使大部分学生都不清楚自己所学的专业是做什么的,整个课程体系应该按照什么样的顺序学,也就没有形成一个整体的规划。在学生学习一门具体课程的时候,课任教师没有把整个课程体系与该门课程贯穿,只是孤立地将其作为一个单独的课程,导致很多学生学了该门课程之后,依然不懂该门课程在实际项目开发中应用在哪里。
2.学生自身学习缺乏目标性。
2.1部分学生学习缺乏目的性,不去深究学某一门课的目的何在,意义何在,学完这门课能做什么,只是因为学校有安排这门课,就去上课,缺乏主动的意识。
2.2学生依赖性太强,没有自学的意识,缺乏发现问题、思考問题、解决问题的能力。
部分学生在学习一门课程的时候总是被动地学习,即老师教什么就学什么,老师叫做什么作业,就完成什么作业,不会积极主动去拓展该课程的一些相关知识,也不会举一反三。往往导致学完一门课程后,老师教的会了,老师布置的作业也会了,但是换个相似的项目就不会做了。刚开始不会做也没关系,但是往往就以“不会做,老师没教”为借口搪塞,不去主动思考如何解决问题,就等着老师给解决方案。当然,这个问题不能完全怪学生,课任老师也是要付一部份责任的。但这至少说明一个问题,就是学生的主动学习意识比较薄弱。
2.3教师实际项目经验不够,所教授的知识没有与时俱进。导致学生学完后做出来的东西没有实际项目意义。
部分教师由于缺乏实际的项目经验,对整个课程体系与实际项目运作中的关系没有比较深刻的认识,导致在教授某一门课程的时候不能很清楚地认识到这门课程与之前或之后课程的相关结合,只是对照着教材进行相关的教学。这样的弊端很大,因为web技术日新月异,教材里的东西有些是过时的,甚至是不正确的,有些也只是为了演示知识点所设计的案例,而在现实项目中却根本不会这样用。由于教师实际项目经验的不足,缺乏一个全局的统筹观,往往导致学生学完这门课程之后,能够做出一些东西,但是做出的东西在实际项目中却是要么不符合规范,要么没有太大的价值。
2.4只重视课堂,不重视课外。
现在的教学大部分都只注重课堂,对于课外学生的知识巩固和拓展不够重视。很多课任教师的课堂效果很好,学生接受程度很高,但是就简单地布置了一个作业让学生课外完成,也没有对每次的作业做修改和点评。导致很多学生的平时作业要么不做,要么就是应付拷贝别人的,或者做了,也只是对课堂内容做巩固,没有扩展的部分。由于没有对课后做有效的监管,学生课堂上学习的知识没有及时得到巩固和扩展,经常就会出现上节课教的内容下节课就忘记的情况。整个学期下来,效果可想而知。
2.5成绩考核制度和方式不完善。
对于很大一部分学生而言,学一门课程的目的除了掌握知识技能外,更重要的是为了取得相应的学分。所以,取得一个比较好的成绩或是获得这门课程的学分就成为他们学这门课程最直接的目标。但大部分课程的最终成绩大部分都只是看期末成绩,或者是期末时候的项目成绩,忽视了对平时成绩的重视,导致学生在平时上课过程中就敢于比较懒散。有些课程的最终成绩虽然也包括平时成绩,但多流于形式,没有一套具体的透明化的机制让学生能够深刻意识到这点。
3.相应的解决方案
3.1第一堂课,明确课程目标,确定考核方式及要求。
在每门课的第一堂课,教师应先跟学生介绍下这门课学的是什么,学完这门课之后能够做什么,最好能够把这门课程学完之后的最终成果在第一堂课的时候就展示给学生看,让学生有一个直观深刻的认识。
在讲解完课程目标之后就应该跟学生说明下该门课程的考核方式以及要求。比如该门课程总分100分,平时成绩占40%,期末成绩占60%,一学期允许请假3次,超过3次就无法拿到该门课学分。该课程平时总共有4次作业,每次作业皆为个人独立完成,每次10分,期末有一个综合项目,两个人合作完成,并要通过答辩,占60分。
依据该标准制定出一个总评成绩表,单次成绩表以及考勤表在第一堂课告知学生,表格范例如下:
2013级Web(1)班《XXX课程》总评成绩表(总分100)
学号 姓名 作业1
(10分) 作业2
(10分) 作业3
(10分) 作业4
(10分) 期末项目
(60分) 最终成绩
101 张三
102 李四
… … 表1总评成绩表范例
2013级Web(1)班《XXX课程》作业1成绩表(总分10)
学号 姓名 成绩 备注
101 张三 9 功能完整,效果有待提高
102 李四 8 XX功能没实现,扣2分
…
表2单次成绩表范例
2013级Web(1)班《XXX课程》考勤表
学号 姓名 2013-9-2 2013-9-7 … … … …
101 张三 正常
102 李四 迟到
… …
表3考勤表范例
上述这些若有相应系统平台,就直接在平台上实现更好,若没有,就用Excel人工制作和记录。
当第一堂课给学生明确完这些后,学生对这门课就会有一个整体的认识,并且也会有压力感。对于本身就想学的学生来说,他们会有一种轻松感,因为他们很清楚地知道老师有一整套的思路,跟着老师的这套思路和要求走,就可以学到自己想学的东西。而对于那些只想要学分的学生来说,他们会有一种压力感,会明白说要拿到这门课的学分不付出努力是不行的。
当然,教师在制定完这样的标准和要求后,在后续的教学过程中就应该严格按照这个执行,每次的成绩和考勤状况都能及时公布,以让学生切实知道这门课程就是按照这个要去执行的,而不是流于形式。
3.2教师要提高自身水平,参与实际项目研发,对整个课程体系要有充分的了解,对课程要有充足的准备。
教师要上好一门课,自身的能力和水平一定要过硬,否则其他一切都是空谈。教师要提高自身能力水平,最好最直接的方式就是参与实际项目的研发。在此过程中,即可以把理论联系实际,也可以在项目开发中学习领悟出实际项目的一些开发经验和心得,这些是在教材中所找不到的。而且一般一个完整的项目都需要涉及到很多课程,有了一个完整的项目开发经验,就会对整个课程体系,以及每门课程在真实项目中所充当的角色有更深刻的了解,对于每门课程之间的前后联系也会有更深刻更直接的认识。这样在教学过程中就能够心中有数,运筹帷幄。
在每学期上第一堂课之前就对该课程整个学期的安排有个完整和详细的规划,比如这门课最终要完成什么项目,整个学期共要布置哪些任务下去,每次的任务分别是什么,时间如何安排,在第一堂课之前必须要有完整的规划。若这基本的都没准备好,就去上课,那真的是误人子弟。
3.3要有意识地培养学生的自学能力,注重课堂,更要注重课堂之外的学习。
课堂上的时间毕竟有限,基本不可能在这些有限的这些时间里把一门课程很完整地学习好,这就要让学生能够在课外多花时间去巩固去扩展所学的知识。所以,课任教师在布置每次平时作业的时候,一定是要慎重考虑过。该作业除了巩固课堂知识外,也应该有一些扩展的东西,让学生自己通过自学去发现解决相应的问题,完成相应的功能,以逐渐培养学生的自学能力。对于学生每次的作业,一定要认真对待,不能收了作业不去批改也不闻不问,要及时通过学生的作业发现学生存在的问题,对每次的作业进行相应的点评。
4.结语:
教书育人,传授学生知识技能原本就是一件耗费心力的事情,只有真正地用心,才能把学生培养成合格优秀的人才,也才能對得起“教师”这个称号。
关键词:高校教学研究 课程教学模式探讨 Web开发教学
1.目前的一些现状以及所存在的问题
1.1学生对整个课程体系不了解,不清楚各门课程在整个课程体系中所占据的位置及其在现实开发中的实际作用。
很多学生在学完一门课程后,都不知道学完这门课程是做啥用的。更有甚者,到毕业的时候都不知道自己所学的专业是干什么的。之所以出现这些情况,有如下原因:
1.2学院对学生的引导不够,没有让学生对自己的专业,整个课程体系以及在今后实际应用中的作用有一个深刻直观的认识。
有些学院并没有在学生入学之初,开一些相关的讲座,请相关专业的骨干教师给学生对课程体系做个全面的解读,致使大部分学生都不清楚自己所学的专业是做什么的,整个课程体系应该按照什么样的顺序学,也就没有形成一个整体的规划。在学生学习一门具体课程的时候,课任教师没有把整个课程体系与该门课程贯穿,只是孤立地将其作为一个单独的课程,导致很多学生学了该门课程之后,依然不懂该门课程在实际项目开发中应用在哪里。
2.学生自身学习缺乏目标性。
2.1部分学生学习缺乏目的性,不去深究学某一门课的目的何在,意义何在,学完这门课能做什么,只是因为学校有安排这门课,就去上课,缺乏主动的意识。
2.2学生依赖性太强,没有自学的意识,缺乏发现问题、思考問题、解决问题的能力。
部分学生在学习一门课程的时候总是被动地学习,即老师教什么就学什么,老师叫做什么作业,就完成什么作业,不会积极主动去拓展该课程的一些相关知识,也不会举一反三。往往导致学完一门课程后,老师教的会了,老师布置的作业也会了,但是换个相似的项目就不会做了。刚开始不会做也没关系,但是往往就以“不会做,老师没教”为借口搪塞,不去主动思考如何解决问题,就等着老师给解决方案。当然,这个问题不能完全怪学生,课任老师也是要付一部份责任的。但这至少说明一个问题,就是学生的主动学习意识比较薄弱。
2.3教师实际项目经验不够,所教授的知识没有与时俱进。导致学生学完后做出来的东西没有实际项目意义。
部分教师由于缺乏实际的项目经验,对整个课程体系与实际项目运作中的关系没有比较深刻的认识,导致在教授某一门课程的时候不能很清楚地认识到这门课程与之前或之后课程的相关结合,只是对照着教材进行相关的教学。这样的弊端很大,因为web技术日新月异,教材里的东西有些是过时的,甚至是不正确的,有些也只是为了演示知识点所设计的案例,而在现实项目中却根本不会这样用。由于教师实际项目经验的不足,缺乏一个全局的统筹观,往往导致学生学完这门课程之后,能够做出一些东西,但是做出的东西在实际项目中却是要么不符合规范,要么没有太大的价值。
2.4只重视课堂,不重视课外。
现在的教学大部分都只注重课堂,对于课外学生的知识巩固和拓展不够重视。很多课任教师的课堂效果很好,学生接受程度很高,但是就简单地布置了一个作业让学生课外完成,也没有对每次的作业做修改和点评。导致很多学生的平时作业要么不做,要么就是应付拷贝别人的,或者做了,也只是对课堂内容做巩固,没有扩展的部分。由于没有对课后做有效的监管,学生课堂上学习的知识没有及时得到巩固和扩展,经常就会出现上节课教的内容下节课就忘记的情况。整个学期下来,效果可想而知。
2.5成绩考核制度和方式不完善。
对于很大一部分学生而言,学一门课程的目的除了掌握知识技能外,更重要的是为了取得相应的学分。所以,取得一个比较好的成绩或是获得这门课程的学分就成为他们学这门课程最直接的目标。但大部分课程的最终成绩大部分都只是看期末成绩,或者是期末时候的项目成绩,忽视了对平时成绩的重视,导致学生在平时上课过程中就敢于比较懒散。有些课程的最终成绩虽然也包括平时成绩,但多流于形式,没有一套具体的透明化的机制让学生能够深刻意识到这点。
3.相应的解决方案
3.1第一堂课,明确课程目标,确定考核方式及要求。
在每门课的第一堂课,教师应先跟学生介绍下这门课学的是什么,学完这门课之后能够做什么,最好能够把这门课程学完之后的最终成果在第一堂课的时候就展示给学生看,让学生有一个直观深刻的认识。
在讲解完课程目标之后就应该跟学生说明下该门课程的考核方式以及要求。比如该门课程总分100分,平时成绩占40%,期末成绩占60%,一学期允许请假3次,超过3次就无法拿到该门课学分。该课程平时总共有4次作业,每次作业皆为个人独立完成,每次10分,期末有一个综合项目,两个人合作完成,并要通过答辩,占60分。
依据该标准制定出一个总评成绩表,单次成绩表以及考勤表在第一堂课告知学生,表格范例如下:
2013级Web(1)班《XXX课程》总评成绩表(总分100)
学号 姓名 作业1
(10分) 作业2
(10分) 作业3
(10分) 作业4
(10分) 期末项目
(60分) 最终成绩
101 张三
102 李四
… … 表1总评成绩表范例
2013级Web(1)班《XXX课程》作业1成绩表(总分10)
学号 姓名 成绩 备注
101 张三 9 功能完整,效果有待提高
102 李四 8 XX功能没实现,扣2分
…
表2单次成绩表范例
2013级Web(1)班《XXX课程》考勤表
学号 姓名 2013-9-2 2013-9-7 … … … …
101 张三 正常
102 李四 迟到
… …
表3考勤表范例
上述这些若有相应系统平台,就直接在平台上实现更好,若没有,就用Excel人工制作和记录。
当第一堂课给学生明确完这些后,学生对这门课就会有一个整体的认识,并且也会有压力感。对于本身就想学的学生来说,他们会有一种轻松感,因为他们很清楚地知道老师有一整套的思路,跟着老师的这套思路和要求走,就可以学到自己想学的东西。而对于那些只想要学分的学生来说,他们会有一种压力感,会明白说要拿到这门课的学分不付出努力是不行的。
当然,教师在制定完这样的标准和要求后,在后续的教学过程中就应该严格按照这个执行,每次的成绩和考勤状况都能及时公布,以让学生切实知道这门课程就是按照这个要去执行的,而不是流于形式。
3.2教师要提高自身水平,参与实际项目研发,对整个课程体系要有充分的了解,对课程要有充足的准备。
教师要上好一门课,自身的能力和水平一定要过硬,否则其他一切都是空谈。教师要提高自身能力水平,最好最直接的方式就是参与实际项目的研发。在此过程中,即可以把理论联系实际,也可以在项目开发中学习领悟出实际项目的一些开发经验和心得,这些是在教材中所找不到的。而且一般一个完整的项目都需要涉及到很多课程,有了一个完整的项目开发经验,就会对整个课程体系,以及每门课程在真实项目中所充当的角色有更深刻的了解,对于每门课程之间的前后联系也会有更深刻更直接的认识。这样在教学过程中就能够心中有数,运筹帷幄。
在每学期上第一堂课之前就对该课程整个学期的安排有个完整和详细的规划,比如这门课最终要完成什么项目,整个学期共要布置哪些任务下去,每次的任务分别是什么,时间如何安排,在第一堂课之前必须要有完整的规划。若这基本的都没准备好,就去上课,那真的是误人子弟。
3.3要有意识地培养学生的自学能力,注重课堂,更要注重课堂之外的学习。
课堂上的时间毕竟有限,基本不可能在这些有限的这些时间里把一门课程很完整地学习好,这就要让学生能够在课外多花时间去巩固去扩展所学的知识。所以,课任教师在布置每次平时作业的时候,一定是要慎重考虑过。该作业除了巩固课堂知识外,也应该有一些扩展的东西,让学生自己通过自学去发现解决相应的问题,完成相应的功能,以逐渐培养学生的自学能力。对于学生每次的作业,一定要认真对待,不能收了作业不去批改也不闻不问,要及时通过学生的作业发现学生存在的问题,对每次的作业进行相应的点评。
4.结语:
教书育人,传授学生知识技能原本就是一件耗费心力的事情,只有真正地用心,才能把学生培养成合格优秀的人才,也才能對得起“教师”这个称号。