《Ja程序设计》课程标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《J a v a程序设计》课程标准
1.课程定位
本课程是网络技术与信息处理专业和计算机相关专业的核心课程和必修课程。学生经过本课程的学习可以掌握Java面向对象程序设计的能力。本课程与前修课程《计算机操作基础》、《程序设计基础》相衔接,共同培养计算机操作技能;与后续课程《Java WEB应用设计》、《Java ME手机应用开发》相衔接,共同培养程序设计能力和软件开发能力。
2.课程目标
2.1知识目标
(1)掌握面向对象程序设计基本概念、理解和掌握类及对象的基本构成和实现方法,(2)掌握继承、接口和异常处理的方法;
(3)掌握图形界面的设计方法及事件处理的方法;
(4)掌握多线程的概念并学会简单的多线程应用程序编写;
(5)了解数据流的概念,并能实现基本的文件读写过程和程序实现;
(6)了解数据库应用程序的基本构成,并能够编写一般的数据库访问操作程序。
2.2能力目标
2.2.1专业能力:
(1)熟练掌握Java开发工具,掌握面向对象程序的基本结构,能够完成基本类的设计和应用。
(2)掌握程序设计的基础:基本的数据类型,运算符、表达式和语句。
(3)掌握程序设计的结构、设计方法。
(4)掌握数组和字符串的使用。
(5)掌握继承的概念、能够正确地实现继承。
(6)能够准确地理解接口,掌握接口的设计和实现方法。
(7)理解异常处理的概念,能够准确地应用异常的处理方法,处理不同类型的异常。
(8)掌握集合类的概念和使用方法。
(9)掌握图形界面的设计方法,掌握不同组件的功能和使用方法,掌握布局的设计方法。
(10)理解事件及事件处理的过程,掌握事件接口的选择及接口实现的方法,掌握主要的事件的处理技巧。
(11)掌握数据库应用的基本要求和方法,实现数据库的访问操作。
2.2.2社会能力:
(1)具有良好的思考和分析问题的能力;
(2)具有较好的信息检索能力;
(3)具有良好的职业道德和团队精神;
(4)具有很好的与人沟通和交流的能力。
2.2.3方法能力:
(1)建立面向对象程序设计的思想和基本方法;
(2)具备一定的程序逻辑能力,程序模仿能力,程序设计的思维方法和能力;
(3)能够对于给定问题进行基本的分析,并能够对事物进行抽象,创建基本的类,并通过程序代码予以实现;
(4)掌握Java基本的应用程序的设计和调试方法。
(5)能够对现实进行抽象,建立基本的类,掌握基本的算法技能;
(6)能够使用不同的方式解决一些比较困难的问题。
3.教学内容及教学设计
学习情境描述、内容排序及学时分配见下表:
学习情境(项目/任务/案例)设计
学习情境(项目/任务/案例)教学进程安排
建议采用游戏教学法、案例教学法等,以优化教学过程、提高教学效果与教学质量。
5、教学条件
5.1学生的能力基础要求
掌握程序设计基础。
5.2师资的要求(专任、兼任)
(1)专任教师
①符合高校教师任职条件,取得高校教师资格证书。具有扎实的理论功底、较强的科研能力和一定的企业实际工作经历,具有双师素质。
②熟悉与本课程相关的法律法规。
③熟悉IT企业的组织结构,软件开发的业务流程。
④能采用情境教学法、六步教学法、直观教学法、角色扮演法、讲授法等教学方法指导、引导学生完成学习任务,实现学习目标。
(2)兼职教师
①行业企业一线的高技能人才、具备教师基本素质和具有较为丰富的实践和管理经验。
②熟悉IT企业不同岗位的工作任务、工作内容、工作方法、工作流程。
③熟悉IT企业的组织结构和软件开发管理的相关制度。
④熟悉典型的软件开发流程。
⑤能够将理论与实践相结合,具有相当的教学技能指导学生完成工作任务。
5.3教学资源的要求(软、硬条件)
(1)学习与实习实训条件
本课程要求采用一体化实验室作为全程授课环境。
6.教学考核与评价
6.1考核评价方式
课程的考核评价采用“过程+结果”的方式进行,即学生综合成绩的评定包括两个方面:一是在平时以提问、随堂检查、出勤考核等方式对学生在学习过程中知识目标、能力目标的实现程度进行考核并给出成绩;二是通过对学生提交的工作成果、理论作业、调查报告以及期末试卷测试成绩对学生知识、技能掌握程度进行考核评价。
6.2考核评价内容
本课程的把传统的阶段考改革为情境性考评,同时考虑学生的学习态度出勤情况,平时的作业和实验操作能力,进行设置考核方式。
6.3考核评价方法
评价方法见下表:
表2:考核要求表