更全的杂志信息网

基于案例驱动的非计算机专业计算机程序设计教学改革

更新时间:2016-07-05

1 计算机程序设计课程教学现状和存在问题

计算机基础教学是培养当代大学生综合素质一个重要的环节。在全国很多高校中,计算机程序设计课程既是计算机及其相关专业的必修专业基础课,同时也是非计算机专业学生的一门必修通识课。

经过多年的教学统计发现,大多数学生在学习程序设计课程中对于大量的概念、术语、语法规则望而生畏,心中抵触。并且在学习过程中将程序设计课程当做语言课程(类似于外语课程)来学习,忽略了我们学习程序的目的是为了提高我们在现实生活中分析问题和解决问题的能力,因而不能做到学以致用。同时,也会有部分教师存在将程序设计课程上成语法课,过多的强调语法规则,轻视算法思想、问题求解方法和能力的培养。除此之外,还有一些因素也造成了程序设计课程教学效果不理想。

2 案例驱动教学

2.1 案例教学法

2.1.1 案例驱动教学的起源和特点

案例教学法起源于1920年,其来源于美国哈佛商学院(Harvard Business School)采取商业管理的真实情境来进行教学,引导学生主动参与课堂讨论。此教学方法实施后,效果显著。到了1980年代,案例教学法的价值才得到广泛重视,而我国教育界则是从1990年之后才开始进行案例教学法的研究。

2.1.2 案例教学与传统教学的差异

在传统的程序设计教学中,教师处于主动地位,教学内容照本宣科,罗列知识点,过度的关注于语法细节而忽视的解决问题的思路和方法;学生处于被动地位,课堂照搬照抄老师的笔记,老师讲什么,学生就学什么,没有自己对问题的思考,致使学生虽然学会了所有的语法知识,却不知道学的东西有何用,在哪里用,怎么用。这样的教学方法很难调动学生学习程序设计的主动性和积极性,更无法培养学生对现实中具体问题的分析能力和解决能力,也无法锻炼学生的计算思维能力。

案例教学采用现实中真实的问题来进行教学,在教学过程中由教师带领学生共同来分析问题,探讨解决问题的方法,并且在解决问题的过程中循序渐进地引入知识点的教学。在整个教学过程中,学生都参与其中。这种教学模式能很好地提高学生的实践能力,促进学生主动学习和探究意识的培养, 提升学生的分析问题、解决问题的能力和计算思维的方法。

2.1.3 计算机专业与非专业案例教学的差异

建立公务员职业年金比较体系,并逐渐取消。改革现有的职业年金和企业年金制度,根据公务员薪酬指数,结合市场参与主体职业年金的缴纳情况,确定政府担负的公务员职业年金的缴存数额及比例。其实,随着我国保险市场的日益完善,职业年金制度完全可以取消,员工可以自由选择市场保险机构和种类,让市场机制真正发挥作用。

为了更好地配合案例教学,学校搭建了网络教学平台,在平台上可以发布资源、提交作业、反馈作业、测验、答疑等。此外,为了学生有更好的学习效果,我们也制作了基于案例驱动的微课,随着教学的展开会陆续发布到网络教学平台,作为课堂教学的补充,也便于学生课下的自主学习和复习。

在程序设计教学中实施案例教学对教师的素养及素质提出了很高的要求。从案例的选取和设计来看,既要选编包含经典算法并富含知识点、又要接地气并且切实可行的案例,既要求教师有渊博的专业知识,又要求教师有丰富的教学与实践经验。

再次,案例教学所达到的教学目的不同。

3 基于案例驱动的教学设计

3.1 教学设计原则

以项目为导向,以任务为驱动,以教师为主导,以学生为主体,将教学内容任务化,每一个教学单元的任务均可扩展难度和工作量,每一个设计单元中存在的问题即为下一单元要解决的问题,如此反复,直至整个完整系统的呈现。

3.2 案例选取原则

学校曾参与了由中国高等院校计算机基础教育改革课题研究组编写,清华大学出版社出版的《中国高等院校计算机基础教育课程体系2014》,在“面向过程C程序设计课程教学设计方案”中提供了我们的一个实施方案,在此,我们提出了非计算机专业案例教学中案例选取(制定)的原则。

3.3 案例实施对教师的要求

其次,案例所覆盖的知识点不同。

3.4 案例驱动教学的实施方案

如何将计算机程序设计课程中的分散的知识点相互关联起来,形成一个完整的、逻辑性强的教学设计来提高学生学习积极性,培养学生分析问题、解决问题的能力以及提高学生的计算思维能力,是值得我们深入探讨的问题。

企业经营权与所有权分离不清,投资者就是经营者的企业大有人在。对建立企业内部制度重视不够,内部制度残缺不全,或实际工作中从不执行,甚至个别企业根本没有书面的内控制度。经营者普遍认为,中小企业规模小、组织简单,很多时候工作人员都是身兼多职,根本不需要内部控制,或者说内控制度对其不适用。因长期受到这类观念的影响,使得他们根本不重视内部控制制度的建立和完善,即使勉强建立了内部控制制度的初步框架,也只是流于形式,往往毫无实效。更别提达到会计法及财政部颁发的示范性文件所提出的系统化、规范化的要求,致使企业根本无法实现内部控制的目的,不仅给企业带不来好处,还带来了诸多的负面效应。

3.4.1 基于案例驱动的教学设计

本课程采用一个教学案例“学生成绩管理系统”贯穿整个教学。配合项目需求的不断增加,循序渐进地引入所有知识点,并且根据项目的完成情况找出项目存在的问题,作为下一步要解决的问题,并随即产生新的知识点。

除了口服中药汤剂外,进行耳周穴位注射,操作如下:患者取坐位,如单侧耳鸣取患侧耳门、听宫、听会及同侧的翳风;若为双侧耳鸣则取双侧耳门、听宫、听会及翳风。用10ml注射器抽取药物注射用灯盏花素(批号:20151203,规格:20mg,衡阳恒生制药有限公司生产)20mg(用5ml灭菌注射用水稀释),常规消毒耳门、听宫、听会、翳风穴局部皮肤后,进针点选于该穴或其敏感痛点,得气后,回抽无血,然后缓慢注入药液,其中耳门、听宫、听会各注射1ml,翳风穴注射2ml。起针后为防出血可用无菌棉球按压片刻。穴位注射注射治疗隔日一次,5次为1个疗程,治疗3个疗程。

表1为项目的整体教学设计。考虑到各个系部(学院)、专业对本门课程的要求可能会有所不同,以及学生的情况也各不相同。案例设计时适当增加了可扩展内容,方便老师和学生根据实际情况进行选择。

“好,同志们都到齐了,安静一下。今天是个高兴的日子,一来,为湖北黄梅的五个新同志举行一个正式的欢迎仪式,大家互相熟悉一下。”田志芳知道他是团长,但他今天的样子有点怪异,怀中扣着搪瓷盆子,盆口朝里,底朝大家,生怕被人抢了一样不松手,紧紧搂在胸前。他把五个人分别点名做了介绍,叫什么,分在哪个连队。五次掌声之后他接着说:“今天还是个大喜的日子,二来,我们要为两对新人举行结婚仪式。新郎新娘是谁呢?”他说完这句,故意停下来,像大家莫名其妙看着他一样,他好像一点也不知情环视着大家。

表1 “学生成绩管理系统教学设计

案例要求涉及知识点遇到的问题(下一次需要改进的地方)提高第1部分C基础知识展示整个案例本课程所有知识点第2部分顺序结构程序设计菜单的显示少量学生的成绩的输入输出顺序结构Printf函数Scanf函数第3部分选择结构程序设计制作系统的功能菜单成绩的有效性判断最高分的计算少量成绩排序If结构switch结构break语句选择结构的嵌套菜单只能选择一次批量学生成绩的处理菜单的循环选择第4部分循环结构程序设计菜单的循环选择批量成绩的输入、平均分、最高分的计算While/dowhile/for语句Continue语句Break语句循环嵌套使用一个变量不能存储所有学生的成绩使用数组处理批量成绩第5部分数组多个学生的一门课程成绩的处理(输入、输出、计算平均分、最高分、成绩排序)多个学生的多门课程的成绩处理一维数组二维数组程序越来越复杂,使用单一的main函数使得程序结构混乱,代码重复率高使用函数进行模块化程序设计第6部分函数将成绩管理系统的各部分功能使用函数实现函数的定义、声明和调用∗第7部分指针使用指针处理数组指针的使用∗第8部分结构体使用结构体数组处理多个学生的多门课程成绩结构体的定义和使用∗第9部分文件使用文件读取学生的成绩信息文件的使用

3.4.2 基于案例驱动的考核模式

3.4.3 基于案例驱动的教材建设

目前,市场上现有教材基本上都是从知识点为出发点建立起来的,很难看到真正基于案例驱动的教材。为了配合案例驱动教学,学校编写了基于案例驱动的实验教材来作为主教材的补充。

考核体系是课程教学的重要组成部分,考核方式对教学效果有很大的指导作用。以C语言为例,学校的计算机程序设计课程的考核采用总评成绩=期末成绩*50%+平时成绩*50。平时成绩由出勤、课堂表现、作业成绩、实验成绩组成。为更好地配合课堂教学,实验也采用案例方式,可采用课堂案例或者难度类似的新案例。案例中欠缺的知识点可以采用作业的方式进行补充。期末的考试采用理论+实践的考核模式,均采用机考模式。对于实践的考核通常也采用从案例中分解出部分子案例进行考核。

3.英语课程设置与专业培养定位契合度不高。由于空乘专业的特殊性,在学校里系统学习的时间较短,不能完全因袭普通专业本科生对公共英语学习的传统模式。目前空乘专业使用的教材不能体现专业特色,也不能有效地因材施教。有些外语类大学英语视听说和大学英语听力课程,课程课时较多,但是学生反映收获不大,教学效果较差。

从不同灌溉模式来看,2016年水稻季W1和W0处理下的灌水量差异不大,而2017年水稻季W0处理比W1处理灌水量平均多210.0 mm。W1和W0处理下2016年水稻季的排水量差异不大,而2017年水稻季W0处理下的排水量是W1处理的2倍,可见W1处理在平水年可减少灌水量及排水量。

线路发生故障时最理想的情况是由线路保护动作切除故障,将停电范围尽量缩小。本文从短路计算模型出发,分析了距离保护和零序保护在高阻接地情况下的动作特性,并以一起高阻接地跳主变的事故作为案例分析,找到了距离保护在高阻接地情况下不能动作,零序保护因零序电压小不能开放以及主变中性点运行方式不完善等问题。从理论和实际两个方面论证了高阻接地跳主变的原因。并以此为切入点,提出了配置光纤差动保护、改善零序保护动作特性、考虑主变中性点运行方式等改进措施。

3.4.4 基于案例驱动的其他教学资源建设

计算机程序设计课程既是计算机专业极其相关学生的专业基础课,也是非计算机专业同学的公共基础课。二者均可采用案例驱动教学,但其中是有区别的。首先,案例的难度不同。

4  

计算机程序设计课程作为是一门受众面极广的公共/专业基础课程,受到各个学校的广泛重视,大家均不遗余力地进行教学改革来提升教学效果。学校根据其在教学过程中存在的问题,引入了基于案例驱动的教学模式。在该模式下,我们改革了我们的教学方法,考核模式,丰富了我们的教学资源,并取得了一定的教学效果。该成果也进一步修改和完善后具有一定的推广价值。

参考文献

[1] 张敏辉.将案例驱动教学法运用于程序设计类课程的实践与成效[J].高等教育研究,2012(02):29-31,76.

(2)群G的Sylow子群皆正规.若否,存在一个Sylow子群不正规,不妨设PG,此时群G的Sylow p-子群的个数np≥1+p≥3,取x,y,z为3个不同的循环Sylow p-子群的生成元,则子集合M={1,x,y,z}在幂图P(G)中诱导的子图P(M)为爪形图,即P(G)不是某个图的线图,矛盾.

[2] 谌卫军.基于能力培养的程序设计课程教学[J].计算机教育,2014(07):109-113.

[3] 刘亮亮,严熙.试论项目教学法在计算机程序设计课程中的应用[J].课程教育研究,2015(26):240-241.

[4] 姚庆玲.“项目教学法”在计算机语言程序设计课程教学中的实践与探索[J].安徽冶金科技职业学院学报,2009(19):69-72.

[5] 储卫中.项目教学法在程序设计课程中的应用[J].计算机教育,2008(16):111.

目前我国的机动车使用环境相对欧美、日本要恶劣,尤其是可吸入颗粒物对空气的污染更为严重,再加上我国的总体燃油杂志相对比较多,造成了在用机动车发动机的故障发生较欧美国家频繁。发动机的故障和使用环境又是相互关联一损俱损的。比如:尾气恶化、发动机抖动、加速无力、油耗增加、启动困难等等,这些现象不是很明显,因为这些问题没有故障灯或特别明显的现象让驾驶员感知故障的存在。这样不但对发动机排放又很大影响导致空气污染,而且此类故障会不断恶化,等到出现硬性故障后用户的维修成本会比早期处理更高,对于忠实用户来说出现故障后又会对店里的服务能力产生怀疑。

崔岩,任树坡,刘玉利,刘洁
《北华航天工业学院学报》2018年第1期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息