APP下载

Java程序设计课程改革

2021-11-07黄志超

电脑知识与技术 2021年25期
关键词:考核内容程序设计流程

黄志超

摘要:以本校高职院校学生的实际情况及软件技术专业人才培养方案和Java程序设计课程标准为出发点,将企业中真实的软件开发流程及Java应用开发1+X初级证书考核内容融入课程中,对本课程的内容进行重构,让学生不仅仅掌握理论基础知识,同时,在真实的开发流程与开发环境中,做到对知识的融会贯通,提升学生的实践能力,不仅为后续课程夯实基础,还能实现学生与企业岗位的无缝对接。

关键词:软件开发流程;Java应用开发1+X

中图分类号:G424      文献标识码:A

文章编号:1009-3044(2021)25-0202-03

1 引言

截至目前,计算机领域中使用最广泛的开发语言是Java语言,依据2020年3月份TIOBE公布的开发语言排行榜数据可见,Java语言排名第一[1]。虽然,现阶段软件程序员很多,但是,完全符合企业要求的Java程序员却不多[2]。目前,Java程序设计课程在大部分高职院校计算机专业都有开设。但是,在以往的课程教学过程中,对理论知识的讲解较注重,学生缺乏实践应用能力,对于实际项目应该如何开发,却无从下手。

针对上述问题,本文以软件专业人才培养方案、Java程序設计课程标准为出发点,分析典型程序开发、测试岗位基本职业要求,将姜大源团队的工作过程系统化理念[3]与企业中软件项目的开发流程相结合,并将Java应用开发1+X初级证书考核内容融入课程中,借助真实的软件项目开发案例提升学生学习的兴趣性与实际动手能力,实现与岗位的无缝对接。

2 课程教改目标

(1)岗位无缝对接

为了让学生能够接触到企业的真实项目案例,激发学生的学习兴趣,分析典型程序开发、测试岗位基本职业要求,精心挑选典型真实的企业案例。此外,将企业中的真实的软件开发流程搬到课堂中,让学生身临其境地感受到企业中真实的软件开发是如何去实施,需要经过哪些流程,每个流程具体要做哪些工作,以及应该如何去做,实现学生与岗位无缝对接。

(2)课证融合

《国家职业教育改革实施方案》明确提出,从2019年开始,在职业院校、应用型本科高校启动“1+X证书制度试点”工作,其中1是指学历证书;X是指:若干职业技能等级证书。本论文将Java应用开发1+X初级证书考核内容分解到本课程中,形成课证融合,增强学生就业能力。

(3)任课教师素质养成和能力提升

本课程组的教师结构合理,教授与副教授的教学经验极为丰富,而青年教师,其教学经验比较欠缺,但拥有企业实践经验。因此,老教师将多年的教学经验传授给青年教师,让青年教师能够快速地成长;而由于青年教师企业实战经验较丰富,可将这些经验与老教师进行探讨与分享。因此,通过以上这种方式,老教师与青年教师可互帮互助,互相学习,从而可提升整支教学队伍的综合实力水平。

3 课程教改设计思路

首先通过对本校2020级软件技术专业精品班同学进行课前问卷调查工作,问卷内容涉及学生的学情、学生对课堂喜爱偏好、学生对计算机行业领域的了解等多方面。

通过分析软件专业人才培养方案、《Java程序设计》课程标准、学习与教学现状和调查问卷结果等,结合真实的软件开发流程、程序开发与测试岗位基本职业要求,经过课题组充分的讨论与研究,制定了《Java程序设计》教学改革与实践研究的教改方案,对教学内容进行重构,并编写企业项目案例代码。

4 课程教改内容

4.1 教学内容改革

通过对本课程知识点的分析,调查问卷情况,及依据企业中典型的软件开发流程与Java应用开发1+X初级证书考核内容,将本课程内容进行重构,如图2所示。

本课程组精心挑选党员管理系统作为本课程的项目案例,该系统来源于企业真实案例,本课程选取该系统中的主要八个功能模块作为本课程的八个项目,分别是:欢迎导语、党费管理、数据统计分析、党组织活动管理、党员管理、领导成员管理、党组织管理和系统日志管理。

结合八个项目特点,将本课程的重要知识点进行重组,分散到各个项目中,每个项目由四部分组成,分别是:教学目标、典型工作环节、学习拓展和习题练习,其中,典型工作环节结合工作过程系统化理念及企业中典型的软件开发流程,将其分为:需求分析à程序设计à程序编码à程序测试à程序交付等环节。针对项目中未涉及的知识点将其放入学习拓展部分中,可拓宽学生的知识面,让学生不单单学会项目的知识点,也能提升学生的自主学习能力。此外,将Java应用开发初级证书考核内容融入八个项目中,为今后学生参与证书考核奠定基础。

学生在学习项目的过程中,做中学,学中做,不仅能让学生掌握基础知识,还能让学生灵活应用知识,做到融会贯通,此外还能提高学生学习的积极性和学习效率。

4.2 考核方式改革

原有的考核方式是以期末理论考试为主,与平时成绩相结合的方式,笔试占考核的主体,平时过程考核占总分的30%(平时表现和参与度10%,课后作业占20%),期末笔试试卷考核占总分的70%。

本课程属于实践性较强的课程,仅仅通过期末笔试试卷成绩,很难反映出学生对知识点的真实掌握水平,因此,本课程的考核方式可采用形成性评价与终结性评价相结合的方式。

1)形成性评价

为了丰富课堂,提升学生的学习兴趣,同时提升教师课堂管理效率可借助信息化教学平台(学习通)。形成性评价主要包括:平时考勤考核平时作业考核和课堂互动考核三部分,每部分分别占总成绩的10%。

(1)平时考勤考核(10%)

每位同学的基础分是10分,依据每节课的考勤情况进行扣分,扣完为止,具体考核细节见表1。

(2)平时作业考核(10%)

猜你喜欢

考核内容程序设计流程
吃水果有套“清洗流程”
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
事业单位竞聘上岗制度探析
高职高专院校C语言程序设计教学改革探索
小学信息技术课程教学模式变革初探
本刊审稿流程
析OGSA-DAI工作流程
PLC梯形图程序设计技巧及应用
我国高校课程考核改革趋势分析