《Java程序设计》课程标准
课程名称:Java程序设计课程代码:1669
建议课时数:80(其中实践课时数:40)学分:5
适用专业:软件技术课程归口单位:软件与服务外包学院
一、前言
(一)课程的定位
本课程是计算机软件技术专业的一门专业核心课程,目标是使学生熟练运用面向对象的基本思想与方法和Java语言进行程序开发。它要以《C语言程序设计》、《关系数据库基础与应用》等课程的学习为基础,也是进一步学习《Java Web应用开发》及《Java Web框架编程》打下良好的基础。
(二)设计思路
本课程是依据“软件技术专业工作任务与职业能力分析表”中的B/S互联网应用开发和移动应用开发工作项目设置的。其总体设计思路是,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心
组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力。课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论知识学习的需要,并融合了相关职业资格证书对知识、技能和态度的要求。
工作项目设计以Java程序员的岗位需求分析为主线来进行,梳理知识与技能的描述。要求能使用Eclipse集成开发环境,熟练运用Java语言和Spring MVC技术进行程序开发;熟悉Java语法、面向对象的实现方法、JDBC访问、网络通信协议等知识。
本课程以任务驱动为主,采用线上线下混合教学模式,以五大学习任务为主。学习任务以具体项目为载体,这些项目相互独立且递进的,融合了每个学习阶段任务中要求学生掌握的知识和技能,培养学生的实际编程能力。在课程实施过程中注重培养学生的职业道德、合作意识、质量意识、服务意识以及学习意识等素养,使其符合企业需求的Java开发工程师应具备的职业素养。
该门课程的总学时为80课时,5学分。
2课程目标
通过本课程的学习,学生理解类层次、对象及对象之间的关系,熟悉并能使用Eclipse 集成开发环境,
理解Eclipse开发环境的编译、运行方式;掌握面向对象的编程思维;熟悉应用程序开发的一般步骤;了解Java代码编写和文档符合规范,形成良好的编程习惯,养成良好的协作精神与服务意识的团队合作能力;熟悉程序调试、排错的方法。具有较强的编码能力,良好的文字表达能力。为从事Java程序员开发工作打下基础。
知识目标
●了解面向对象的思想与编程方法;
●熟悉Java语言的基础知识;
●熟悉Eclipse集成开发环境及Java API;
●熟悉JDBC数据库访问技术;
●熟悉网络通信协议;
●理解Java代码编写规范;
●理解类层次、对象及对象之间的关系;
●理解接口及异常处理的作用;
●理解多线程与套接字的作用;
●理解基于控制台的应用程序开发过程;
●理解基于界面设计的应用程序开发过程。
技能目标
●能熟练使用Eclipse开发环境开发程序;
●会熟练使用Java API编写代码;
●能熟练使用异常处理机制保证程序的可调试性;
●能熟练运用JDBC技术实现数据访问。
●能熟练运用多线程、套接字实现服务端与客户端的交互应用
素养目标
●具备阅读Java API文档的能力;
●具备规范的Java编程风格;
●具备较强的代码编写能力;
●具备良好的面向对象编程习惯;
●具备良好的文字表达能力;
3课程内容和要求
四、实施建议
(一)教材选用与编写建议
(1)教材选用建议:
《Java程序项目式教程》栾咏红人民邮电出版社
(2)教材编写建议:
依据本课程标准编写教材。充分体现项目课程设计思想,以企业项目为载体,重新构建教学内容,采用由浅入深的层次结构组织教材内容,做到内容新颖,以企业案例为先导,注重在应用中学习。项目选取符合该门课程的工作逻辑、能形成系列,让学生在完成项目的过程中逐步提高职业能力,同时考虑可操作性和选用项目业务逻辑复杂度。
(二)教学建议
(1)“教、学、做”一体化教学,加强对学生实际职业能力的培养;强化项目教学,注重以任务引领型案例或项目作业来诱发学生兴趣,使学生在案例分析或完成项目的过程中掌握程序开发技能。
java程序设计主要内容(2)采用项目任务为载体,以“学中练,练中学”为教学思路,培养了动手实践能力。通过选用典型活动项目,由教师提出要求或示范,组织学生进行活动,让学生在活动中增强职业意识,掌握本课程的职业能力。
(3)注重职业情景的创设,以线上微课程、微视频、案例分析,线下多媒体、角扮演、实验实训等多种方法来提高学生分析问题和解决问题的职业能力。
(4)学生分成项目小组,为他们设定项目中的角。锻炼学生的团队协作能力和沟通能力。(5)为学生提供自主发展提供空间,为学生提供项目实训的机会与平台,积极引导学生提升职业素养,努力提高学生的创新能力。
(三)教学条件
专业教师要求:具备讲师(工程师)及以上职称,有扎实的项目设计理论基础,掌握较
强的项目开发实践能力与经验的人员。
实训装备要求:要有能满足上述项目开发的相关软件环境(数据库MySQL与Java开发环境JDK11版本以上),并要有一定数量(55台以上)的计算机,实训场地要有多媒体教学设备。
(四)课程资源
(1)多媒体教学
教学中充分利用多媒体教室、实验实训室、校园网等综合应用的现代化设施,采用电子教案、课件和教学视频、微课、微视频等多媒体教学课件,使教学方法现代化,增加了课堂教学的信息量,提高课时利用率,增强了教学效果。
(2)网络教学
利用校园网的优势,我们将课程的所有教学资源放置到学院的网站平台,通过网络平台,学生可根据自己的学习情况有重点地选取再学习的内容,可以提高课程学习的效率。教师可以了解学生的学习和其它方面的动态,及时调整教学方法和进度。
(3)开放式实验环境
为学生提供模拟工作环境,如教师开发项目小组,并安排教师给予一定的指导。通过这种方式不仅增加了学生实践的机会,同时也为培养学生自主学习习惯打下了良好的基础。(4)校企合作
与苏州海之星软件公司、苏州科罗玛特有限公司等企业建立合作关系,与企业共建校企合作教材《Java程序设计项目式教程》。引进企业技术骨干,组建一支具有项目开发经验的兼职教师队伍,同时为课程的开发给予指导。
(五)教学评价
本课程采用过程考核与期末测试的方式进行考核。
多元化评价方式,结合线上考核(30%)与线下考核(70%)对学生学习情况进行考核。
1.线上学习考核(30%)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论