关于JAVA课程基于工作过程的模块化项目教学模式
- 格式:doc
- 大小:5.39 KB
- 文档页数:2
AUTOMOBILE EDUCATION | 汽车教育基于模块化的专业课程混合式教学模式改革朱剑宝福建船政交通职业学院 福建省福州市 350007摘 要: 互联网背景下的职业教育教学模式改革势在必行。
文章以发动机电控系统检修课程为例,构建模块化教学内容,并对混合式教学模式的教学设计、教学实施、课程评价等方面进行探讨,以期给其他课程教学改革提供思路。
关键词:模块化 线上线下 混合式教学 教学改革1 引言随着互联网技术和智能移动技术的的发展,大量优质的线上课程资源涌现,教学新理念、新模式也不断出现,传统的教学模式已无法适应新形势下的职业教育,创新改革教学模式,势在必行。
积极落实《国家职业教育改革实施方案》职教20条,“三教”改革[1],对接1+X证书制度,进行基于模块化的混合式教学模式改革和实践。
将基于数字化技术的线上学习和线下传统课堂深度融合,为推动“互联网+教育”时代背景下的课程改革提供参考。
2 专业课程的教学现状分析2.1 课程特点和学生情况汽车发动机电控系统检修课程是实践性很强的专业课程。
高等职业教育学生与本科学生不同,随着高职分类招生规模的不断扩大,学生学情差异特别大,入学成绩低,缺乏自觉的学习习惯。
学生不爱理论,爱实践,感性思维强于逻辑思维,喜欢在做中学习,喜欢体验式学习,喜欢互动式学习,对网络多媒体和虚拟仿真技术感兴趣。
2.2 教学模式现状作为首批国家示范院校、福建省示范院校,中国特色高水平职业院校,我校专业课程的教学改革已有一定的基础,职业能力本位、工学结合、混合式教学、做中学、翻装课堂等教学新理念、新模式已经在学院范围内深入人心,但目前仍存在问题,需进一步完善和深化。
比如有的老师信息化教学没有对课程进行逻辑重构、设计、开发,没有及时增加新工艺、新规范、新技术的线上资源,线上资源匮乏。
传统的电子档文件上传平台后,即为信息化教学,实际上依然停留在传统的教学模式。
课堂教学上,没有考虑学生的接受能力和学习能力,没有跟踪学生学习的效果,使用信息化技术或者虚拟仿真技术,教学内容全部“一锅端”上传到线上课程平台,名义上是引导学生主动学习,但实际上教师的主导和指导作用没有发挥。
基于工作过程的模块化课程体系的构建与教学研究【摘要】本文通过对皮革制品企业的职业岗位和职业能力进行分析,阐述了基于工作过程的模块化课程体系构建的方法,并从核心课程建设、教学实施、教材开发、教学团队建设、教学质量评价等方面,对模块化课程的教学与实施方法进行了研究。
【关键词】高职教育;工作过程;模块化课程;教学研究“模块”源于英文Module,原意指具有独立功能、可灵活组合的部件。
“模块课程”即教学内容以模块为组织形式的课程,模块化课程模式强调以问题为中心的课程综合化,并以职业分析为依据划分模块,以工作过程的各任务之间的内在逻辑关系,围绕能力或技能形成组织教学内容。
湖南科技职业学院于2009年立项了“皮革制品专业基于工作过程的模块化课程开发与教学研究”课题。
经过研究和试验,构建了基于工作过程的模块化课程体系,模块化教学效果明显,毕业生职业技能与职业岗位要求相吻合,缩短了适应企业工作过程的时间,受到了皮革制品企业的欢迎。
一、构建基于工作过程的模块化课程体系课题组派出专业老师深入皮革制品企业,通过与技术专家、毕业生代表、岗位从业者和人力资源管理者座谈、研讨,确定皮革制品专业高职人才面向的主要岗位群。
并对主要岗位的典型工作过程进行分析,确定各岗位工作职责和任职要求,分解出岗位具体工作任务、工作程序和规范。
对各岗位的工作任务进行归类、合并,得出岗位群的典型工作任务,并由此确定主要职业岗位和岗位群的知识、能力和素质要求。
以此为基础按学生的认知规律和职业成长规律,设置对应的专业模块课程,形成基于工作过程的专业模块课程体系,在专业建设委员会的指导下,制订出人才培养实施方案。
以每个专业方向上所面对的具体职业岗位的知识、技能要求为基础,组成模块化课程教学内容,实行项目教学;学生经过职业技术能力强化培养,对将要面对的职业岗位工作过程非常熟悉,毕业生职业技能达到中级或高级工的水平,提高就业竞争力。
皮革制品企业(以鞋靴为例)的主要工作过程为:订单——产品设计——制板——划裁——制帮——制底——组装成型——整饰——检验——包装——入库——交付——销售。
java项目的流程和实现思路Java项目的流程和实现思路一、引言Java是一种广泛应用于软件开发的编程语言,它具有面向对象、跨平台等特点,被广泛应用于Web开发、移动应用开发、大数据处理等领域。
在进行Java项目开发时,掌握项目的流程和实现思路对于项目的顺利进行至关重要。
本文将介绍Java项目的流程和实现思路,帮助读者更好地理解和应用Java项目开发。
二、Java项目的流程1. 需求分析在项目开始之前,首先需要进行需求分析。
这一阶段的目标是明确项目的需求和目标,包括功能需求、非功能需求、用户需求等。
通过与项目发起人、用户等进行沟通和讨论,确定项目的范围和目标。
2. 概要设计在需求分析的基础上,进行概要设计。
概要设计是将需求转化为具体的设计方案,包括系统架构、模块划分、数据库设计等。
通过概要设计,可以更好地理解项目的整体结构和功能。
3. 详细设计在概要设计完成后,进行详细设计。
详细设计是在概要设计的基础上,对具体的模块和功能进行详细设计,包括类的设计、接口的设计、数据结构的设计等。
通过详细设计,可以更好地理解项目的各个细节和实现方式。
4. 编码实现在设计完成后,进行编码实现。
编码实现是将设计转化为具体的代码实现,包括编写类、方法、变量等。
在编码实现过程中,需要遵循编码规范,保证代码的可读性和可维护性。
5. 单元测试在编码实现完成后,进行单元测试。
单元测试是对代码进行逐个单元的测试,验证代码的正确性和健壮性。
通过单元测试,可以及时发现和修复代码中的错误和问题。
6. 集成测试在单元测试通过后,进行集成测试。
集成测试是将各个模块进行整合,并进行整体的测试。
通过集成测试,可以验证各个模块之间的协同工作,确保整个系统的功能正常。
7. 系统测试在集成测试通过后,进行系统测试。
系统测试是对整个系统进行全面的测试,包括功能测试、性能测试、安全性测试等。
通过系统测试,可以验证系统是否满足需求和预期效果。
8. 部署上线在系统测试通过后,进行部署上线。
基于行业标准的模块化课程群的构建刘丽;王琦进;孙文娟【摘要】分析目前教学中存在的问题,指出校企合作的重要性,剖析了计算机科学与技术专业企业级应用软件开发方向教学改革的必要性;在已有的课程体系下,融入计算机软件开发行业标准,加强应用型人才培养;根据岗位需求对专业能力进行分解,划分了6大基本能力,并建立了模块化课程体系;强化了校企大纵深合作的重要性,为联合培养应用型人才奠定了基础.【期刊名称】《西昌学院学报(自然科学版)》【年(卷),期】2017(031)004【总页数】5页(P91-95)【关键词】模块化课程群;校企合作;岗位能力【作者】刘丽;王琦进;孙文娟【作者单位】安徽新华学院信息工程学院,合肥230088;安徽新华学院信息工程学院,合肥230088;安徽新华学院信息工程学院,合肥230088【正文语种】中文【中图分类】G642.0随着企业对应用技术型人才需求的大幅度增加,各个高校都在进行教育教学改革,以培养更多符合企业用人标准的毕业生[1]。
高校在工程人才培养条件上主要有两方面的不足,一是实践教学条件不能满足培养工程人才的需求,二是教师队伍普遍缺乏工程实践经验,依靠高校单方面的培养已经不能达到培养应用型人才的需求,校企联合培养是必由之路[2]。
十八届三中全会提出,要深化教育领域综合改革,加快现代职业教育体系建设,深化产教融合,校企合作,培养高素质和技能型人才。
国务院《关于加快发展现代职业教育的决定》指出,采取试点推动、示范引领等方式,引导一批普通本科高等学校向应用技术型高等学校转型,重点举办本科职业教育[3]。
校企共建模块化课程群正是基于对企业用人标准的研究,在此基础之上校企联合,改革信息工程学院计算机科学与技术专业(企业级应用软件开发方向)课程教学体系,建立以“核心+岗位”为主体的新的课程体系,完成理论基础课程群、软件核心课程群和企业级软件开发课程群的模块化改革,形成面向专业能力培养的教学模块,由“学科导向”向“专业导向”转变,从以“知识传授”为主体转为以“能力培养”为主体,使学生具备企业所需人才的相关技能,毕业后能够直接为企业服务。
基于JAVAEE的教学管理系统的设计与实现的开题报告一、研究背景随着互联网技术的不断发展和应用,教育信息化已经成为大势所趋。
传统的教育管理方式已经无法满足现代教育的需要,需要借助信息化技术来提高教育质量、实现教育资源共享、优化教育管理。
教学管理系统是一种基于信息化技术的教育管理工具,它集教学管理、教学资源管理、教学评价和交流、学生管理等多种功能于一体,可以方便高效地管理教育过程中的各种信息,提高管理效率,实现教育现代化。
JAVA EE作为一种流行的Web开发框架,具有快速开发、模块化设计、易于维护等优势,被广泛应用于各种互联网应用中。
基于JAVA EE来设计和实现教学管理系统,可以充分发挥JAVA EE的优势,提高系统的稳定性和可扩展性,并为今后的教育信息化工作提供有力的支撑。
二、研究目的本课题旨在设计和实现一种基于JAVA EE的教学管理系统,具备以下目标:1. 提高教育管理效率:通过利用信息化技术,减少人力、物力消耗,实现快速高效的管理。
2. 促进教学质量提升:教学管理系统可以方便教师管理和评价学生的学习情况,及时发现问题和难点,提供科学有效的辅导和指导。
3. 实现教育资源共享:通过教育资源管理模块,方便教师和学生共享相关课程资源。
4. 建立良好的交流渠道:教学管理系统可以为教师和学生之间提供一个良好的交流平台,方便彼此之间的沟通和互动。
三、研究内容1. 需求分析:对教育管理系统的功能需求进行详细分析,确定系统的基本功能和特色功能,制定设计方案。
2. 数据库设计:根据需求分析结果,设计合理的数据库结构,包括ER图设计、数据表设计、数据字段设计等。
3. 后台开发:后台开发是教学管理系统的核心部分,包括系统架构设计、框架搭建、API设计、数据访问层和业务逻辑处理层的开发等。
4. 前端设计:前端设计是教育管理系统的用户界面,需要设计美观、简洁、易用的界面,实现用户友好的交互体验。
5. 测试与调试:进行系统测试和调试,发现问题并及时解决,确保系统的稳定性和可靠性。
《Java程序设计》课程设计任务书一.课程设计基本信息课程名称:《Java程序设计》课程设计学时:1周学分:1学分二.课程设计目的与要求1.教学目的:本课程是学习《Java程序设计》后的综合实践课,使学生能够比较深入的理解Java 语言的特征及体系;熟练的掌握并会运用Java语言与面向对象程序设计的思想和方法设计应用程序解决应用问题,积累程序设计的实践经验,为培养软件技术高技能人才奠定基础。
本课程是培养计划中综合性较强的实践教学环节之一,帮助学生掌握教学内容、培养学生运用知识解决应用问题的实际动手能力、提高学生综合素质有很重要的意义。
2.教学要求:本课程设计以设计一个或多个实际应用系统为目的,通过课程设计让学生较全面的掌握Java语法基础知识、面向对象程序设计方法,尤其是基于Java的应用程序设计的方法与技术,能够运用J2SE平台,结合相应的数据库系统开发应用程序,理论联系实际,达到培养实践操作技能的目的。
学生要了解Java程序开发的一般过程,特别掌握系统分析与设计的基本方法,写出系统分析与设计报告,并能设计真实可用的应用系统。
三.课程设计内容与安排根据老师提供的设计题目,写出系统分析与设计报告,并建立原型系统。
题目可以由教师与学生根据实际情况商定,可参考的题目:图书借阅管理系统、产品管理系统、学生成绩管理、学生信息管理、人事管理、人力资源管理系统、物流信息管理系统等。
1.主要设计内容如下:(1)系统设计:包括系统需求分析、总体设计和功能设计,必要时使用图表说明。
(2)各功能模块设计:包括用户界面及相应功能算法等设计。
(3)各功能模块实现:各功能模块算法程序编写。
2.教学安排总课时30课时,其中需求分析与系统设计、数据库设计与实现、系统各模块实现所以及系统集成调试运行用时间建议各占15%,15%,40%,20%的课时,学生可根据具体情况调整,利用10%的时间完成课程设计报告。
四.课程设计教学建议及要求1.要求学生有一定的程序设计和数据库基础知识,由老师指定或学生自行组织形成项目小组,必要时由多人开发一个项目,其中需要指定负责项目的小组长控制项目进度。
赵凤霞徐南(秦皇岛职业技术学院)
Java程序设计是大部分高等院校计算机应用技术专业的专业基础课,为了满足高职院校培养能迅速适应岗位要求的技术专业型人才这一目标,根据Java程序员岗位群技能需求和学生认知特点,以工作任务为中心整合理论与实践,通过与企业深度合作针对传统模式的弊端我们提出了基于工作过程的模块化项目教学新模式,并详细介绍了这种授课方式的应用。
高职高专院校是以形成学生的职业能力为培养目标,课程开发以职业分析为基础,教学内容以技术知识和工作过程知识为主体,教学方式强调行动导向,教学环境强调职业世界的真实性。
Java程序设计是大部分高等院校计算机应用技术专业的专业基础课,面对以上情况如何在高职高专院校进行面向刘象的Java程序设计教学以满足人才培养目标是我们目前要解决的问题。
在Java人才培养过程中,需要根据市场需求、学生兴趣爱好实施基于工作过程的模块化项目驱动教学,这样有利于学生了解职业岗位需求,明确学习目标,为此本文对Java 课程基于工作过程的模块化教学模式进行了研究。
该文从“Java程序设计”课程基于工作过程模块化教学的整体设计方案出发,结合一体化教学及任务驱动教学法方法对Java基于工作过程模块化教学模式进行了阐述。
为了达到高职学校培养曰标,克服传统教学存在的问题,通过对Java程序设计课程的反复研究及日常的教学实践,我们总结了一套针对本门课程的基于工作过程的模块化教学模式,具体如下:
一教学模式设计的理念与思路
设计理念。
面向工作岗位,立足学生,以“工作过程”为切入点,注重对学生职业能力的培养。
根据Java程序员岗位群技能需求和学生认知特点,以工作任务为中心整合理论与实践,合理设计教学内容和学习情境。
通过与企业深度合作,了解企业对人才职业能力需求,采用校企共建机制,合作制定课程标准,共同设计教学内容,合作开发课程教学项目。
二教学内容的组织与安排
根据面向工作过程的教学原则,本课程组教师与企业兼职教师共同研讨,选取学生考试系统作为应用项目。
对“学生考试系统”项目进行进一步分析,可分解出的职业能力为:开发工具软件的安装使用、程序设计的基本知识、OOP设计能力、异常处理能力、界面设计能力、数据库使用能力、文件操作能力、开发多线程程序、网络通信能力。
根据分解出的职业能力,在教学中把职业能力转换为三个模块分10个子项目来讲解,每个学习项目又分为若干子任务,基本上每个子任务都是一个相对独立的Java程序设计项目,每个子任务都通过问题情境及实现、相关知识、知识拓展、综合实训四个环节组织教学内容,以此引导学生积极思考、学习需要掌握的知识和技能,并在项目实现过程中培养学生的职业素养。
第一,基础篇教学。
基础篇的目的除了让学生掌握Java语言在数据类型、表达式、程序流程等几方面和其他编程语言的异同,更重要的是让学生学会用面向对象的编程思想解决实际问题。
针对学生考试系统,我们将这个模块又分成了4个项目,分别是项目一:成绩输入与求总分输出,通过该项目使学生掌握Java命名规则、基本数据类型、表达式的用法及优先级关系;项目二:学生多科目成绩的管理,通过该项目让学生了解分支程序、循环程序、数组的设计及应用;项目三:学生类的实现,通过该项目学生理解Java类和对象的概念,掌握类的封装、继承和多态,以及抽象类、接口的定义和应用;项目四:录入成绩异常处理,是学生掌握异常的概念机制和异常处理机制,并掌握其应用。
在实验课中根据学生参与的各类活动编写相关接口,并完善项目中涉及的类。
第二,提高篇教学。
提高篇的目的是让学生掌握java语言的一些实用的高级操作,重点是java基础类库、多线程、数据库操作的原理和相关技术。
这一部分可以在基础篇搭建的类的框架基础上针对某些特定功能继续展开。
Java基础类库涉及字符串、数学运算、集合操作
等很多常用功能,在项目中可以通过在学生的成绩计算、排名、统计等成员方法中讲解Java API的使用。
本模块我们又分成了四个项目,每个项目分成了若干个子任务,使学生更好地掌握知识和技能。
分别是项目五:图形化学生信息输入输出功能实现,通过这个项目学生掌握容器组件的布局样式、可视组件的用法以及事件的处理机制。
项目六:成绩的图形表示,本项目使学生掌握图形用户界面的实用以及Font类、Color类、Craphics类的用法及常用方法。
项目七:从文件中读写题库信息,通过此项目让学生了解输入输出流的用法。
项目八:用户注册于认证系统,通过此项目让学生了解jdbc概念用法,学会java数据库编程。
通过4个项目的学习,学生考试系统基本完成,学习过程参合实验课形成“教、学、做”一体化教学,使学生更好地掌握所学知识。
三教学模式小结
以上介绍了模块化项目驱动在Java程序设计这门课程中的具体实施方法,将整个课程通过学生考试系统为主线贯穿始终,课程讲解分成三个模块,每个模块又分成了若干个项目,每个项目通过几个任务进行讲解,每个子任务都是一个相对独立的Java程序设计项目,每个子任务都通过问题情境及实现、相关知识、知识拓展、综合实训四个环节组织教学内容,以此引导学生积极思考、学习需要掌握的知识和技能,并在项目实现过程中培养学生的职业素养,相比传统的教学方法有更多的优势,教学效果明显。
总之,基于工作过程的模块式项目教学模式充分体现了职业院校教育的特色,注重技能训练、重点以岗位和岗位群需求为向导,理论联系实际,极大地促进了学生的创新精神和综合能力的培养与提高。
用一个学生熟悉的项目将所有模块联系起来,可以让学生从被动地学转化为主动地做,学生学习课程的过程也转变为参与项目的过程,这使得理论课和实验课联系更加紧密,教学效果显著提高。
实践证明,通过这种授课方式,学生对Java这门编程语言的掌握程度远远超过传统教学方式下的教学效果,不但理论知识学得扎实,学习兴趣和实践能力都得到了显著提高。
科学评价引导学科长远发展
学术评价是一项很复杂、很困难同时又是很重要的工作。
如何对于一个学科进行科学的评价,引导学科长远发展。
这次学科评估,在以往探索经验的基础上,做了不少改进,比如,不是单纯追求规模和数量,更强调学术质量,注重人才培养、学术队伍和科研成果等方面的学术影响和声誉,既包含定量的客观数据、也考虑了主观评价。
一个学科,是否卓越,能否具有长久的生命力,从结哭上看,一是该学科的教师中成长出一批或若干在国际相关学术领域具有重要影响的学者,能开辟新的研究方向和领域,二是能从学生中够培养出未来学界或业界的领袖。
如果从其软环境来看,需要机制上的保证,能够形成一个专注、自由、和谐的追求卓越的学术氛围。
因此,今后的学科评价,还可以进一步完善,更多关注和鼓励原创性的工作,更过关注和鼓励支持青年学者和学生的健康成长。