[摘要]交叉学科是高等学校提高学术和教学水平、培养创新人才不可或缺的要素,是当代和未来一流大学发展的一个主要支撑点和主题。开设选修课是我国各大高校学校培养计划的重要组成部分,也是拓宽学生知识面,提高学生文化素质修养,培养学生创新能力的一项重要措施。目前各所院校每年有近百门选修课开出,所以在这方面的问题必须及时梳理和研究解决的办法。以下是小编精心整理的《高等学校项目评估论文 (精选3篇)》,仅供参考,希望能够帮助到大家。
投资项目评估课程教学改革策略研究
摘要:本文针对投资项目评估课程教学改革策略进行研究,通过对高校相关课程的实施情况和改革必要性的描述,从教师水平、课程设计以及教育制度等角度入手,分析出我国高校投资项目评估课程存在教学目标不明、内容安排不合理的问题,教学方式和考核方法也亟待改进。并建议各高校精简课程内容,为教师提供提升自身实践能力和理论水平的空间,鼓励教师运用案例教学的方法,同时改革考核方式。
关键词:投资项目评估;教学改革;实践性
投资项目评估是经济管理类专业学生的必修课程,在整个课程体系中占有举足轻重的作用,集理论学习与实践操作于一体,具有侧重于实践操作特殊性。随着高等教育的快速发展,国家不断提高对投资项目评估这门课程的重视程度。然而,随着经济的发展,旧的课程教学方法已经不再适应社会需求。所以只有在教学内容、教学方法和考核制度等方面进行改革,才能满足社会对经济类专业人才提出的新要求。
一、 投资项目评估课程教学的现状
1、投资项目评估课程的实施情况
根据教育部要求,投资项目评估学课程设置目标是培养能够从事项目决策和全过程管理的综合性高级人才,要求学生修完课程之后能熟练掌握投资项目可行性研究与项目评估的基本概念、原则、理论、方法、程序和操作技术等。然而,我国高校开设该课程大多都运用传统的“填鸭式”教学,但由于其是重实践的课程,传统的理论教学方式并不能适应培养高级人才的需求,加之其课程的考核形式是根据平时成绩和期末考试相结合的形式,大部分学生只关心考试,记忆背诵考点,没有全面学习各个知识点,没有把理论和实践很好地结合起来,真正独自地完成一个投资项目的评估过程,考完试后理论容易忘记,导致这门课程流于形式,没有真正培养出高质量的人才。
2、投资项目评估课程设置及改革的必要性
投资项目评估课程中最关注的是投资效益和风险,要实现投资决策的科学化、规范化、利益最大化,需要更多的投资项目评估方面的人才。为此,社会各界更加关注高校在这方面课程设置的情况,目前高校设置投资项目评估课程,集管理、经济、技术等多学科于一体,除了介绍投资项目评估的方法之外,还包括可行性研究、会计学、财务学、工程经济学、统计学、企业经济学、市场营销、税收实务等多学科。涵盖对投资项目必要性评估、建设生产条件评估、技术评估、投资及融资方案评估、财务效益评估、国民经济效益评估、不确定性分析和项目后评估等基本理论和方法的学习。其具有很强的实务性和综合性,对学生综合能力的培养有很大的帮助,很有设置的必要性。
二、投资项目评估课程教学存在的问题
1、教学目的不明确
投资项目评估课程是极具实践性的课程,要在理解理论知识的基础上,将课本上的理论知识运用到实践中去,真正培养出具有很强的投资项目风险评估能力,能做出科学合理经济决策的高素质人才,这才是投资项目评估课程设置和改革的初衷。然而,在现实的教学实践中,却明显偏离了这个教学目的。调查显示,有很大一部分大学生修过投资项目评估课程,但却只有小部分人能参与投资项目评估的工作并做得出色。这表明,教师的教学目的还是不够明确,不只是为了给学生讲解理论知识而授课,而是要通过这门课程让学生具备实际投资项目评估的能力。
2、教学内容安排不合理
由于当前我国各大高校的课程安排都具有相似的统一性,没有根据实际的课程需要来安排学时,导致投资项目评估课程教学存在一定的难度。
投资项目评估课程是一门内容极其丰富,外延非常广泛的课程。在实际的教学过程之中,不少老师都发现很难在有限的学时内讲授完整的投资项目评估知识,所以很多老师们都采取只讲述要考核的重点理论知识,其他的一律掠过,有本末倒置的迹象。以为投资项目评估课程教学的重点是要让学生掌握对一个具体的投资项目进行财务评价的方法。因此,教学时必须围绕一个具体的投资项目展开,以培养学生解决具体问题的能力。决不能轻实践分析,重理论学习。
3、教学方法过于传统
受到种种条件的限制,我国投资项目评估课程教学的方法还是一些传统的以课堂为中心的封闭式教学,没有跟上时代和经济发展的步伐。首先,在教学过程之中,大多采用传统的纯理论的授课方式,师生之间交流沟通、互动非常欠缺,导致课堂较为枯燥乏味,加上投资项目评估的理论知识比较难以理解,致使不少学生有畏难情绪,难以吸引学生认真学习;其次,案例教学的缺乏,项目案例分析没有贯穿到教学过程之中,也是这门课程教学的一个失误,运用案例分析法,生动地把晦涩的理论融入到实践之中,更容易让学生理解,效果更好;最后,教师缺乏在企业等的实践经验,不能研究出让学生提高学习效率的可行性方法,不能让学生对这些理论有直观感性的认识。总之,传统的填鸭式教学方法不再适应如今社会对投资项目评估人才的需求。
4、考核方法欠妥
如今,人们注重的不仅仅是过程,结果也是一大关注点。经过学习一门课程,最终的结果如何对学生来讲很重要。然而,目前我国基本采用平时作业成绩加上期末纸质化考试的方式来考核一门课程的学习效果。其中,期末纸质化考试占的比例很大。这个价值导向使得学生非常重视考试内容,只学习考点,纯粹的死记硬背,忽略了实践的重要性,导致学生能力没有得到真正的提高,考前的突击式记忆,只是为了应付考试,根本不牢固,容易忘记,导致课程失去意义。学生的逻辑思维及表达能力、综合分析能力和解决实际问题的能力非常欠缺。
三、投资项目评估课程教学存在问题的原因
上述投资项目评估课程教学存在的问题都有其根源,纵观整个课程教学体系,可以找出以下原因:
1、部分投资项目课程的教师缺乏实践经验
投资项目评估课程是一门理论知识复杂并且需要与实践相结合的课程,要求教师有较高的学术水平、科研能力和实践能力。而我国的部分投资项目课程教师缺乏实践经验,部分教师在授课前没有实战学习的过程,大部分老师都是从学校毕业后就直接进行教授了,所以授课只能够讲授理论知识以及分析自己学习过的案例,缺乏新鲜的市场信息,不能够根据市场格局和经济形势的变化调整授课内容,导致学生不能够被课堂内容吸引,也不利于学生实践能力和应用能力的培养。
2、没有充分利用学生的课余时间
投资项目评估课程内容多、知识系统复杂,要求学生知识面广、理论与实际结合。我国的大部分高校中投资项目评估的课时固定,加上节假日与课程时间的冲突,往往导致教学计划无法完成,教学效果不佳。究其原因,投资项目课程的教师没有充分利用学生的课余时间,许多学生下课后就不再读课本和参考书籍,过分依赖课堂和老师,教师没有着力培养学生的自学能力,只注重自身的教学而没有把重点放在引导学生的学习上,学生被动接受知识,缺乏思考和反思。
3、教学方法设计缺乏创新
我国高校投资项目评估课程教学方法过于传统的原因在于教师设计课堂教学模式时没有进行反思和创新,一味沿用过去的传统模式,没有根据现实情况的变化改变教学方法。我国投资项目评估课程的课堂普遍是先复习上节课的内容,然后讲述本节课的知识,课堂乏味缺乏吸引力。投资项目评估是一门抽象而复杂的学科,教师没有将案例教学等新的教学方法使用到课堂中,没有采用分小组探讨、情境模拟、课堂演讲等方式让学生参与和融入到课堂当中。
4、考核方式延续传统
目前我国高校的投资项目评估课程的考核方式主要是以期末考试成绩为依据,延续了传统的考核模式,这种纸质化的考核方式主要是考核学生对理论知识的掌握能力,不能够很好地检测学生的实践应用能力。投资项目评估课程本身就内容多而课时少,并且与其他学科联系性强,学生学习起来十分吃力,所以学生往往会在学习完投资项目评估课程后,对核心概念和理论死记硬背,生搬硬套到试卷上,无法展现自己的实践能力和操作能力,高校中该课程的考试通过率并不高,部分通过考试的学生在考试过后也没有运用所学知识的机会,再经历一段时间,真正面对投资项目评估的实际问题是,就很难熟练的解决问题。
四、投资项目评估课程教学改革的对策
基于对我国高校投资项目评估课程存在的问题及其根源的分析,在当今社会对应用型人才需求大幅提升的大环境下,为了高校学生更好地掌握投资项目评估内容,各高校可以从如下几个方面进行改革:
1、精简教学内容
我国投资项目评估课程内容多而繁杂,高校在选择教材时要注重教材内容与课时的一一对应,不要选择内容过于冗杂的教材,选择理论内容较精简、注重案例引入和介绍理论运用的教材。因为投资项目评估是一门对学生应用能力有要求的学科,其中的项目建设背景分析、项目建设地点选择、项目必要性分析、项目技术论证等理论内容都与市场的实际情况和社会实践息息相关,故教师在授课过程中可以根据需要进行知识的拓展,尤其注意精简理论知识的内容,把教学的重点放在引导学生参与到教学过程中,参与课堂活动。
2、充分利用学生课余时间
投资项目评估课程的课时一般多为32-48学时,课时少而内容多,学生如果没有在课堂之外对该课程进行深入的思考和探索是无法彻底掌握课程内容的。教师在教学过程中要注意培养学生的自学能力,灵活运用多种教学方法以培养学生对投资项目评估的兴趣,推荐课外书籍,布置适量的课下作业。利用学生的课下时间,引导学生学习与投资项目评估课程相联系的财务会计学、投资学等原理和基础知识。利用学生课下的自学,减少课堂上基础内容讲述的时间,重点解释重难点知识,同时将更多的课堂时间用于讲述投资项目评估的实际运用方法,引导学生在实习和社会实践中运用自己所学的投资项目评估学知识。
3、提高教师理论水平和实践能力
我国高等学校投资项目评估的部分教师由于毕业后直接到高校教学,“学校-学校”的成长模式下缺少到企业或金融机构实际操作的经验,故缺少实践能力。而投资项目评估课程需要培养的是应用型人才,学生毕业后要能够在金融机构和企业中对所学知识进行实际的运用,故投资项目评估教学改革要从教师入手,招募教师时要将实践工作经验作为一个选拔的标准,选择有就业、创业经历的教师。另外投资项目评估课程理论内容复杂,与其他竞技类学科联系性强,这就要求教师不断更新所学知识,勤于研究和探索,提高理论水平,把最新的、最符合市场要求的知识传授给学生。学校也要为教师的自我提升提供条件,加大校内科研投入,为高校教师开办相关专业知识讲座等。
4、引入案例教学的方法
投资项目评估要求理论、实践和操作的结合,注重理论内容的实用可操作性,而我国的投资项目课堂缺少案例运用,学生对基本的概念没有深入的理解,只是浮于表面的记忆,遇到具体问题时无法进行系统、具体的分析。为了学生更好地掌握投资项目评估的课程内容,课堂教学中可以引入案例教学的教学方法。运用案例来启发学生,借助案例让课堂更加生动、富有吸引力,以便学生更好地掌握理论知识,培养学生对投资项目评估课程的兴趣。在案例选择的问题上,可以选择真实的、客观的案例,最好是学生有所了解的企业案例,让学生在有一定背景知识的前提下对案例有更深入的认识。案例教学也要掌握方式方法,案例教学过程中,教师也要案例教学的方法与分小组讨论、提问等其他教学方法结合在一起,对有代表性的案例进行着重的讲述。
5、改革考核方式,重视学生实践能力培养
课程考核时课程教学中重要的一个环节,合理的课程考核方式有助于学生学术修养和素质的提高。我国目前的投资项目评估课程的考核方式延续传统,不能够全面地考核学生的理论知识掌握程度和实践运用能力。现在的考核方式下的成绩主要是反映学生对基本理论、基本知识、基本技能的掌握,没有检测出学生学以致用的能力。可以在原有的闭卷考试基础上增加论文、答辩、课程设计报告、小组成果展示等考核方式,让学生在知识的运用中加深对理论知识的理解和掌握。
五、结语
投资项目评估课程改革是一个比较复杂的过程,中间存在不少的问题,每个细节需要不断地改革、探索和完善,它依赖于多方面的支持。教师和学生需要意识到投资项目评估课程在整个大学课程之中的重要地位,以及投资项目评估教学对能力养成的巨大作用,积极主动转变思维和方法,不断改革,才有可能真正提高教师的教学效果和学生的学习效率,真正达到投资项目评估课程目的,培养出适应社会需求的人才,满足企业的投资项目发展需要甚至是国家的经济建设的需要。
参考文献:
[1] 范祖悦.“项目投资与评估”课程教学改革的思考[J].惠州教育学院学报.2013,30(2).
[2] 黄刚.《投资项目评估学》课程教学改革实践与探索[J].高教论坛.2008,8(4).
[3] 李保蝉.基于CDIO理念的《投资项目评估》课程教学方式改进的探讨[J].2011(6).
[4] 宋小敏.项目评估课程教学改革初探[J].2010,13(2).
[5] 王敏.《投资项目评估》课程教学改革探讨[J].经济研究导刊.2011(17).
[6] 汪颖.EXCEL在投资项目评估课程案例教学中的应用[J].中国轻工教育.2008(4).
[7] 张贵友、董浙云.基于大学生创业能力的培养的投资项目评估课程的教学思考[J].高等农业教育.2010(6).
作者:左小明 唐倩 何敏
对交叉学科课题选修课教学管理的思考
[摘要]交叉学科是高等学校提高学术和教学水平、培养创新人才不可或缺的要素,是当代和未来一流大学发展的一个主要支撑点和主题。开设选修课是我国各大高校学校培养计划的重要组成部分,也是拓宽学生知识面,提高学生文化素质修养,培养学生创新能力的一项重要措施。目前各所院校每年有近百门选修课开出,所以在这方面的问题必须及时梳理和研究解决的办法。本文以《项目评估》课程为例,分析了在选修课教学管理中的不足,并结合自身教学实践,提出了改进措施和建议。
[关键词]选修课 项目评估 教学管理
“学科交叉、特色突破”成为不少高校提高办学水平的着眼点。当代多学科更深入更广泛的交叉,大大提高了知识创新的速度和密度,也成为了当代科学发展的主导潮流。追求卓越的高校,应当着力促进多学科的交叉综合发展,这会使培养出的人才更具创新性。交叉学科是一门独立存在的学科,与其他单一学科一起共同组建了庞大的科学家族。但与单一学科相比,交叉学科的研究对象往往横跨多门单一学科来研究其独特规律。学生在选择选修课时,往往忽略了交叉学科的特殊性。
《项目评估》是对拟建项目在工程、技术、经济和社会等方面可行性的可靠程度进行全面分析和评估的一门课程,涉及到财政、金融、技术经济等多门学科。正因为如此,部分院校相关专业相继开设《项目评估》这门课。本文针对《项目评估》选修课教学情况进行分析,提出选修课教学中存在的问题,并对如何改进教学管理、提高教学效果提出相关建议。
一、选修课教学管理中存在的问题
选修课是培养计划的重要组成部分,设置选修课的初衷是有利于促进不同学科交叉渗透,以培养学生创新能力、思维能力、专项能力以及拓宽专业知识面。但在一般院校的具体实施过程中还存在不足之处,具体表现在以下几个方面。
1.学生的选课目标不明。通过与学生的交流了解到,许多学生对所选择《项目评估》的内容的了解仅凭课程名称来臆测,往往是在对这门课的意义、性质、要求、任务都不知道的情况下来选课,这充分暴露了学生在选修课的选课方面存在着较大的盲目性。此外,由于这门课程涉及的知识面很多,学生在不了解这门课与前续课程的逻辑关系的前提下而盲目选择,致使一些学生感到学习吃力。同时还应该看到尽管多数学生选这门课的主要动机是为了学知识,但仍有部分学生是迫于学分不够而来被动地选这门课,这种情况下,显然不会有很强烈的兴趣。
2.学生在学习态度上,重必修课,轻选修课。一些人认为,必修课才是教学的重点,不把选修课算正常的教学课时,至多只算培训课时。学生对选修课不太重视,课堂纪律受到影响,出勤率不高。据调查《项目评估》选修课平均到课率低于同期必修课到课率达15%左右。由此可看出学生重视程度不够。同时也发现学生迟到现象较普遍,不少的学生没能很好地集中注意力,做一些与课堂无关的事情,甚至还有些学生上课睡觉。有的学生在上选修课时,看必修专业课的书本。由于没有学生的积极表现和配合,老师自身的讲课情绪和水平都会受到很大影响。
3.选课制度不完善。目前全国高校普遍采用学分制。但实行学分制也会带来一些问题,主要是学生常常选修那些课时少、有趣味、教师要求较松的课程,以此来获得较多学分,而忽视那些综合性强、难度较大的课程;同时绝大多数学生认为只要选修课学分够了,就没有必要再去选其他的课程。结果出现虽然取得了足够的学分,但在知识结构方面达不到培养目标所要求的理想状态。据调查有86%的学生是因为学分不够才选择《项目评估》这门课,而真正对这门课有兴趣而选择的学生只有8%左右,其余6%的学生就是随大众。
4.考核方式不科学。任课老师在评定学生成绩时带有很大的随意性,没有针对专业的需要来制订灵活多样的考试方式。大多数老师认为选修课没有必要让学生不及格,因此考试试题难度较小,许多学生平时不努力学习,依靠考前集中时间的死记硬背也能取得不错的成绩,这不利于学生真正掌握相关知识并转化为实际工作能力。
二、加强《项目评估》选修课教学的具体建议
1.从学校教学管理角度来看
(1)帮助学生明确学习态度。学校应采取各种手段和方式让同学们树立正确的选课动机,不只为拿学分而学习;重视对同学的学习目的和方向的指导教育。建立必要的选课指导小组或导师,根据学生的专业知识结构、学生个性发展需要和社会对人才的需求情况,来进行选课建议指导,减少盲目性;让他们知道选择这们课前应该学习《经济统计学》、《会计学原理》等相关课程,帮助他们树立起自信心,提高同学们对选修课的态度积极投入,主动培养对选修课的兴趣。在学生选课时,指导人员首先应该把《项目评估》的应用前景和工程技术中的前沿问题介绍给学生,讲述本课程作为一种投资决策方法,有助于促进投资主体决策科学化,提高投资效率,使学生带着感兴趣的问题进入课程的学习。
(2)打破专业间的壁垒,允许学生选修其他专业的课程,打通各个专业的学习渠道,使教育向复合型、多技能方向发展。由于《项目评估》是一门应用性很强的课程,广泛涉及到投资、金融、财税和外贸等领域,对于这些专业的学生以及对投资决策感兴趣的学生都可以把这门课设为选修课甚至是必修课。
2.从老师角度出发
(1)选用教材的科学性。即从客观上根据不同专业的需要,结合学校的实际情况,来选择先进、实用的教材。例如许多《项目评估》教材中一直使用“计委”一词,但早在2003年“计委”就已经更名叫“发改委”,所以有必要选择包含本学科最新发展的、较新的教材来取代老教材。
(2)采用灵活多样的教学组织。由于教学对象的较大差异性,教学目标的具体多样性,要求教学组织必须做到机动灵活性,最大限度促进学生个性与特长的和谐发展。具体方法有:①自学。学生可通过课件和网络课堂来理解和掌握课程基本内容。②小组讨论。结合我国市场经济改革与发展实践进行有针对性的小组讨论。讨论中师生之间、学生之间可以相互交流学习体会与经验。例如在讲述投资环境的分析评估时,就可向学生介绍新加坡的投资环境,让他们讨论我国首钢公司是否适合到新加坡投资。③教学辅导。辅导形式有面授辅导、电话、EMAIL答疑、BBS等形式,偏重于对学生在学习中遇到的疑难问题、学习中理论联系实际的问题和学习时怎么把握重点等进行辅导。
(3)输出知识要适度。在进行课堂教学时,教师输出的知识信息一定要适度,既要体现《项目评估》教学计划要求,也要考虑学生的接受能力,做到由浅入深,由单一到复杂,由具体到一般,力求循序渐进。例如在讲区域投资环境的评估时,要学生思考“一个地方投资环境的优劣是否是绝对的?为什么?”,这时学生答不出来,接着可继续问“一个采矿业项目能否建在上海?为什么?”对这一具体问题,他们就纷纷举手发言说了许多理由。最后从具体情况升华到一般,总结出不同的项目具有不同的特点和环境要求,很大程度上说一个地方投资环境是相对这一结论。
(4)改进教学方法。到目前为止,我国各大、中专院校教学大都以课堂讲授为主,以灌输式为主。这种教学方式导致学生的学习兴趣丧失,学习知识的能力得不到提高,培养出的人才难以适应现代化财经工作的需要,更不用说适应国际经济竞争的需要。因此,必须进行改革。如可以采用以下措施,促进教学方法多样化,激发学生的学习积极性。①引进案例式教学。《项目评估》学实践性强、业务性强,适合于案例教学。案例教学通过对各种经典案例的分析与讨论,有利于加深学生对所学专业理论的理解,培养学生理论联系实际、分析解决问题的能力,提高学生的学习兴趣与主动性。客观上也有利于提高教师教学的主动性与兴趣。②“走出去,请进来”。所谓“走出去”,就是创造条件让学生到金融部门实习,从而有效地配合学校内的专业学习。所谓“请进来”就是定期聘请专业人士给学生讲课或办讲座,这样可以强化学生理论与实际的结合。
(5)激发学生的学习兴趣。在加深同学对《项目评估》的理解与兴趣方面,除了要因材施教,根据课程本身固有特点而采取相应的方法外,还应采取多种方法调动学生积极性。可适当填充一些与课本有关且学生感兴趣的话题,以此提高学生的兴趣。例如在讲到可行性研究的内容时,可先问“假如你准备投资一个洗发水项目,你应该考虑哪些因素”,同学们纷纷发言,最后总结出在投资决策时所要考察的内容有:市场分析和销售研究、建设规模的确定、项目地址的选择、生产建设条件分析、项目技术方案的分析、投资估算、财务效益评估等等,从而使学生加深了这方面的理解。
(6)改革考试制度。考试是教学环节的一个重要组成部分,决定着教学方法和教学手段改革的效果。考试方式要突出多样性、针对性、生动性,不能只限于笔试,还应采取口试、试验、参与科研、实地调查等多种多样的形式。例如对于证券投资专业《项目评估》考试的设计,应加强可行性分析的考查,采用答辩的方式进行。老师可以根据本课程在整个课程体系中的作用和地位,结合学生将来就业岗位时的要求,把学生分成几组,每一组负责对一个具体项目的建设必要性、市场分析、选址方案、生产条件、建设条件等方面进行调研,小组成员的工作由每一小组组长来分工协调,调查可以采取走访、互联网、电话等多种形式,最后形成书面报告。报告的完整,考试答辩时的语言表达能力、逻辑性、条理性作为学生考核指标。至于会计专业以及证券等专业的学生,则应加强对财务分析指标的考查,可让学生就某一具体项目编制《总成本估算表》、《产品销售收入和销售税金估算表》、《损益表》、《借款还本付息表》等财务报表,并对项目进行财务效益评价。此外平时成绩也是重要的考察方式,它应该占总成绩的30%,教师应在教学活动中观察和记录学生的表现,还可以通过面谈、正式作业、讨论问题等方式考察和评价学生。
参考文献:
[1]周惠珍.投资项目评估.东北财经大学出版社,1999.2.
[2]吕爱军,路红梅.教师上课“六忌”.中等医学教育,2000,(6).
[3]刘文晖.自主互动型教学模式的效果认证.职教论坛,2004,(11).
(作者单位:湖南财经高等专科学校)
作者:金 丹 汪冠群
项目教学法在《网络编程》课程教学中的应用
摘要:该文分析了《网络编程》课程的地位、内容和教学中面临的问题,结合应用型本科学生的培养目标,提出在《网络编程》课程教学中实施项目教学法的必要性。并全面地总结了项目教学法从准备到实施各环节中应注意的方法和问题。探讨了项目教学法在促进学生架构完整的计算机网络知识体系、提高学习兴趣和综合应用知识能力方面的良好效果。
关键词:项目教学法;网络编程;程序设计;项目;项目评估
The Application of Project Teaching Method on Network Programming Teaching
CAI Jing-mei
(College of Information and Computer of Shanghai Business School, Shanghai 200235, China)
Key words: project teaching method; network programming; project; project evaluation
隨着网络应用的普及,高校计算机专业知识体系中网络技术课程已演变成课程群,《网络编程》成为网络技术课程群中的一门核心课程[1]。根据ACM/IEEE-CS计算机科学课程2008报告建议:伴随21世纪Web应用的普及和网络技术的发展,面向网络计算领域的知识可能将会强调编程、软件工程、数据管理、移动、人机交互、安全和智能系统等[2]。网络技术的进步需要学生能从网络编程实现的角度去深层次地学习网络知识。
网络技术领域的知识包含理论和实践,教学应理论联系实际,要为学生提供自己动手实践的学习过程。《网络编程》是一门实践性很强的课程,这一特点决定了其教学法必须重视教学过程中理论性、实操性和创新性的结合。传统的以课堂为中心、以教师为中心的教学方法是不适合本课程的教学。
1 课程特点
《网络编程》的教学内容知识点广泛。不同类型的高校计算机专业采用的教学内容和实施的教学方法都不尽相同。
1.1 课程的地位
本课程为计算机专业高年级本科学生提供了集中学习一门重要的编程技术的机会。《网络编程》在计算机学科的网络技术课程群中与其它课程的关系如图1所示[1,3]。前序课程是《计算机网络》和《程序设计》,如图1虚线箭头所示,是学好网络安全、网络管理和TCP/IP协议等课程的充分条件。
1.2 教学内容
网络编程的教学内容通常分为三类:基于TCP/IP协议栈的网络编程、基于WWW应用的网络编程和Web Services网络编程。基于TCP/IP协议栈的网络编程是最基本的网络编程方式,使用各种编程语言,利用操作系统提供的套接字网络编程接口,直接开发网络应用程序[4];基于WWW应用的网络编程,主要是使用各种编程工具、脚本语言、规范,开发Web服务器应用程序;Web Services网络编程是全新的网络编程理念,提供了一套架构标准,为开发基于互联网平台、面向网络服务的软件系统提供便捷。
教学内容有三种类型。一是覆盖三类,强调广而浅,让学生掌握最基本编程基础上去认识和体验网络编程领域的广泛应用前景,不少国外大学本科选用这种形式。二是覆盖第二类,基于一种规范或工具开发网站,对学生的网络知识体系和编程能力要求不高,倾向于实用性技能培养。三是覆盖第一类,强调掌握网络编程基础知识、学会基于协议的网络编程技术,注重学生深层次地了解网络知识体系和网络编程能力培养。作为衔接《计算机网络》的网络编程课程,教学内容采用覆盖第一类比较合适。具体也可分为四大模块:网络编程基础知识、网络编程工具和环境、套接字网络编程技术、基于TCP/IP协议的网络应用系统编程。在内容结构上,套接字网络编程技术是核心,网络编程基础知识和工具是手段,基于网络协议编写网络应用系统为最终目标,如图2所示。
1.3 教学问题
要在《网络编程》教学中取得“授之以鱼,更授之以渔”的教学效果,必须关注一些关键的教学问题。首先,《网络编程》中的程序设计接近于小型软件系统开发[5]。要求学生对课程使用的程序设计语言工具的应用能力较强。因此,帮助学生提高使用编程语言工具的能力是教学中不能忽视的问题;套接字网络编程知识和技术是课程重点学习的新知识,不管是基于TCP、UDP的套接字编程,还是基于程序设计语言Socket网络类库编程,或基于应用层协议的网络类库编程,编程的基本模式是固定的,但技巧和形式灵活多变,容易让初学者摸不着边际。理清知识点之间的层次依赖关系,是教学中的难点和重点;重视课程的综合编程实践活动,为学生提供了综合运用课程知识和技术、体验实际岗位网络编程项目开发过程的机会,是实现本课程的教学目标不可缺少的部分,如何有效地帮助学生完成这部分的学习也是教学中不能轻视的问题。
2 项目教学的可行性
项目教学法是师生通过共同实施一个具体的项目而进行的教学活动,是理论教学和实践教学的有机结合[5],符合计算机网络领域内的知识掌握要求理论和实践并重的基本要求[2]。在实际运用中,需结合课程教学目标、内容以及学生等多方面因素来灵活实施方能取得效果。
2.1 本科项目教学法特征
本科项目教学不同于职业技术教育中的项目教学。职教中的项目教学法遵循“实践-理论-实践”模式,以实际的工程项目为对象,注重的实践动手操作能力的培养。而应用型本科教育培养既有理论又有操作能力的人才,所以项目教学法应遵循“理论-实践-理论”模式,从课程的知识体系出发,围绕着课程中的概念、原理和技术展开,通过项目的实际操作,加深对理论和原理的理解。
本科项目教学法的目的是培养学生整合知识和经验的能力,让学生在实践过程,理解和把握课程要求的知识和技能,树立自信心,培养团队意识,体验积极探索和不断进取的精神。本科项目教学法对授课教师的要求更高,除了熟悉所教课程的内容和结构外,还要创设学习资源和协作学习的环境,熟悉项目教学的组织管理、沟通技巧和教师角色定位[6]。
2.2 项目教学的必要性
从对本校2007级计算机专业学生进行的一学期的教学实践成果来看,项目教学法在改变教学过程和学习评估方面有较大的优势。
改变传统“一言堂”模式,以项目为主线,让老师和学生同时参与学习。尽管学生在项目实践中,会碰到很多问题,但为了解决问题,学生会查资料,会和同学、老师讨论,会自主通过各种途径去完成项目,使以往单调的学习过程变得生动起来。而教师通过将课程的知识重点和难点有序地落实到相关的项目中,通过讨论、评价等反馈机制,容易掌握学生的学习状态,及时调整教学的重点和进度。
采用过程性、多形式的评价机制,激励学生的学习积极性。引导学生通过互评和自评来了解自身的优势和不足,在相对轻松、愉悦的学习氛围中,发挥自己的长处,树立学习自信心。教师参与并组织评价过程,及时肯定学生的优点,让学生有成就感,从而有继续学习的动力;及时指出学生的不足,提示学生加强哪些知识点的学习;若发现有创新的思维则予以大力表扬,激励学生积极探索[6]。
3 项目教学法的实施
项目教学法实施过程中应注重三个重要环节:项目设计、教学和评估。项目是教学的主线,选择合适的项目至关重要;项目教学中,要注重发挥以学生为主体、以教师为主导的作用完成知识架构;实施合理的项目评估方法,以评促学、以评促教。
3.1 项目的设计
项目设计是实施项目教学的出发点。教师首先从学生在课程结束后能学到什么为出发点设计项目。事先确定项目的数量和学习目标,以便能够按照“逆向开展”的思路,将课程中需要学生掌握的重要概念、原理、技巧、应用能力、以及技能落实到对应教学项目中。每个项目的工作量和难易程度适中,项目之间逻辑结构清晰,项目形式可以多样性,但每种类型项目应采用统一的模板,包含学习目标、要解决的问题、完成时间、参考资源和评价标准等。在设计融合较多知识点、结合实际问题的综合性项目时,应考虑到学生已有的知识结构、学习兴趣和解决问题能力方面的差异,要设计不同的评估标准,保证所有学生都能从完成项目中获得成就感。
项目分为研究型、实验型和应用型项目。研究型项目以课外小组形式完成,学生通过阅读指定资料、信息查询、比较、讨论和分析等方法进行概念问题求解,项目成果为PPT展示和报告,由同学互评。实验型项目分为验证和简单设计两类,促进学生熟悉网络编程模式、工具和接口技术,在实验课内独立完成,教师批改并反馈。应用型项目是帮助学生综合应用知识和技术进行网络编程,要求学生模拟实际岗位网络应用程序开发流程来完成应用型项目,按照选题、项目计划、需求分析、系统设计、代码编写和调试、项目报告等一系列流程来执行,小组成员分角色承担项目开发中的各项任务。项目完成后进行自评、互评、教师参评和总结。将课程项目分类设计,结构清晰,有利于教师在有限课时内有序地开展项目教学。
3.2 实施项目教学的步骤和方法
课程教学从网络编程基础知识入手,涉及互联网体系结构、IP地址和端口、TCP和UDP协议,网络服务、CS和P2P编程模式、套接字、编程接口等,也涉及程序设计中进程、结构、函数、对象、类、I/O模型、进程阻塞、多线程编程等。教师授课后对应布置研究型项目。在下次授课时随机抽取学生演讲,由同学互评教师点评。没有抽到小组将学习成果交演讲小组同学评估。师生共同参与,学习气氛轻松活跃,能及时发现学习问题并调整教学重点。
实验型项目内容主要选自教材中实例和课内外简单的网络编程练习题,教师先示范讲解,学生可以参考教材中的实例或其它参考资料,难度适中,学生稍加努力都能完成。比如熟悉网络编程和调试环境、基于TCP套接字接收和发送数据编程,基于UDP套接字接收和发送数据编程等。每个学生递交实验报告由教师评估并反馈,为完成应用型项目做好准备。
应用型项目应在1/2学期开始实施。因综合性强且工作量比较大,故数量不宜过多。需要事先下达项目任务书,明確项目学习目标、需完成的任务、所涉及的知识点、完成项目的流程、以及在项目过程中需要提高的能力、完成时间和参考资源等。学生分角色承担项目任务,并模拟实际综合性软件的开发流程进行。这是学生完全独立开发的过程,也是项目教学法的精髓所在。学生在规定的时间范围内可以自行组织、独立计划,学生有机会安排自己的学习行为,可以在完成基本功能的基础上自由发挥。教师在这个阶段所起的作用就是辅导和推动,为学生答疑解惑,学生也可以和教师进行交流探讨。在项目进行过程中,鼓励学生展示中间性成果,协调项目小组中成员之间或组和组之间的矛盾,指导小组成员开展合作交流。
3.3 项目评估方法
项目评估是项目教学中的重要一环。分为自评、互评和教师评。为了保证学生在自评和互评中能客观公正地评价自身和他人的优缺点,要事先设计好自评和互评表,包含具体的评定条目和分数等级,等级划分不超过3项,学生只要在相应栏目中打勾。互评表由项目组长管理,教师定期检查。
研究型项目采用自评加互评,目的在于提高学生的责任感和学习主动性。项目评价表的评定条目要基于事实,比如“概念陈述正确”、“工作过程描述正确”等,便于学生操作。实验型项目由教师独立评估,教师在评估中要指出问题及解决的方法。应用型项目评估包括自评、互评和教师评,要求学生现场演示和答辩,教师当场测试验收成果并评估,其它小组对演示小组答辩成果评估,这两部分按比例构成项目成果的最终评价。应用型项目评估还应包含学生在项目进展过程中的表现,由学生自评和互评构成,评价表应包含诸如“按时完成阶段性任务”、“积极参加小组讨论”、“能及时改进方案”、“注重沟通配合”等条目。
利用评估表对项目进行评估,便于提高评估的客观性,利于评估的可操作性。教师根据一定的比例,将研究型项目、实验型项目和应用型项目评估综合为该学生的课程成绩,能客观地评价学生学习能力。
4 项目教学有效性分析
通过自行设计的问卷了解学生对项目教学法的评价。问卷在最后一次应用性开发项目评估前进行,统一发放,当场收回。发放问卷46份,回收46份,有效回收率100%,有效答卷率96%。调查结果如表1。
由表1分析,项目教学法在提高学生学习兴趣和学习主动性方面效果显著,但在提高学生学习能力方面效果不是最佳(表中肯定低于80%项),说明对于没有接受过项目教学法的学生来说,较难在短时期内改变学生的专业学习能力和学习习惯。
此外,由于部分学生长期养成的学习依赖思想,采用项目小组方式后,这部分学生参与积极性不高。为了保证项目进程,小组优秀学生“包干”这部分学生的工作,导致最终的项目成果中体现不出哪些学生没有参与项目工作,因此当学生整体自主性较差,项目教学要结合传统教学进行;在项目法教学过程中,当学生自主活动或以小组进行活动时,教师如果创设的学习情景比较单一,比如只有教室、常规布置的机房等,可能在开展项目教学的最后阶段会带来学习疲倦感。因此要保持持续较高的学习兴趣,教师掌握多种沟通途径和推动手段。
5 结论
项目教学法整合了各种教学、学习工具和资源,充分发挥学生的主观能动性[8],尤其适合在应用型本科计算机专业高年级综合性程序设计课程的教学。项目教学法把理论教学与实践教学有机的结合起来,促进学生建构良好的知识体系;项目教学法充分发掘了学生的创造潜能,全面培养了学生分析问题和解决问题的思想和方法;团队合作等能力得到全面的锻炼和发展。
参考文献:
[1] 教育部高等学校计算机科学与技术教学指导委员会编制.高等学校计算机科学与技术专业核心课程教学实施方案[M].北京:高等教育出版社,2009.
[2] ACM/IEEE-CS the Interim Review Task Force.Computer Science Curriculum 2008:An Interim Revision of CS[Z].2001.
[3] 李鹏.网络编程技术课程的教学改革思路[J].西安邮电学院学报,2010,15(2).
[4] 叶树华.网络编程实用教程[M].北京:人民邮电出版社,2010.
[5] 刘淼,刘怀亮.计算机专业《网络编程》实验教学改革探索[J].实验室科学,2007(4).
[6] 王若明.管理信息系统课程中“项目教学法”的探讨[J].中国管理信息化,2010,13(10)
[7] 何利英.项目教学法在《电机与电气控制》课程中的应用[J].辽宁师专学报,2005(5).
[8] 张丽,夏斌.项目教学法在面向对象程序设计课程教学中的应用[J].计算机教育,2010(10).
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
作者:蔡京玫
推荐阅读:
美国的高等教育评估10-11
高等学校自主招生06-22
高等学校教师招聘考试05-24
高等学校博物馆05-27
高等学校教学名师奖10-06
安徽高等专科学校排名06-02
桐城师范高等专科学校06-21
云南医学高等专科学校09-13
高等学校教师职业能力重点06-16