您好, 访客   登录/注册

基于诊改思想的Java程序设计课程建设研究

来源:用户上传      作者:

  [摘           要]  课程建设是提高高职院校教学质量的重要手段,也是教学诊断与改进中“五横五纵一平台”中必须诊改的一个层面,按照诊改思想设计Java程序设计课程建设的目标和标准,为高职院校程序类课程的课程建设提供参考。
  [关    键   词]  高职院校;Java程序设计;课程建设;诊断与改进
  [中图分类号]  G712                   [文献标志码]  A                      [文章编号]  2096-0603(2019)11-0178-02
   目前,大部分高校都开设有计算机类专业,本科院校的学生基础比较好,自我约束能力强,能够主动完成学习任务,容易学好程序类课程。而高职院校学生的底子比较薄弱,自我约束能力差,很少有学生能够主动学习,因此只有加强高职院校程序类课程建设,通过不断诊断与改进以提高教学质量,才能够让高职学生学有所成。
   一、课程的性质和建设意义
   (一)课程的性质
   Java程序设计是软件技术、计算机应用、计算机信息管理等专业的职业能力必修课程,是培养高职计算机专业人才的主要核心课程,是初级、中级程序员、软件工程师、软件技术服务的必备知识和必备技能,是后续的Android开发、Web服务器端开发等课程的基础,课程符合专业人才培养方案对课程体系结构的整体要求。在行业应用中,Java程序是必须要掌握的基础语言,开发Web软件系统和Android移动端软件都需要Java作为支撑。
   (二)课程的建设意义
   2015年教育部办公厅发布了《教育部办公厅关于建立职业院校教学工作诊断与改进制度的通知》,同年12月教育部职成司出台了《高等职业院校内部质量保证体系诊断与改进指导方案(试行)》,广西教育厅在2017年出台了《广西壮族自治区高等职业院校内部质量保证体系诊断与改进实施方案》,广西各高职院校积极响应,纷纷投入教学与诊断当中,按照“五横五纵一平台”的要求,在遵循校本特色的原则上进行自我诊断与改进。通过诊断与改进工作在各个层面查找问题,诊斷结果中存在问题的部分将作为下一年的改进目标。高职院校的诊断与改进工作,极大推动了学校、专业、课程、教师和学生五个层面的建设工作,有效提高了学校的办学质量[1]。课程建设是教学诊断与改进的五个层面之一,提高课程质量才能保障学生能够学到真知识、真技能,才能够为后面的实习和工作打下良好基础。
   二、课程建设的目标
   课程诊断与改进主要从教学模式设计、教学方法设计、教学团队建设、教学资源建设、实践条件建设和考核评价等方面进行诊断,研究该课程在哪个部分存在问题并有针对性地进行改进。本文以Java程序设计课程建设为例,探讨课程诊断各个方面的建设标准,为程序类课程建设提供建设目标和标准。
   三、课程建设的主要内容
   (一)教学模式设计
   教学模式是指在一定教学思想或教学理论指导下建立起来的较为稳定的教学活动结构框架和活动程序[2]。目前教学模式有几十种,根据高职学生的特点,Java程序设计课程采用巴特勒教学模式比较适合。
   巴特勒学习模式基本教学程序是依次完成设置情境、激发动机、组织教学、应用新知、检测评价、巩固练习、拓展与迁移等过程。情境是指学习的内外部的各种情况,内部情况是学生的认知特点,外部情况是指学习环境;动机是学习新知识的各种诱因;组织是将新知识与旧知识相互关联起来;应用是对新知识的初步尝试;评价是对新知识初步尝试使用之后的评定;重复是练习与巩固的过程;拓展是把新知识迁移到其他情境中去。教师在利用这种模式的时候,要时常提醒学生反思自己的学习行为。同时,教师应该具有一定的教育学和心理学知识,掌握元认知策略,才可以灵活运用这种教学模式。
   (二)教学方法设计
   教学方法是与一定教学目标和任务相关的具体操作程序,它规定了教学参与者在教学任务中的角色以及不同角色之间的相互关系和每一角色的具体任务[3]。课程教学方法有很多,如项目教学、案例教学法、情景教学法、工作过程导向教学法、分层教学法、游戏化教学法和模块化教学法等。Java程序设计等程序类课程都比较难,为了让不同层次学生都可以学到东西,必须采用分层教学法;为了激发学生的学习兴趣,必须采用游戏化的教学方法;为了让学生能够了解学习的意义,必须采用现实案例进行授课。因此Java程序设计不能采用单一的教学方法,而是将分层教学、案例教学和游戏化教学等诸多方法融合在一起使用。
   1.分层教学法。根据学生掌握的知识技能水平可以划分五个不同的层次即新手、高级初学者、胜任、精通、专家,在Java程序设计课程中,同样可以采用这些层次将学生进行分类,分类的作用一是可以于根据学生的知识技能水平进行针对性指导,二是在布置任务时控制难易,让每个学生都能够通过完成特定任务提高自信,提高学习兴趣。
   2.案例教学法。案例教学法可以让学生直观地明白所学知识将来应用的领域,激发学生学习的兴趣。Java程序设计课程主要学习程序的开发环境、数据类型与运算符、流程控制语句、类和对象、数组、继承和多态、接口、输入输出和线程等知识,如果只是具体根据某个知识进行讲解和练习,学生会感到茫然和抵触学习。所以,教师可以从学生经常接触的一些游戏下手,比如迷宫游戏、坦克大战游戏等,通过案例分解出各个知识和技能点,让学生逐渐完成整个游戏的设计,激发学生的学习兴趣和成就感。    3.游戏化教学法。游戏化学习转变“以教师为中心”的传统思路,让学习者在教学活动中主动建构自己的知识体系,并且形成学习成瘾系统。这种方式与现实中的游戏一样,学生爱玩游戏,是因为游戏中当达到某种级别或者战力之后会有奖励,学生的好胜心很强,都想获得奖励,所以他们就会耗费非常多的时间和金钱在游戏中。如果教师在课程中也引入奖励机制,让学生通过游戏的方式根据完成任务速度、完成质量给予精神上或物质上的奖励也有助于激发学生的学习兴趣。
   (三)教学团队建设
   Java程序设计课程必须组建教学团队,所在专业生师比不能大于18 ∶ 1;教学团队成员的高级职称比例要大于25%;具有双师资格的教师比例不能小于80%;每年外出实践锻炼或培训的教师比例不能小于50%;团队教师要具备较强的职业培训、技能鉴定、技术服务能力;教学团队要制定团队建设与发展规划;课程负责人需为高级职称,能够及时跟踪产业发展趋势和行业动态,准确把握教学改革方向,指导课程建设和改革。
   (四)实践教学条件建设
   高职院校开设Java程序设计课程主要以实践为主,教学与实验都在“理实一体化教室”完成。因此,必须配备足够的“理实一体化教室”,安装Java开发与运行的环境及工具。校企共建工作室不少于1间,将企业的项目引入学校,让学生参与更多的真實项目实践。建设Java程序设计仿真实验系统,学生可以在教室、宿舍通过网络完成课程作业和实验。
   (五)教学资源建设
   Java程序设计课程要做好网络课程或教学资源库建设,让学生能够学到更多知识与技能;做好课程教学标准,规范教学活动内容;做好课堂教学标准设计,规范教师授课模式与方法;做好高职高专规划教材选用和开发工作,并配套相应的实践教材;利用现代信息技术开发虚拟的、仿真的实训教学项目。
   (六)课程考核评价
   建立多元化的学生能力评价体系,完成学生考核模式改革。引入职业岗位技能鉴定标准作为学生职业能力评价依据;实现评价主体多元化,评价方式多样化,过程性、终结性考核相结合,理论、实践操作考核相结合,校内、校外考核相结合,职业道德、团队合作考核相结合等多位一体的考核模式。
   基于诊改思想的课程建设,可以设定课程建设的目标与标准,通过“计划、执行、检测、改进”8字螺旋逐渐提高课程的授课质量,教师在课程建设中不断成长,学生在课程建设中学到更多的知识与技能。因此基于诊改思想的Java程序设计课程建设,可以有效改进课程的教学模式、教学方法、教学团队、实训条件与课程资源等方面存在的不足,可以有效提高专业的教学水平。
   参考文献:
   [1]赵凌.质量保证视域下的高职院校课堂教学评价:诊断与改进[J].职教论坛,2017(15):13-16.
   [2]余文森,刘家访,洪明.现代教学论基础教程[M].沈阳:东北师范大学出版社,2007.
   [3]胡庆芳.优化课堂教学:方法与实践[M].北京:中国人民大学出版社,2014.
  编辑 赵瑞峰
转载注明来源:https://www.xzbu.com/1/view-14808809.htm