APP下载

以职业能力培养为主线推进经济类高职院校计算机专业教学改革①

2014-06-18隋菱歌何波玲张亚辉关伟哲李丽娜

长春金融高等专科学校学报 2014年1期
关键词:数据结构知识点数据库

隋菱歌,邢 敏,何波玲,戚 爽,闫 洁,张亚辉,关伟哲,李丽娜

(长春金融高等专科学校 经济信息管理与计算机应用系,吉林 长春 130028)

一、突出职业能力,多项目层次递进式教学——以《SQL Server》课程教学为例(隋菱歌)

高等职业教育倡导“以人为本,德育为先,能力为重和全面发展”。近年来,在实践性较强的理工科课程教学中,项目式教学法应用得越来越广泛。以行动为导向的项目式教学法最初在德国职教院校兴起[1,2],由于这种教学法是以增加学生的专业技术能力、社会实践能力以及其他的职业能力为目标,因而被越来越多的职业教育工作者接受和认同,并在教学实践中得到不断的创新和改进。

1.多项目层次递进式教学法的基本内涵

多项目层次递进式教学法基于建构主义[3]理论,教师根据学科特点和能力目标,从典型职业工作任务出发,设计多个由浅入深、层层递进的项目,每一个项目都是对前一个项目的升华和完善。[4]同时,每一个项目又拆解成若干个目标明确的任务。学生在教师的指导下,以解决实际问题为目标,分组协作完成项目开发,通过点评、总结和知识拓展,学生在完成项目过程中,知识建构的过程也自主完成,最终实现学生职业能力目标的养成。多项目层次递进式教学实施过程如图1所示。

图1 多项目层次递进式教学实施过程

2.《SQL Server》教学实践

《SQL Server》是计算机网络技术专业的专业骨干课。在前导课程《Access数据库程序设计》的基础上,《SQL Server》为后续课程《Web网站建设》、《Java程序设计》等基于网络环境的应用程序和管理系统开发奠定网络数据库基础。

《SQL Server》采用4个项目层次递进式教学:项目1是基础篇,利用几个简单的基本表介绍数据库系统概念和SQL语言;项目2是入门篇,通过一个停车场数据库项目介绍数据库从创建到备份恢复的基本流程;项目3是提高篇,通过学生信息数据库介绍各数据库对象,包括视图、存储过程、触发器等的规划、设计、创建和管理过程及方法;项目4是高级篇,继续对学生信息数据库进行配置和管理,并实施数据库安全管理,数据库导入导出以及性能优化等。

3.多项目层次递进式教学法的优势

(1)对于重难点内容不再是通过一个单一的项目来理解,而是通过多项目层次递进,由浅入深,层层推进,从“知其然”到“知其所以然”,直到“精通熟练”。以创建数据库为例,普通教学大多是在介绍了数据库基本概念和原理后,就把如何利用操作和SQL命令两种方法创建数据库的知识点一次性介绍给学生,而在后续教学内容中,关于创建数据库的内容就不再涉及了,学生懵懵懂懂机械式的记忆,可能在一段时间后,印象就不深刻了。采用多项目层次递进式教学,在项目1中简单应用数据库,但并不细讲什么是数据库;在项目2中学会利用操作的方法创建数据库,也并不对过多的理论性内容进行介绍。经过两次接触,在学生已经对数据库有了一定程度的感性认识的基础上,在项目3中才详细讲解创建数据库的SQL命令,并探讨数据库设计之初如何估量大小,避免后期反复修改等深层次理论。

类似的例子还有很多,比如,数据库设计、视图的应用等。这种教学方法符合人的由浅入深的认知规律,知识点既是重复,又不是简单的重复,螺旋式上升,不断强化和推进。

(2)多项目层次递进式教学避免了单一项目知识点覆盖不全的问题。单一项目即使设计得再全面,也很难保证覆盖所有的知识点,因此在单一项目教学中不可避免地会出现知识点取舍的问题。多项目层次递进式教学能够通过不同项目的不同设计角度,尽量保证知识点覆盖的最大化。

(3)多项目层次递进式教学促进学生项目迁移能力的培养。单一项目教学会使学生对一种工作情境和任务比较熟悉,但如果换成另外一种项目就可能缺乏变通能力。为了解决这一问题,可以采用课内完成教学项目、课下独立完成拓展项目的双项目贯穿教学模式。多项目层次递进式教学也提出了这个问题的另一种解决方案,通过多个不同项目从不同角度对同一技能进行反复训练,促进学生举一反三,实现能力迁移。

二、融合行业背景,突出专业特色——以《金融网络信息安全》课程教学为例(邢敏)

《金融网络信息安全》是我校网络技术专业(金融信息安全方向)的专业核心课程,涉及计算机科学、通信技术、网络技术、信息论、应用数学、金融学等多学科知识。在教学过程中,应注重理论与实际的紧密结合,将新概念、新方法和新技术应用于教学中,在趋于完善的网络信息安全课程体系中突出金融行业特色。

1.课程特点

(1)知识面广,学科横向交叉。金融网络信息安全课程既涉及到与应用数学密切相关的密码学,[5]也包括操作系统、防火墙、病毒防治、黑客攻击、VPN技术、IDS技术以及无线网络安全等应用系统的安全设置,还涉及金融安全标准、金融安全管理等内容,是一门多学科横向交叉的综合性课程。

(2)知识更新快,实践性强。随着网络技术的飞速发展,网络攻击入侵手段与安全防范措施日新月异,层出不穷。该课程理论教学与实践环节密不可分,学生必须亲自动手操作实践,才能真正理解和掌握网络安全的相关攻防原理。

2.课程教学改革

(1)营造快乐的课堂文化,激发学生学习兴趣。课堂文化是课堂的灵魂,营造快乐的课堂氛围,突出教师的导向和凝聚作用,激发学生的主体意识和学习热情,把对课堂行为中对学生的控制和约束,转变为学生的自觉规范和自律行为,达到自主学习和创新能力培养的目的。成功的课堂不仅要让学生明白老师讲的什么,还要使学生在轻松快乐的气氛下掌握理解所授知识。[6]例如,网络安全技术中的蜜罐技术属于入侵诱骗技术,可应用于病毒样本的捕获,蜜罐正如其名,是一个具有很强诱惑力的美丽“陷阱”。这样的解释可以促使学生去思考,调动学生学习的积极性,培养学生的自主学习能力。

(2)加强实践教学环节,提高学生自主探索积极性。金融网络信息安全既包括像密码学这样的理论性很强的知识,又包括像网络操作系统安全和网络攻防技术这样的实践性很强的知识。为了使学生既掌握基础理论知识,又具备较强的操作能力,在教学过程中教师必须将理论和实践相结合。例如,在讲授数字证书时,告诉学生中国农业银行用于保证网上银行资金安全的K宝就是硬件数字证书,这是一款高强度的安全认证产品,比软件数字证书安全性更高,并指导学生对两种数字证书进行实践操作,使学生能够快速掌握数字证书的基本思想和使用方法,将所学理论与实际应用紧密联系起来,从而激发学生学习金融网络安全的兴趣和积极性。[7]

(3)引入经典案例,增强学生法律意识和道德规范。金融网络信息安全教学离不开金融网络安全的思想品德教育。在教学中,要教育学生严格遵守法律规章制度,树立法律威严神圣不可侵犯的意识。为此引入经典金融法制案例,分析其犯罪动机和采取的犯罪技术,以及造成的危害和应受的法律制裁。例如,甘肃省首例利用邮政储蓄专用网络,进行远程金融盗窃的黑客,被判处无期徒刑。要告诫学生,网络安全技术其实是一把双刃剑,网管人员利用漏洞扫描工具来了解网络系统的运行状况和存在的安全漏洞,而黑客使用漏洞扫描工具可造成网络攻击和网络犯罪。通过经典案例教学法引导学生做一个网络安全卫士而不是一个黑客。

(4)融入金融元素,树立行业特色品牌教学模式。全球范围内的以网络技术为支撑的金融活动,其安全程度越来越受制于信息技术和网络安全技术的发展状况。信息技术的发展如果难以适应金融业网络化需求的迅速膨胀,网络金融的运营就无法达到预期的高效率,将会发生运转困难、数据丢失甚至被非法获取等问题,会给金融业带来极大的安全隐患。目前,网络安全技术的课程体系已经日臻成熟,在此基础上,增加金融网络安全案例和互联网金融等行业特色鲜明的教学模块,将网络金融的安全技术问题引入金融网络信息安全课程教学,树立行业特色品牌教学模式,是网络技术专业教学改革的重要环节。

三、精心备课,讲究课堂教学艺术——以《C/C++语言程序设计》课程教学为例(何波玲)

科教兴国,教育为本,教师对教育事业的忠诚与热爱直接影响着教育工作的质量,影响着学生的成长,因此教师自身强烈的事业心和高度的责任感是搞好课堂教学的关键。课前精心准备及课堂上得法的讲授是课堂教学的主体,同时教学过程中要注重学生职业能力及专业兴趣的培养。

1.精心备课

课前准备要做到四“备”,即备大纲、备教材、备教案、备教法。

(1)备大纲。教学大纲是教师进行教学工作的依据,是教学工作必须遵循的原则,必须深入研究教学大纲,明确大纲规定的各学段的教学目的、教学要求,教学内容的深度与广度必须满足教学大纲的要求。

(2)备教材。备教材是搞好教学最重要的环节,是提高教学质量的根本。备教材不是“人云亦云”简单地重复教材,而是在深刻理解教材内容的基础上对教材进行浓缩、概括和总结。[8]

(3)备教案。教案是备课的结晶,是上课的依据,是教师在单位课时内教学活动的文字反映,是教学的中间环节。写好教案是完成教学任务的重要环节。

(4)备教法。在选择教学方法时必须了解学生的学习习惯、知识基础、接受能力、参与主动性等,设身处地为学生着想,从问题怎样提出来,从什么角度、用什么方法来解决等各方面精心设计教法。比如,《C/C++语言程序设计》这门课,有些算法从程序上容易理解;有些算法则需要先了解算法要点,然后用具体程序对算法进行精确描述,[9]这就需要根据不同情况采用不同的讲授方法。

2.讲究课堂教学艺术

课堂教学要体现教书育人,同时还要讲究教学方法和教学艺术,注意营造教学气氛。

(1)既教书又育人。课堂讲授必须贯彻科学性与思想性相结合的原则,在向学生传授科学知识的同时,对他们进行爱国主义和思想品德教育,把思想政治教育寓于教学之中,既教书又育人。

(2)讲究教学方法。教学必须得法,首先注意采用启发式教学方法,引导学生积极思维,既发挥教师的主导作用,又能调动学生学习的主动性和积极性;其次,注意选择渗透法,讲课时灵活地借用前面已学过的内容和解决问题的方法,引入本次课的内容,帮助学生理解和掌握本次课的知识,这样既巩固了前面所学过的知识,又让学生容易理解和接受本次课的内容,同时又可为学习后面的内容打下基础。另外,可根据教材内容和学生的特点灵活变换自己的教学方法和教学手段。[10]

(3)讲究教学艺术。授课时,语言要力求准确、生动、简练,要把教材内容变成自己的讲授语言,做到基本概念准确、思路清晰、重点突出、难点深入浅出。

(4)讲究教学气氛。教师与学生是教学过程中两个最主要的要素,正是由于教师的“教”和学生的“学”,才构成了教学过程。一方面教师要尊重和信任学生;另一方面学生也要尊重和信赖老师。在一个民主、平等、活跃的教学气氛中,师生才会相互促进、教学相长。

四、学科竞赛与课程教学相结合——以《数据结构》课程教学为例(戚爽)

《数据结构》课程在我校计算机专业的教学中处于承上启下的核心地位,为后继课程《操作系统》、《数据库原理》、《Java程序设计》等奠定基础。该课程实践性强、覆盖面广、内容抽象。针对课程特点和我校学生的实际情况,从教学方法、教学模式等方面进行探讨。

1.建立课程的整体概念

首先,让学生建立课程的整体概念,了解什么是数据结构,以及学习了数据结构之后能做什么。教师通过绘制数据结构的知识架构图(如图2所示),并辅以教材目录的讲解和分析,帮助学生建立起数据结构整体的框架,让学生把握住一条“学习主线”,即在对课程中所涉及的每一种数据结构学习时要按照“逻辑结构—存储结构—基于存储结构的基本操作—实际应用”这条主线进行。

图2 数据结构知识架构图

2.将竞赛内容融入课堂教学

ACM/ICPC(Association of Computing Machinery International Collegiate Programming Contest)是由美国计算机协会主办的,被公认为世界上规模最大、水平最高的国际大学生程序设计竞赛,是当代大学生的计算机奥林匹克竞赛。[11]在课堂里尝试将ACM/ICPC程序设计大赛的内容穿插到理论教学中,利用ACM/ICPC试题设计新颖、具有较高趣味性和挑战性等特点,吸引学生的注意力,进而提高学生的学习兴趣,使学生体验利用数据结构知识解题成功的成就感。例如,利用循环链表解决猴子选大王问题,利用栈帮助小鼠走出迷宫,利用Huffman算法设计文件解压缩软件和利用图的最短路径算法寻找换车次数最少的公交线路问题、套汇问题等。[12,13]

3.课程实践教学设计

在我校《数据结构》课程的实践教学中,根据高职高专学生基础知识薄弱、自制能力较差,但善于动手操作的特点,将上机实践内容分为验证性实验和设计实验两大类。

(1)验证性实验。该类实验包含《数据结构》课程中具有代表性的数据结构和算法。传统的做法是将完整的程序代码直接给学生,然后要求学生进行编译、连接和执行。但这种机械式的重复操作难以使学生对《数据结构》课程产生兴趣,无法达到理想的教学效果。因此,我们将上机题目形式改为算法填空和算法改错的形式,促使学生对各种数据结构和算法有了更加深入和透彻的理解。

(2)设计实验。这部分实验的目的是应用某一个或多个知识点设计相应的数据结构和算法并上机实现,最终达到培养学生运用数据结构知识分析并解决简单的实际问题的能力。题目来源可以借鉴ACM/ICPC题目新颖、有趣的形式重新编写已有的实验题目,或者在ACM/ICPC题库中精心挑选与课程相关的题目,然后进行适当简化,最终形成具有ACM/ICPC特色的数据结构实验题集,将以往以算法为主线的实验教学模式改为以问题为主线的教学体系结构。同时,实验题目必须按照先易后难的次序安排给学生,使学生在解题中不断获得喜悦感和成绩感,进而培养学生勤于思考的学习习惯。

五、突破传统,与时俱进——以《计算机网络技术》课程教学为例(闫洁)

《计算机网络技术》是一门实践性很强的基础课程,纯粹理论式的教学难以使学生获得直观的认识,学习和理解计算机网络的最好方法就是理论联系实际。[14]虚拟网络环境下的实验教学使实际中难以实现的实验内容成为现实,丰富了实验教学的内容,培养了学生解决计算机网络工程相关问题的综合能力,可为学生今后组建和使用计算机网络打下坚实基础。

1.适当更改传统案例

在课堂教学中,改变过去讲细、讲透的教学方法,以解决网络问题为导向,采用问题驱动的启发式教学,有意识地将网络思维的要素与教学内容相关联,使学生主动进行思考和讨论,积极参与到课程教学中,从而掌握解决网络问题的基本思维方法和特点。例如,在讲OSI参考模型和TCP/IP参考模型的时候,由生活实例引入。以往教材多以邮政系统中的信件收发为例,考虑到现在手写信件比较少,而同学们网购比较普遍,所以调整到以一个淘宝网的购物过程为实例,结合某快递公司讲解物流运作细节,继而将分层、协议、接口、封装、拆封、传输介质和网络体系结构等概念对比引出,使抽象的概念贴近生活,大大降低了学生理解的难度。

2.调整教学内容

课程教学计划中涉及到网页制作与网站建设的环节,考虑到后续要开设《网页制作与多媒体技术》和《WEB网站建设》等课程,因此,本课程教学内容主要放在对网页、网站概念和体系的理解,如插入、超连接、Html语言等概念理解和操作上。以office系列软件中的Frontpage软件为主,结合HTML语言,讲解网页编程相关基础知识,间接达到通过Frontpage掌握office办公自动化系列软件架构思想和操作习惯的目的,实现多门课程的融会贯通。

3.实践教学方面

首次实验课,带领学生参观机房和计算机中心的各种设备,通过实物引起学生的直观兴趣。由于学生计算机操作水平各不相同,实验课初始阶段,要注意实验设计宜简单、实验速度宜放缓,安排1学时的时间适当普及操作系统、文字输入和office等操作知识,更多的知识在今后的实验中随时遇到随时补充。

后续实验项目中,对学生进行合理分组,针对每个实验项目进行设计,分成项目子任务,由实验小组协同完成,[15]如网络ping命令实验等。在这个过程中既能锻炼学生的自学和创新能力,又能培养学生良好的团队协作和沟通等职业能力。

六、兴趣培养,反例式教学——以《Ac⁃cess程序设计》课程教学为例(张亚辉)

1.解决学生学习目标不明确,缺乏或者逐渐失去学习兴趣的问题

《Access程序设计》传统教学的第一堂课通常都是从“概论”开始的,从数据库的基本概念、关系模型、关系运算等抽象知识进行切入,而这些概念对于刚入学的学生来说有些抽象,致使很多学生一开始学习就一知半解,看不到这门课程对他以后的生活、工作有什么帮助,从而导致学生学习的积极性不高。[16]

针对这一情况,第一堂课首先应该向学生展示一个基于Access的完整的数据库项目,并对各个模块进行简单介绍,让学生在总体上对Access的功能有初步的认知,进而明确学习目标,激发学生的学习兴趣。由此再推广至之后的每一节课,让学生明确“能看得见的”教学目标。

2.教学进度以学生完成Access项目开发为线索

以前三次课为例,第一次课利用已有的数据库,建立导入“数据库”和“数据库管理系统”等概念;第二次课学生上机使用Access创建数据库、数据表,体验什么是数据库管理系统、数据库、数据,以及数据的组织;第三次课由数据表引入关系和关系相关的概念与原理,进一步推广到数据模型等。总之环环相扣,由具象到抽象。在介绍新内容的时候,从学生直观能看得见的操作过程中,引出抽象的理论教学内容,使学生对系统有明确的目标和感性认知,知道实施该系统要解决哪些问题、关键在哪里,同时激发学生的学习兴趣。

3.采用反例教学法,提高学生动手能力

学生上机大都是按照实验指导的步骤进行,而一旦出错,学生通常是和实验指导一一对照,看哪不一样就改哪,改完之后也不去思考为什么会这样,原因是什么。这样的实验做过之后,学生收获甚微。因此,在演示环节中可以采用反例教学法。[17]把学生容易出现错误的地方,故意进行错误的操作,让学生看到出错的情况,伴随着出错引发的计算机警报声音,使学生引起重视。然后针对问题找原因,和学生一起分析,做到“知其然,也知其所以然”。最终,学生自己上机操作时,出现相同错误也能自己纠错,进而提高独立解决问题的能力。

七、教学有法,教无定法——以《计算机应用基础》课程教学为例(关伟哲)

1.任务驱动教学法

任务驱动教学法是以任务为主线、学生为主体、教师为主导,实施探究式教学模式的一种教学法,适用于以计算机基础操作为主导的《计算机应用基础》课程的学习。

教学过程中使用学生易于接受的典型案例嵌入到某一个模块的学习中,教师边做案例边不断提出新的问题,引导学生主动思考,努力解决问题,最终,将融在案例里的知识点学会,并转化为解决实际问题的能力。以利用Excel软件完成“学生成绩录入系统”为例,首先比较Excel中的表格与Word中的表格的差异,从而引出“工作表”、“单元格”等基本概念;其次通过向单元格中录入数据,解释“数据类型”、“自动填充”等知识点;然后再通过计算各门成绩的总分、平均分、及格人数等过程,使学生理解“公式”、“函数”、“相对引用”、“绝对引用”及“混合引用”等知识点;最后通过对成绩表进行分析并评出优秀学生,引出Excel中功能强大的数据管理功能,包括“筛选”、“排序”、“分类汇总”、“数据透视表”以及“图表”等较难理解的知识点。整个案例贯穿了Excel的重难点,以完成“成绩录入系统”为任务,各个击破,将枯燥的知识变得易学易操作,从而提高学生的学习兴趣。

2.多种教学方法灵活运用

(1)《计算机应用基础》课程的知识点比较“散”,因此在对其处理过程中,既遵从课本,又不拘泥于课本,对零散的知识点进行有机整合,保证每节课脉络清晰、中心点明确。以“选择文件”和“隐藏文件”这两个知识点为例,有意识地将“全部选择”设计为“选择文件”系列知识点的最后一个环节,教师通过对系统文件夹实施“全部选择”快捷键“Ctrl+A”操作,系统会自动弹出“是否包含若干隐藏文件?”的提示信息,此时适时讲解利用“Ctrl+A”快捷键实现“全部选择”和用鼠标拖拽法实现“全部选择”的区别,同时自然引出了“隐藏文件”知识点。

(2)知识点前后呼应,融合贯通。例如,在Word软件中讲解到用“Ctrl+S”快捷键保存文件时,复习“内存掉电易失”的特性,而利用“保存文件”操作,将其保存到外存上,即使电源断电也不会丢失。从而以具体操作过程中的例子,进一步解释了存储器里为什么要分为内存和外存,达到了知识梳理和巩固的目的。

(3)根据学生的兴趣点,激发学习热情。例如,讲解计算机硬件设备时,针对大一新生的兴趣点设计问题:“想不想配一台高效快速的电脑?”,吸引学生的注意力。进一步讲解CUP和内存的匹配问题、显卡和声卡与母板的独立与集成问题等硬件相关知识点时就会达到事半功倍的效果。

(4)注重实践教学,过程性考核与期末考试有机结合。实践课教学过程中,教师布置明确的实践任务,把握学生的操作速度和过程,针对典型问题,面向全体学生讲解,个别问题,随时纠正。每次实践课结束,记录实践成绩,并将其按30%计入期末总成绩。

(5)丰富教学资源,加强与学生沟通。课前播放Office在办公中的应用视频短片,使学生了解Office系列软件在生活学习中应用的广泛性和重要性。将教材中的案例制作成视频文件,在实践课上,供学生有针对性地自主学习。以教学班级为单位建立QQ群,将教学素材上传共享,利用灵活方便的网络功能,搭建起学生和教师互动的桥梁。

八、注重课程整体设计和单元设计——以《网络服务与管理》课程教学为例(李丽娜)

高职院校的人才培养目标决定了课堂教学内容、教学模式、教学方法的选择。如何设计各教学环节,使学生在符合高职院校人才培养目标的框架下受益最大化是我们教学工作者为之努力的目标。针对这一目标,以课程《网络服务与管理》为例,针对教学设计的各个环节进行分析。

1.课程整体设计

《网络服务与管理》整体设计采用“单项能力训练”+“综合能力训练”的课程模式。课程以企业网络的组建和管理作为一个大的项目,首先从企业应用的角度提出整体需求,然后围绕着每个教学单元知识点,把整体项目分解为多个任务。每个任务项目以工作过程为导向,按照需求分析、制定项目计划、任务实施、任务完成的流程来实现。学生以组为单位,分组协作完成。通过课程项目任务的实现,既训练了学生对具体问题的分析解决能力,又体现了团结协作精神的培养。

2.课程单元设计

根据现有教学环境,在理论课教学过程中,一般采用了动画、视频、演示等多种形式的多媒体教学手段,多采用讲授式教学法。讲授式教学法具有教师在授课过程中容易控制教学进程、能够使学生在课堂有限的时间内获得大量系统的知识的优点,但如果运用不当,很难发挥学生在学习过程中的主动性、积极性,有可能出现教师“满堂灌”而学生“被动听”的不良局面。为扬长避短,本人认为比较好的处理方法是在课程单元教学设计上加以改进,让学生能够在课堂获得大量知识的同时又不感到枯燥乏味,为学生动手能力的训练打下良好的理论基础。

课程单元教学的设计要点归纳如下:

(1)每一节课作为一个教学单元,每个教学单元都有明确的课程教学目标和完整的课程结构。

(2)每个教学单元的教学模式采用“案例引入”——“知识点提出”——“知识点讲解”——“问题解决”——“总结”的模式。

教师在课程的各单元设计过程中,重点设计好第一堂课,发挥第一堂课的光环效应,让学生在心理上对此课程有一个良好的印象,增加其学习的主动性、积极性。教师要在第一堂课交代本课程的地位、教学目的、教学内容、参考书目等内容,让学生对本门课程有一个整体的了解,为对本门课程的后续学习奠定基础。

[1]姜大源.关于职业教育教学改革的理性思考[J].职业技术教育,2007,(5).

[2]王景香,胡春萍.德国项目教学法在高职教学中的实践与创新[J].北京财贸职业学院学报,2012,(5).

[3]杨力明,刘丹,田野.以学习策略为基础促进建构主义教学模式改革[J].中国教育学报,2013,(6).

[4]毛敏芹,徐承俊.项目递进教学法在C语言教学中的应用[J].现代计算机,2011,(2).

[5]杨波.现代密码学(第2版)[M].北京:清华大学出版社,2007.

[6]肖小玲,王祖荣.网络安全课程教学改革与探讨[J].科技信息,2011,(29).

[7]刘智勇,邢敏.经济类院校计算机网络课教学研究[J].吉林省教育学院学报,2008,(10).

[8]潭浩强.C语言程序设计[M].北京:清华大学出版社.2000:4-5.

[9]曲建民,刘元红,郑陶然.数据结构[M].北京:清华大学出版社,2005:12-15.

[10]索小利.关于高职院校《C语言程序设计》课程教学改革与教学方法初探[J].科教文汇,2006:23-24.

[11]武建华.基于ACM模式的数据结构实践教学改革与探索,计算机教育,2007,(12).

[12]吴英杰,王一蕾,傅仰耿,王晓东.依托程序设计竞赛,推进“算法与数据结构”课程实践教学改革.计算机教育,2010,(2).

[13]李月军,李娟,李玉英.融入ACM/ICPC竞赛内容的数据结构教学改革与实践探讨[M].内蒙古师范大学学报,教育科学版,2012,(3).

[14]李保华.计算机网络技术课程实践教学研究[J].电子制作,2013,(9).

[15]廖金权.项目教学法在计算机网络技术课程的应用[J].信息系统工程,2013,(2).

[16]胡毅.项目案例教学法在ACCESS课程教学中的应用探讨[J].科技信息,2011,(35).

[17]孙丽娜,张莉.Access教学改革探讨[J].计算机光盘软件与应用,2012,(16).

猜你喜欢

数据结构知识点数据库
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
数据库
“翻转课堂”教学模式的探讨——以《数据结构》课程教学为例
数据库
关于G20 的知识点
高职高专数据结构教学改革探讨
数据库
数据库