论文部分内容阅读
摘 要:综合型大学人文专业的学生在学习计算机程序设计通识课程中有着与理工类诸多不同,这些专业的学生面对计算机程序设计课程既新鲜感又畏惧,大多数学生在计算机课程的学习中表现差强人意,因此在人文专业的计算机学习中要破除观念上的障碍,积极探索新的教学理念和新的教学方法,本文通过在一个班级实施三明制教学法,教学效果得到显著提高。
关键词:三明治教学法;程序设计;人文专业
一、概述
以理工科为主的综合院校中人文专业的学生占据比例不大,其大学的通识课程常常安排与理工类的学生有相同的教学大纲及教材,学习内容考核目标基本一样。但这两类学生的思维方式,对计算机课程的需求是有相当大的差别的。一般来说,人文类的学生抽象思维能力要弱些,但人文类学生大多具有较强的想象力和感染力,对新知识的学习有很好的好奇、求知的愿望。由于大学计算机程序设计是一门公共基础课程,导致这一课程与人文专业的其他课程相比,所处的位置必然边缘化,这种边缘化导致其教师对教学效果的忽视,学生对其重视程度不足。使得课程的教学效果远逊于理工类的课堂。
因此在人文专业的计算机课程的学习中,大胆进行课程变革是十分必要的,随着信息化社会的发展,社会更需要复合型的创新人才,即使从事人文专业的研究,仍需具有相应的计算思维和信息处理分析能力。
二、三明治教学法的优势
三明治教学法来源于英国,其含义是实践-学习-再实践,学习-实践-再学习的过程,形象比喻为三明治。
三明治的教学基本理念在于理论学习与实践问题解决相结合,非常适合于人文专业学习对计算机程序课程的学习,他们在合作学习的过程中,通过相互倾听、沟通、交流来达到对问题的理解。其优势体现在以下几个方面:
1.传统的教学法,课堂上基本老师占据所有时间,而在三明治教学法中,教师仅起引导作用,以学生为中心来进行学习;
2.充分调动学生学习的积极性,围绕问题进行探究与思考,学生的参与性得到加强;
3.培养学生的合作团队意识,通过讨论与分享,学生能够在其过程中得到问题的答案;
4.以问题为引入的学习方式,理论学习-实际问题的解决,提高学生分析问题及解决问题的能力;
5.课堂中不乏性格内向,不善言语的学生,在交叉学习训练中,能很好培养学生的表达能力和沟通能力。
6.学习过程覆盖多种方式,充分挖掘学生的各个方面的能力。听课、讨论、归纳、评价等等;
三、课堂教学案例
学习内容:通过简易计算器的制作掌握Windows窗体设计(包括功能设计、界面设计和代码设计)
1.问题引入:现在同学们使用的软件大多数是图形化界面,大家都非常熟悉标题栏、菜单栏及工具栏的使用,这些界面元素是如何实现的?大部分同学既感到好奇又觉得迷惑,我们以制作一个简易计算器为例,能进行十进制数的加减乘除(不包括括弧运算和出错处理)运算,引导学生思考界面包含哪些元素?计算器软件需要实现哪些功能,从而引入控件、属性、事件驱动的概念。
2.学习要点:学生通过充分的讨论,梳理出窗体设计中应学习的基本概念,包括以下几个方面:①功能设计:从市面上的计算器入手,根据学生自己的实力,分析出简易计算器应具有的功能。②界面设计:根据界面设计三原则设计出窗体,包括窗体上应包含哪些控件及这些控件相关属性的设置。③代码设计:根据简易计算器的使用方法划分功能事件模块及各模块对用的事件和功能独立模块(供其他模块调用)。
3.分组实验:2-3人组成项目学习小组,设计出简易计算器的界面,并编程实现相关功能。
4.课程讨论:选择具有代表性的部分小组的程序进行展示,要求学生简要讲解程序的基本设计思路以及学习过程中解决的问题或拟解决的问题。
5.老师点评及归纳:对展示小组的作品,根据以下4个方面给出点评:①指出容易出错的地方;②难点;③程序优化;④拓展思维。最后,总结窗体设计的基本过程及主要掌握的核心东西。
例如,在代码设计时,所有的小组,为每一个数字键的Click事件编写独立的代码,而这些代码的功能是相似的,实际上可以将十个数字键的Click事件绑定到一个事件过程上,通过事件参数Sender的Name属性可以获取触发Click事件的是那一个数字键,如果十个数字键的名字分别为Num1、Num2、Num3、……等,则通过Val(Microsoft.VisualBasic.Right(Sender.Name))获取相应数字键所代表的数字,从而可大大优化代码。
再例如对132+23*7+45的计算,所有小组的处理方式是每按一个运算键后,马上计算并显示计算结果;如果对计算器的功能进一步拓展,例如把计算方式改为只有当按“=”键时,才进行计算并显示结果,代码应怎样修改呢?如果还要保留显示每一步的计算步骤,由如何修改代码?
6.再次实践:通过点评,激发了学生学习的兴趣,并要求学生进一步改进窗体设计,逐步扩充简易计算器的功能,并写出学习小结。
四、展望与总结
三明治教学法采用不断变换教学方式,交叉进行独立学习、小组讨论、教师引导的教学过程,学生领会其学习知识。在三明治的教学模式过程中,学生的参与意识、自我责任意识以及表达沟通意识均得到很好的锻炼与提高。充分调动了学生学习课程的积极性。
综合性大学医科文科教学的改革是一项非常值得投入的工作,社会需要更多发散性思维的医科、人文方面的人才,大学基础教学是他们获取这些知识的第一步而且是重要的开端。
(作者单位:湖北武汉华中科技大学网络与计算中心)
关键词:三明治教学法;程序设计;人文专业
一、概述
以理工科为主的综合院校中人文专业的学生占据比例不大,其大学的通识课程常常安排与理工类的学生有相同的教学大纲及教材,学习内容考核目标基本一样。但这两类学生的思维方式,对计算机课程的需求是有相当大的差别的。一般来说,人文类的学生抽象思维能力要弱些,但人文类学生大多具有较强的想象力和感染力,对新知识的学习有很好的好奇、求知的愿望。由于大学计算机程序设计是一门公共基础课程,导致这一课程与人文专业的其他课程相比,所处的位置必然边缘化,这种边缘化导致其教师对教学效果的忽视,学生对其重视程度不足。使得课程的教学效果远逊于理工类的课堂。
因此在人文专业的计算机课程的学习中,大胆进行课程变革是十分必要的,随着信息化社会的发展,社会更需要复合型的创新人才,即使从事人文专业的研究,仍需具有相应的计算思维和信息处理分析能力。
二、三明治教学法的优势
三明治教学法来源于英国,其含义是实践-学习-再实践,学习-实践-再学习的过程,形象比喻为三明治。
三明治的教学基本理念在于理论学习与实践问题解决相结合,非常适合于人文专业学习对计算机程序课程的学习,他们在合作学习的过程中,通过相互倾听、沟通、交流来达到对问题的理解。其优势体现在以下几个方面:
1.传统的教学法,课堂上基本老师占据所有时间,而在三明治教学法中,教师仅起引导作用,以学生为中心来进行学习;
2.充分调动学生学习的积极性,围绕问题进行探究与思考,学生的参与性得到加强;
3.培养学生的合作团队意识,通过讨论与分享,学生能够在其过程中得到问题的答案;
4.以问题为引入的学习方式,理论学习-实际问题的解决,提高学生分析问题及解决问题的能力;
5.课堂中不乏性格内向,不善言语的学生,在交叉学习训练中,能很好培养学生的表达能力和沟通能力。
6.学习过程覆盖多种方式,充分挖掘学生的各个方面的能力。听课、讨论、归纳、评价等等;
三、课堂教学案例
学习内容:通过简易计算器的制作掌握Windows窗体设计(包括功能设计、界面设计和代码设计)
1.问题引入:现在同学们使用的软件大多数是图形化界面,大家都非常熟悉标题栏、菜单栏及工具栏的使用,这些界面元素是如何实现的?大部分同学既感到好奇又觉得迷惑,我们以制作一个简易计算器为例,能进行十进制数的加减乘除(不包括括弧运算和出错处理)运算,引导学生思考界面包含哪些元素?计算器软件需要实现哪些功能,从而引入控件、属性、事件驱动的概念。
2.学习要点:学生通过充分的讨论,梳理出窗体设计中应学习的基本概念,包括以下几个方面:①功能设计:从市面上的计算器入手,根据学生自己的实力,分析出简易计算器应具有的功能。②界面设计:根据界面设计三原则设计出窗体,包括窗体上应包含哪些控件及这些控件相关属性的设置。③代码设计:根据简易计算器的使用方法划分功能事件模块及各模块对用的事件和功能独立模块(供其他模块调用)。
3.分组实验:2-3人组成项目学习小组,设计出简易计算器的界面,并编程实现相关功能。
4.课程讨论:选择具有代表性的部分小组的程序进行展示,要求学生简要讲解程序的基本设计思路以及学习过程中解决的问题或拟解决的问题。
5.老师点评及归纳:对展示小组的作品,根据以下4个方面给出点评:①指出容易出错的地方;②难点;③程序优化;④拓展思维。最后,总结窗体设计的基本过程及主要掌握的核心东西。
例如,在代码设计时,所有的小组,为每一个数字键的Click事件编写独立的代码,而这些代码的功能是相似的,实际上可以将十个数字键的Click事件绑定到一个事件过程上,通过事件参数Sender的Name属性可以获取触发Click事件的是那一个数字键,如果十个数字键的名字分别为Num1、Num2、Num3、……等,则通过Val(Microsoft.VisualBasic.Right(Sender.Name))获取相应数字键所代表的数字,从而可大大优化代码。
再例如对132+23*7+45的计算,所有小组的处理方式是每按一个运算键后,马上计算并显示计算结果;如果对计算器的功能进一步拓展,例如把计算方式改为只有当按“=”键时,才进行计算并显示结果,代码应怎样修改呢?如果还要保留显示每一步的计算步骤,由如何修改代码?
6.再次实践:通过点评,激发了学生学习的兴趣,并要求学生进一步改进窗体设计,逐步扩充简易计算器的功能,并写出学习小结。
四、展望与总结
三明治教学法采用不断变换教学方式,交叉进行独立学习、小组讨论、教师引导的教学过程,学生领会其学习知识。在三明治的教学模式过程中,学生的参与意识、自我责任意识以及表达沟通意识均得到很好的锻炼与提高。充分调动了学生学习课程的积极性。
综合性大学医科文科教学的改革是一项非常值得投入的工作,社会需要更多发散性思维的医科、人文方面的人才,大学基础教学是他们获取这些知识的第一步而且是重要的开端。
(作者单位:湖北武汉华中科技大学网络与计算中心)