论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>硕士论文>范文阅读
快捷分类: 关于英语教学的论文 科学教学论文 教育教学论坛杂志 外语教学期刊 教学论文范文 教育教学论坛期刊 教学实践论文 农村初中小班化教育教学实践论文 教学实践改革论文 基础会计教学实践论文 语文教学实践论文 幼儿园教学实践论文

教学实践类在职毕业论文范文 跟移动编程课程教学实践改革方面毕业论文提纲范文

分类:硕士论文 原创主题:教学实践论文 发表时间: 2024-01-18

移动编程课程教学实践改革,该文是关于教学实践类毕业论文范文与课程教学和编程和实践类在职毕业论文范文.

摘 要:针对当前大学移动编程课程在课程设计与教学实践中存在的问题,对比分析内地与香港两所代表性高校在移动编程教学方面的异同及优缺点,提出包含从课程设计到教学实践的一整套教学改革建议.

关键词:移动编程;教学改革;课程设计;创新能力

1背景

随着智能手机的普及和移动互联网的快速发展,各种各样的移动终端应用不断涌现,极大地便利了人们的衣食住行,许多原来需要线下进行的交易都转移到了线上手机端,人们足不出户便可购买到自己所需的商品与服务.移动互联网的普及催生了就业市场对软件开发人才,特别是移动编程人才的大规模需求[1-2].近年来,随着谷歌、苹果等IT公司与中国区高校在培养移动编程人才方面的广泛合作,许多高校都相继开设了移动编程课程,培养学生基本的移动编程思想与技能,使学生能够在未来的求职时有一技之长.

2课程设计方案

目前移动应用程序开发主要有两大阵营,包括谷歌的Android应用开发和苹果的IOS应用开发[3-4].大部分高校开设的移动编程课程,大都以讲授基于Android的移动开发为主.因为IOS开发的环境搭建成本较高,一套基本的开发系统至少需要一台苹果Mac电脑和一部IPhone手机或IPad平板,这样一套实验设备购买下来的成本至少在1.3万元左右,大多数高校都不愿意承担如此昂贵的实验室建设成本.

与传统的C/C++/C#/Ja等编程课程相比,移动编程涉及操作系统、Ja程序设计、软件工程、无线网络、数据库等诸多先修课程,高校通常会将该课程放在高年级讲授[5-7].例如,笔者所从教过的郑州大学和香港浸会大学都将本门课程放在大三上学期或下学期进行.我们就两所高校在教学大纲内容、课程教材选择、授课计划安排、考评方案设计等进行对比分析.

2.1教学大纲内容

在课程教学大纲方面,两所高校有较大不同,郑州大学本门课程的教学大纲包括理论课和实验课,基本上按照传统课堂教学+学生实验的方式来进行,教学内容主要以讲授Android编程知识为主,Android课程内容设计基本没有涉及与Android编程所需的先修课程的相关内容.香港浸会大学的课程设计相对较为完善,将移动编程课程中涉及的前期课程知识点作为教学大纲的一部分,在学期的前几周会引导学生进行温习回顾.因为经过半年到一年的时间,之前学生所学课程知识可能已经忘记过半,再加上有的同学前面学习基础较差,严重影响本课程的学习效果.相比较而言,香港浸会大学对于Android程序设计部分并没有做过深讲解,仅将Android内核架构、Android核心组件和服务进行讲解.在动手实践部分,任课教师会请公司中有开发经验的工程师进行实际工程开发指导,学生通过实际应用项目来自学其他内容,在学习完本课程以后,基本上都可以进入公司项目组参与项目开发.相比而言,郑州大学这样传统课程设计方案,学生经过课程学习后,虽然有了基础知识,但实际项目上手能力还略有欠缺.

2.2课程教材选择

在课程教材选择方面,郑州大学主要以中文教材为主,考虑到大学生的家庭经济实际情况,教师在选择教材的时候也会兼顾考虑因素,教师选择教材时主要以国外优秀教材的中文翻译版为主,尽量选择翻译质量较好的教材.香港浸会大学因为是全英文教学,所有教材均选择国外优秀英文原版教材[8].教材选用英文的好处在于,学生在学习过程中能够接触到更多英文专业词汇,这有利于提高检索最新英文技术文档的能力.许多Android的最新技术文档都是英文的,通过课程的强化训练,学生基本能独立自主搜索最新技术文档解决实际学习和开发过程中所遇到的问题.除了课程教材,两校都会辅助增加补充资料,方便学生扩充编程知识面,增强自学效果.

2.3授课计划安排

在授课计划方面,传统的授课方式是每两节理论课对应两节实验课,理论课和实验课基本上对半.在这方面,两校课时计划安排情况见表1,郑州大学考虑到移动编程是一门对实际动手操作能力要求很高的课程,基本上理论课和实验室的排课比例为1:2,每节理论课都会安排两节实验课与之相对应.因为依据以往的编程课程经验,学生在做实验时往往花费大量时间来调试程序,1:1的课程比例并不能很好地让学生在课堂上得到充足的锻炼以及教师的指导.相比而言,香港浸会大学对这门课的授课计划安排较为丰富,除了每周安排两个课时的理论课外,还有对应两节实验课,以及外聘企业导师每周一节的软件开发工作坊.理论课包含一个课时的无线网络技术、一个课时的数据库、一个课时的操作系统以及两个课时的Ja编程基础.实验课主要以项目导向,教师规划好一个项目成品,将其中涉及课堂学习的部分代码和功能删去,以填空的形式补充代码,这样学生在学习Android编程时,有着项目整体概念.同时也能激发学生的学习兴趣,因为新补充的代码会影响全局其他部分代码的功能,促使学生探索和解决问题.

2.4考评方案制定

鉴于移动编程课程实践性强的特征,两所高校在对学生学习效果进行考评时,都选择通过项目方式进行,撇弃了传统的"笔试+项目"的考核方式.如表2所示,两所高校的不同之处在于,郑州大学学生项目的期末考评主要依靠课程教师,鉴于教师在工程实践方面的训练缺乏,对于项目的指导也有限.香港浸会大学考虑到课程教师在工程实践能力方面的缺陷,将教师与企业人员联合起来指导学生项目.通过这种方式,校外导师在指导学生学习的过程中就把一些企业级项目开发的思维和运作手段潜移默化给学生.另外,浸会大学与这些企业也保持了友好的业务联系,学生无论是在实习还是就业阶段,这些企业都会优先考虑香港浸会大学的学生.同时,教师还会组织专家组对学生的应用开发评分,好的应用创新会积极帮学生联络校外的项目培育机构进行培育.笔者在香港浸会大学任教期间,就有一位学生开发的移动应用APP作为种子项目获得企业200万港元的启动基金资助.

3教学过程及实践

3.1课堂授课环节

传统的教学方式,学生的学总是围绕老师的教.课堂教学在师生一问一答或老师的喋喋不休中结束,学习能力、接受能力弱的学生总是无法跟上教师讲授的节拍,这就严重影响到差生的学习积极性.新课程标准对教师的教学提出了新的要求,教师首先转变教学观,由重教师"传授"向重学生"自主学习"转变,由重结果向重过程转变,由单向信息传递向师生合作、生生合作转变.在这样的教学环境中老师和学生共同探究,共同质疑.教与学自然顺畅了,师与生和谐亲密了,学生的学习兴趣提高了,教学质量就会得到提高[5].

在这方面,郑州大学基本上以这种传统授课方式为主.选修这门课的学生分为两种类型:一种是高考入学成绩排在院系前列的"卓越工程师"班的学生,学生本身素质就高,课堂上能跟随老师的节奏快速地接受新知识;另一种是普通班的学生,学生本身素质跨度较大,部分学生参与课堂互动的积极性不高,上课容易分心,效果不佳.香港浸会大学虽然也是以教师授课为主,但任课教师会选出一部分课堂让学生来试讲,主讲学生需提前备课并准备若干问题进行课堂提问,对于积极回答问题的学生,将会在期末考查学生平时成绩时,获得额外加分,如果学生在整个学期都没有回答过问题,将进行扣分处理.对于主讲学生讲课存在的问题以及学生回答问题的不足之处,教师做点评矫正.从实际教学效果上来看,香港浸会大学堂课注意力较为集中,课堂参与度比较高.

3.2课后练习环节

课后练习是课堂教学的延伸,是教学的重要环节,也是老师了解学生掌握知识好坏的主要途径.课后练习环节主要包含两部分:作业练习和作业批改.教师负责作业的选题和作业的批改,学生需按时完成作业内容并提交教师批改.在班生额大的情况下,教师要面批面改,特别是要在课内完成是比较困难的;小班化后,生员少了,教师的作业批改可以在课内及时完成,采取面批面改,这为老师了解学生课堂掌握知识情况带来了便利条件[6].

在课后练习内容的安排上,郑州大学以单元式的作业为主,即课后练习作业以教材中提供的本堂课所讲内容的演示代码为主;香港浸会大学则选取编写比较优秀的开源项目源代码,让学生在项目源代码中依据以本堂课内容添加相应的功能模块.相比较而言,香港浸会大学的内容安排更能激发学生探索问题、解决问题的兴趣.在作业的批改方面,郑州大学由于师生比较低,采用大班授课模式,学生在练习过程中遇到的问题,很难得到及时解决;而香港浸会大学师生比较高,采用的是小班授课模式,教师能够对学生作业进行一对一的指导,甚至批改时可以和学生交谈,帮助找寻解决问题的最佳方法,既能保护其自尊心,又能激发其自信心,同时指点课外补缺的方向和方法.对能力好的学生,教师在面批时可以着重于良好作业习惯的养成,规范作业中存在问题,使其更上一层楼.

3.3工程实践环节

工程实践环节是对所学知识在实际应用场景中的验证,让学生提前进入准工作状态,了解所学知识在实际工程中如何运用.同时,工程实践环节有助于扩展学生的知识面,为以后寻找实习与工作机会作铺垫,进而改善传统教学重理论、轻实践导致的学生毕业即失业的局面[7].

在工程实践环节,两所学校都有相关的实习活动安排.比如,郑州大学每年都会在下学期为大三学生准备练习实训基地,让其参与工程实训,实训内容基本上以Web端编程和移动端编程为主.同时,让学生进入科技园区企业,了解企业开发项目的实际情况,参与完整的项目研发过程.香港浸会大学则实行的是将公司工程搬到教室里来,这样的安排有一些现实的原因:一方面,香港寸土寸金,企业空间紧张,安排大量的学生到公司参观实践不太可能;另一方面,香港浸会大学采取的是小班教学模式,企业导师更加容易进入课堂,对学生进行一对一的工程指导,学生也省去了对陌生环境适应的环节,更加专注实训内容.实际上,郑州大学的学生实训也存在类似问题,实训基本上是委托第三方培训机构提供场地.

4课程改革建议

通过上述内地和香港两所高校在移动编程这门课程中课程方案设计以及教学过程和实践环节的对比分析,不难看出香港浸会大学在课程设计、教学过程、工程实践等环节都比较有特色,其教学效果也显而易见,学生上课积极性和参与度都比较高,学生所学知识以及运用知识解决实际问题的能力比郑州大学略强.我们给出以下建议:

(1)教师自身知识储备.作为课堂活动的领导者,教师应该积极拓宽知识面,了解最新最前沿的技术以及现有企业对人才的业务需求.一方面引导学生开阔视野,提升专业技能;另一方面准确把握人才市场需求,注重课堂知识与实际应用需求的对接,使学生学以致用.对于移动编程这门课来说,教师应对当前Android和IOS系统最新技术、移动开发工具、设计优秀的APP等方面有深入了解,以便能引导学生了解当前最新的研究与技术,全面解答其学习中的疑难问题.

(2)课程设计.教师应该多吸取同类课程的优秀课程设计方案,使得课程设计贴合学生的个性化差异.在学生选课之前,老师应该对本门课程所涉及的知识以大纲的形式发送给学生,使其初步了解移动编程这门课是什么,需要哪些前期课程知识等.同时,老师也要对选修这门课的学生的程度有一个大概了解,这样再设计课程时,更能因材施教.

(3)教学方法.教师应该能激发学生参与课堂学习的积极性,转变传统的以教师为中心的课堂模式,更加注重以学生为重,培养其独立思考问题、解决问题的能力.教师要积极参与教与学的全过程,及时发现学生学习中的共性问题并予以矫正.在移动编程这门课中,教师要选用合适的工程项目例子,将课堂知识与项目例子中对应的部分做一一映射,使得学生能有项目整体概念.同时,对于设计优秀的学生,可以作为竞赛种子进行培育.对于学生开发的优秀项目,教师要积极联系企业进行孵化推广,这样学生学习的积极性就会被充分地调动起来,

(4)课后训练.传统的大学教学方式只注重课堂学习,忽略了课后训练的重要性.教师上完课,拿起课本就走,课后不管不问.再上课时,学生对前一节课所讲知识已经忘记不少.所以,教师要很好地设计课后训练内容,对于移动编程这门课程来说,教师应该尽量选择有创意的APP作为作业布置给学生来做,发挥学生的创造性,避免把已经充斥网络的APP源码作为作业内容,减少抄袭的可能性.同时,要对学生写过的代码进行代码重复性检查,对于复制率较高的同学,要予以警告.

(5)工程实践.工程实践是整个课程计划的最后一个环节,也是非常重要的一部分.学生课堂中学到的知识,能否转化为实际生产力,工程实践环节起着关键作用.同时,这也是解决学校教学内容与企业实际需求不匹配的最佳解决方案.在这方面,相关院系要对实训基地的资质把好关,现在许多实训基地没有承担好自己该承担的责任,为了商业利益,对学生敷衍了事,实训形同虚设.在整个实训过程中,教师要和企业导师共同商议制定可执行的实训方案,对学生、教师、实训企业进行三方约束,提高实训质量.

5教改成效

笔者对2014级郑州大学计算机科学与技术专业的两个班级共140人进行了移动编程课程教改实验.在这两个班级中,计算机科学与技术1班由教师A(笔者)依据教改建议亲自授课,2班由另外一名教师B使用传统教学方法授课.

成效的评判依据以下3个方面:①评教成绩:学生期末评教是学校教务处对老师教学效果评价的一个重要方面,学生依据本学期该门课的学习效果,通过评教系统对任课老师的教学质量评判,满分为100分.②优秀项目数和孵化项目数:聘请企业工程技术人员对学生课程项目进行评判,选出优秀项目和可孵化项目.优秀项目数和可孵化项目数可以体现教学效果以及学生所做项目的市场价值.笔者收集两个老师指导班级学生做的移动编程项目,并将其提交给郑大科技园区一家做移动应用开发的企业技术总监,技术总监对学生项目进行评判并选出优秀项目和可培育孵化的项目.③选课人数:教学效果好坏的一个最直接的反馈就是下届学生选修这门课的人数.笔者撰写论文时,2015级的移动编程课选课人数已经公布出来了,具体情况见表3教改成效表.

具体各项指标的统计结果见表3.从统计结果来看,我们提出的新教改方案能够改善课程教学质量,得到了学生和企业的认可.

6结语

通过对比笔者所任教过的内地和香港两所大学在课程设计和教学过程与实践等方面的优缺点,给出了移动编程这门课教改的一些建议.未来将把这些教改建议在所有班级课堂推广实施,对教改的过程进行深入跟踪分析,完善教改建议.同时,将好的经验运用于其他相似的大学课程中去,最大限度地提高教学质量.最后,特别感谢国网三门峡供电公司软件工程师李亚军在教改实验中对学生应用项目选题和结果评比部分所做的重要贡献.

基金项目:郑州大学青年教师启动基金项目(F0000921).

第一作者简介:李亚飞,男,副教授,研究方向为数据管理、机器学习等,ieyfli@zzu.edu.cn.

参考文献:

[1] 苏静. 基于android技术的开放式教学研究[J]. 计算机与网络, 2015(7): 26-27.

[2] 郭金武. 移动编程技术探讨[J]. 才智, 2008(16): 185.

[3] 张建兵, 范江波. 面向Android移动开发的编程思维能力训练与培养研究[J]. 计算机教育, 2015(14): 1-4.

[4] 王建波. 论移动应用编程的新方向[J]. 科技展望, 2016(33): 283.

[5] 彭广军. Android和iOS跨平台编程的研究[D]. 上海: 上海交通大学, 2015.

[6] 刘在英, 杨平, 张丽晓. 程序设计课程实践教学模式的探讨[J]. 实验室研究与探索, 2013(10): 156-159.

[7] 成维莉. 计算机程序设计探究教学研究[D]. 扬州: 扬州大学, 2007.

[8] 秦磊华, 李丹. 香港高校实践教学经验及启示[J]. 学术论坛, 2015(1): 171-175.

(编辑:郭田珍)

言而总之,这篇文章为大学硕士与教学实践本科教学实践毕业论文开题报告范文和相关优秀学术职称论文参考文献资料,关于免费教你怎么写课程教学和编程和实践方面论文范文.

参考文献:

1、 转型微生物学实验课程教学的改革和实践以百色学院为例 摘要为适应学校转型发展要求,根据微生物学实验课程属性和学生认知规律,通过整合实验项目、调整实验顺序、改进教学策略及完善课程考核体系,达到了以基础实验强化实验技能训练、以综合实验突出课程特色、以自主实验.

2、 应用型人才培养框架下PLC课程教学模式改革和实践 冮明颖, 吴 静(辽宁工业大学 电气工程学院, 辽宁 锦州 121001 )摘要 PLC技术及应用课程是我院电气工程及其自动化专业的技术基础课, 知识面广, 实践性强 本文针对传统教学模式存在的问题.

3、 《采购管理》课程教学模式改革和实践 【摘要】本文主要通过采购管理课程的实践教学提出现有教学模式中存在的一些问题,然后,有针对性地提出采用翻转课堂、双师型和知识点模块化……方法解决问题,以促进采购管理课程教学模式改革,且这种教学模式适用于.

4、 《绩效管理》课程教学方法改革和实践 课题项目佛山科学技术学院2014年度创新强校教改项目”人力资源管理精品资源共享课”、2015年度广东省本科教学质量与教学改革工程项目“人力资源管理精品资源共享课&r.

5、 视听语言课程建设和教学实践改革 〔摘要〕通过文献搜集和实地调研……方法进行相关研究,得出“视听语言”课程的教学现状,在此基础上,提出通过其软硬件建设、师资队伍建设以及网络课堂建设……三个方面完善“.

6、 高等师范院校三笔字课程教学方法改革以广西科技师范学院为例 “三笔一话”指钢笔、毛笔、粉笔和普通话,对于从事书法教学或相关文艺工作的教育者来讲是必备的职业技能 2018年2月,党出台了关于全面深化新时代教师队伍建设的改革意见,这是第一次.