应用型本科面向培养软件工程师的Ja课程群教学

时间:2024-03-06 点赞:54998 浏览:115967 作者原创标记本站原创

本文是一篇课程设计论文范文,关于课程设计相关专升本毕业论文开题报告,关于应用型本科面向培养软件工程师的Ja课程群教学相关在职研究生毕业论文范文。适合课程设计及软件工程及课程方面的的大学硕士和本科毕业论文以及课程设计相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:该文针对应用型本科大学在培养Ja软件工程师教学过程中的若干问题,分析了如何面向企业软件工程师的需求进行Ja课程群教学的设计,包括准确定位培养应用性人才的教学目标,课程设置的优化,教学经验的积累和进行课程体系的重建、整合与研究.

关 键 词:应用型本科;培养软件工程师;Ja课程群;教学研究

中图分类号:TP3文献标识码:A文章编号:1009-3044(2014)19-4518-03

JaProgramsAppliedUndergraduateTeachingandResearchGroupfortheTrainingofSoftwareEngineers

YUXiao

(WuhanTechnologyAndBusinessUniversityDepartmentofInformationEngineering,Wuhan430065,China)

Abstract:Inthispaper,application-orienteduniversitytrainingJasoftwareengineersintheprocessofteachinganumberofissues,analyzeshowdemand-orientedenterpriseJasoftwareengineersconductgroupteachingcurriculumdesign,includingaccuratepositioningtrainingappliedtalentsteachingobjectives,optimizeCurriculumreconstructionandtheaccumulationofexperienceteachingcurriculumsystem,integrationandresearch.

Keywords:Application-Oriented;TrainingofSoftwareEngineers;JaCurriculumGroup;TeachingandResearch

1应用型本科Ja课程群的教学现状

随着计算机行业的发展进入到互联网时代,由于Ja语言在计算机软件开发尤其是支持网络编程方面的优势,大多数高校计算机科学与技术专业在培养计划中都设置了Ja系列课程的培养方案.应用型本科大学作为第三类大学在进行Ja系列课程教学改革中确定Ja课程群体系的培养目标是非常重要的.因为应用型本科培养的软件类毕业生在就业中将会与研究性大学本科专科毕业生、职业技术专科学院和职业培训机构的学生进行竞争.为了适应软件行业对Ja开发人才的需要,高校简单的开设一门Ja语言程序设计是远远不够的[1].现阶段,应用型本科大学的Ja课程体系是参考研究性大学本科课程体系的标准而制定的,并没有突出应用性的特点,而学生在编程方面的能力培养远不及职业技术学院、职业培训机构的学生在实践编程能力的培养.

2面向培养Ja软件工程师课程教学的重要性

现阶段计算机应用软件的开发主要采用.Net平台和Ja两大平台,这两个平台各有千秋[2].在计算机类职业培训机构的课程体系中Ja系列课程也是热门的课程.Ja软件工程师的职位在目前就业市场中属于紧缺职位.面向培养IT企业需要的软件工程师,为企业输送急需对口人才是各大高校在进行Ja课程群的教学建设中需要考虑的问题.但是,很多Ja课程体系的教学与市场需求存在脱节的情况.另外,Ja教学的知识落后于企业正在使用的技术.计算机行业是发展和更新知识非常快的行业,由于高校教师缺乏与企业交流而导致在Ja教学过程中不能及时更新到最新的技术,使得学生在毕业时所学的知识过时.

3面向培养软件工程师的Ja课程群教学思路

3.1应用型本科大学在Ja课程群教学改革中的优势

应用型本科大学比科研型本科大学在课程设置上允许更为灵活,所以在Ja课程群教学中可采用多种培养方式相结合.例如,在实践教学环节可以加强校企合作.Ja的实践课程可以由企业的讲师或软件培训机构的人员参与教学过程,在教学内容上,可以比研究性大学更偏重应用.也可以在高年级的实践教学中的有限课时内让学生直接在企业中实习.为实施素质教育,提高学生的专业技能,培养技术应用型人才,需要不断探索以变更落后的教学方法,改革传统的教学模式[3].

应用型本科大学在教学过程中比职业培训机构更注重综合能力的培养.比如,应用型本科教学不仅教授的是Ja语言,除此之外教学课程体系中还会设置有《数据库原理》、《计算机网络工程》、《操作系统原理》和《软件工程》等重要的理论性指导课程,使学生在计算机应用能力上更具全面性,为学生更好的在职业发展中成为软件工程师打好理论基础,而不仅仅只能成为程序员.

3.2面向培养软件工程师的教学目标

应用型本科Ja课程体系教学应将与Ja技术紧密相关的多门课程整合起来形成课程群,以强化课程间的关系,理清课程间的衔接,避免课程内容的重复性.设计课程群中实践课程的递进关系.课程群的建设应紧密结合企业的需求,设计面向培养软件工程师所需的能力项目的定向案例或课题.进行Ja课程群教学培养的目标应是面向企业需求的以应用型为主的强化实践编程能力的软件工程师.

3.3Ja课程群体系

根据现有Ja技术相关的教学课程选择五门课程组成Ja课程群,分别是Ja语言程序设计、Ja语言程序设计课程设计、JaWeb程序设计、JaWeb程序设计课程设计、Ja技术毕业设计.课程群中前一门课程是后一门课程的基础,课程的难度是递进的由浅入深的介绍Ja技术的应用.每门课程都有不同的教学培养的侧重点,如下表所示.表1Ja课程群的培养与考核


[课程名\&能力培养侧重点说明\&考核方式\&Ja语言程序设计\&Ja语言基础、面向对象程序设计、图形用户界面编程、文件编程\&理论笔试与实践课程综合评分\&Ja语言程序设计课程设计\&三个方向的综合应用程序开发:图形用户界面与文件流结合编程;图形用户界面与网络通信结合编程;图形用户界面与数据库结合编程\&答辩与课程设计论文综合评分\&JaWeb程序设计\&JSP技术基础、JDBC、JSP进行动态网站开发\&理论笔试与实践课程综合评分\&JaWeb程序设计课程设计\&使用JDBC数据库连接技术进行JSP动态网站开发的综合应用\&答辩与课程设计论文综合评分\&Ja技术毕业设计\&使用EJB应用开发、JaAPI的使用及服务的应用进行小型实际应用项目的开发\&毕业设计答辩与毕业设计论文综合评分\&]

课程群的每门课程都分为理论教学环节、实践教学环节和考核环节组成.每门课程的评分标准根据课程的特点而定.程序设计课程以理论考试与实践课程的程序完成情况进行综合评分,课程设计课程以系统运行演示与答辩结合课程设计论文的综合评分,毕业设计环节需要通过本科毕业设计答辩和本科毕业论文的考核综合评分.

4面向培养软件工程师Ja课程群的教学研究

4.1面向培养软件工程师Ja课程群教学方法的研究

在应用型本科大学教学多年Ja课程群的课程以后,根据教学实际情况在教学方法方面进行了归纳总结.在Ja课程群教学中应以学生在学习该课程的实际情况为出发点,一方面强化面向对象编程思想,因为面向对象是软件工程的基础,为后续用Ja工具进行软件工程与产品设计打基础;另外一方面应突出Ja与C++的不同点和各种工具包,主要以图形用户界面与事件作为重难点.具体来说,课堂教学方法上尽量深入浅出而突出重难点,因为一般来说,开设《Ja程序设计》课程是在大学本科已经开设了至少两门语言课程《C语言程序设计》、《C++语言程序设计》之后的高年级专业课,一部分内容希望学生在老师的引导下培养自学能力或在后续课程《软件工程》与《JaWeb程序设计》课程中逐步强化细节.

4.2面向培养软件工程师Ja课程群教学方式的研究

教师在本校应用型本科大学教学过程中与学生进行了多次交流,得到了学生宝贵的反馈,结合教师在不断教学探索与实验教学过程中的体会与思考,对进行培养面向软件工程师的Ja课程群教学方式改革进行了总结,得到以下五个方面的改进措施.

1)实践教学与课堂教学整合

学生反映理论教学在教室学习效率不高,建议安排在实验机房进行教学,理论教学后及时进行上机操作能更好的巩固知识,实现理论与实践的同步教学.课堂教学中的每个知识点在理论教学后布置上机的小实例作业,学生通过完成小实例作业就能很好的检测该知识点的掌握情况,将实践教学与课堂理论教学整合.整个教学全程安排在实验机房完成.

2)分步式案例教学

Ja课程群中的课程的每门课程开始列出该门课程的重要知识点.在教学过程中以一个综合应用案例为线索,涵盖该门课程大部分最重要的知识点应用.将这个综合案例分解成若干部分,整个教学过程中在不同的重要章节中逐步分别讲解案例的某个部分.最后,将分步骤讲解的案例部分组合在一起,完成整个案例的拼接运行与演示.这种分步式案例教学让学生对该门课程有一个完整的知识体系.分步式案例教学在培养学生综合应用能力方面取得了很好的效果,使学生从应用角度对该门课程每章的内在联系有了一个总体的了解.

3)学生演讲与教师指导相结合

一般来说,学生在学习Ja课程群的课程时已经具有了一定程序设计语言的基础,学生在现有的C语言或C++语言学习的基础上进行多种编程语言的对比,能更好更快的掌握Ja课程群的新知识.关于Ja语言基础和JSP语言基础部分,例如变量与常量、表达式与运算符等知识点,可以让学生进行课下自学,并在上课过程中由学生进行演讲,对比现已学过的语言,分析Ja语言或JSP语言的不同点和相同点.教师在学生讲课中及时进行补充或更正学生知识点的讲解.学生演讲与教师指导相结合的方式适用于Ja课程群中程序设计语言基础部分.这种教学方式在一方面锻炼了学生的表达能力,在另一方面让学生巩固了以往的知识点并学习了新的知识点.在一定程度上调动了学生的学习积极性和促使学生更加参与课程教学,增加教与学的互动.

4)分组答辩式教学

学生的课程设计或教学演讲都可以采用分组的方式,例如一个班级30人,一般将该班级分为6个组,每组5人.因为企业大型项目开发都是以团队的方式进行的.在应用型本科Ja课程群的课程设计类课程中以团队方式进行答辩,每组团队得到相同的分数等级.使学生更具有团队合作意识,增进团队合作能力进行编程,使学生在企业中作为软件工程师能更快适应软件开发团队.

5)案例式扩展教学在实践教学过程中的应用

Ja课程群中实践课程教学可以采用一个应用实例贯穿到每个实践环节.从课内小案例的添加功能就可以完成该门课程的大案例,再在这个大案例的基础上进行优化完善可以完成综合课程设计,然后添加高级应用功能可以达到毕业设计的要求.使实践课程体系中的所有课程共同使用一个应用实例使这些多门实践课程具有内在的连续性,又可以很好的扩展性,使一个应用实例不断进行加强与优化.

本文是一篇课程设计论文范文,关于课程设计相关专升本毕业论文开题报告,关于应用型本科面向培养软件工程师的Ja课程群教学相关在职研究生毕业论文范文。适合课程设计及软件工程及课程方面的的大学硕士和本科毕业论文以及课程设计相关开题报告范文和职称论文写作参考文献资料下载。

[1]彭碧涛,罗海蛟,姜灵敏.Ja课程群的规划与建设[J].福建电脑,2014(2):51.

[2]朱锋,朱香卫.高职院校JA课程教学改革实践[J].电脑知识与技术,2010(6):9167.

[3]孙晓奇,李胜,张文娇.基于工作过程的教学模式在ja课程中的应用[J].电脑知识与技术,2014(2):338.

相关论文

卓越软件工程师Ja课程群教学改革

本文是一篇工程师论文范文,工程师有关毕业论文格式,关于卓越软件工程师Ja课程群教学改革相关毕业论文参考文献格式范文。适合工程师及软件工。

计算机专业应用型本科人才培养模式

本文是一篇实践教学论文范文,实践教学方面有关在职研究生毕业论文,关于计算机专业应用型本科人才培养模式相关学年毕业论文范文。适合实践教。

物联网工程应用型本科人才培养模式

本论文为物联网方面电大本科毕业论文,关于物联网工程应用型本科人才培养模式相关硕士学位论文,可用于物联网论文写作研究的大学硕士与本科。

应用型本科人才培养

关于职业教育及教育法及工学结合方面的免费优秀学术论文范文,关于职业教育类自考本科论文,关于应用型本科人才培养相关论文范文检索,对写。