《Java程序设计》课程标准授课计划 课程整体设计 教学计划 教学日历.doc
《《Java程序设计》课程标准授课计划 课程整体设计 教学计划 教学日历.doc》由会员分享,可在线阅读,更多相关《《Java程序设计》课程标准授课计划 课程整体设计 教学计划 教学日历.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java程序设计课程标准一、课程基本信息 课程名称Java程序设计课 时72适用专业软件技术专业、物联网专业、电子商务专业等先修课程计算机基础、C语言程序设计课程代码后续课程JSP网站开发、JavaWeb程序设计、Android程序设计编 制 人制定日期二、课程概述1.课程性质Java程序设计是软件技术专业、物联网专业、电子商务专业等相关专业的一门专业必修课程。它简明扼要地介绍面向对象程序设计的基本概念、Java语言的特点以及Java程序的开发过程;快速回顾编程基础语法,系统介绍Java面向对象编程基础和高级语法,并通过典型应用案例对异常处理、常用API、集合类、流式IO、JDBC编程、多线程
2、、GUI编程、网络编程等专项进行学习和训练。在知识方面,要求学生通过观看知识讲解视频、阅读和实现知识案例,熟练掌握Java面向对象编程基础语法和核心语法、掌握Java程序设计专项知识要点;在技能方面,要求学生通过分析、实现和解决阶段案例中的问题,体会面向对象程序设计思想,Java程序编写和调试能力,并养成良好的编程习惯,为后续课程的学习打下坚实基础。2.课程作用Java程序设计是软件技术专业、物联网专业、电子商务专业等相关专业一门重要的专业必修课。教学目标是通过课程的学习,使学生掌握Java面向对象编程的基础语法、核心语法和常用专项编程知识,培养学生基本的Java程序读写、分析、设计的兴趣和技
3、能,使学生具备良好的编程习惯和编程能力,具备基本的程序员素质。Java程序设计是JSP网站开发、JavaWeb程序设计、Android程序设计等课程的前导课程,是从事Java企业应用项目开发的基础。目前软件开发过程中所用到的面向对象概念、所涉及的软件设计理念和实现技术,都基于对Java程序设计基础的良好理解和熟练运用能力。另外,在各类计算机软件相关考试以及学生求职面试中均可看到Java的身影。3.课程的设计思路课程总体设计思路是按照“全方位调研开发课程标准课程内容和案例设计教材建设改革教学方法设计考核方案”步骤进行。(1) 从企业应用情况、多所高职院校、在校和已毕业学生等多角度对课程进行调研调
4、研软件企业对“软件工程师”岗位要求掌握的技能,分析Java基础技能需要掌握的程度;了解同类高职院校相关专业Java程序设计课程教学情况:教学大纲、课时安排、教学模式、考核方式及成绩评价等方面。了解学生学习Java程序设计课程的切身感受,及其受欢迎的授课模式。(2) 开发适合高职院校生源特点的Java程序设计课程标准综合分析调研结果,充分考虑生源特点和时代特征,开发满足企业需求和适合高职院校学生特点的课程标准,为各院校相关专业Java程序设计课程的开设和实施提供参考。(3) 设计Java程序设计课程内容和案例根据课程标准,将Java程序设计知识点按照模块划分,并设计知识案例和阶段案例,给出每个知
5、识点和案例的编号和名称、教学目标、教学方法和手段及建议的学时。(4) 编写Java程序设计教材根据课程标准,将教学积累与企业需求相结合,由多所院校一线任课教师共同开发适合高职生源特点的教材,为学生提供知识载体。(5) 改革教学方法利用当今网络和新媒体技术的发展成果,引入视频教学、网络教学等新方法,作为传统教学的补充和加深,将教学过程延展到课堂外。开发Java程序设计“微课”和课程习题、案例资源库,利用教学平台部署学习任务和测试作业,尝试实现或部分实现“翻转课堂”教学,让学生课下学习与课上训练相结合,调动学生学习积极性、提高自主学习能力,满足个性化学习需求,并弥补课堂教学学时的不足,掌握学生学习
6、状况,使教学获得最佳效果。(6) 设计考核方案打破平时成绩+期末试卷的传统考核模式,考核内容多元化,形成性考核和终结性考核并重,将“观看学习视频”、“完成章节测验”、“完成编程作业”、“参与课程讨论”等课堂外的日常学习纳入考核体系,并在全部内容学习完成后进行综合性的知识与技能考核。开发具有良好知识覆盖面和技能考核点的Java程序设计理论题库和编程题库,动态调整题库并通过教学平台部署和实施,及时、高效完成考核和评价,教师及时掌握学习状况、学生时刻明确努力方向,“以学代考、以考促学”。三、课程目标1.知识目标(1)知道什么是OOP,了解OOP的概念和基本特性,理解面向对象思想在编程语言中的表现;(
7、2)熟悉Java编程基础语法,了解Java基本数据类型、常量和变量、运算符、表达式的用法,掌握选择结构、循环结构以及跳转语句的使用;掌握数组的使用和增强for循环的使用;(3)理解和掌握Java类和对象、继承、抽象类、接口的定义与使用,理解多态的含义和实现,掌握包和访问控制修饰符的使用;(4)知道什么是异常,了解常见的异常类,理解和掌握Java的异常处理机制;(5)熟悉Java常用API,了解字符串类、数学操作类和数据类型包装类的特性,掌握其用法;了解JDK7新特性,掌握switch语句中字符串类型的使用,理解Lamda表达式;(6)了解Java集合类特性,理解List、Set、Map接口的作
8、用和不同,理解泛型;掌握Collections、Arrays工具类的使用;(7)知道什么是流式IO,理解字节流和字符流,掌握文件操作和常见的IO流的编程应用;(8)知道什么是JDBC,了解多种JDBC驱动方式,理解JDBC连接数据库的过程,掌握JDBC API的编程使用;(9)理解线程的概念,掌握线程的两种创建方法,理解线程控制方法;(10)了解JavaGUI开发的特点,知道AWT、Swing界面组件、熟悉常用布局管理器的特点,理解Java事件处理机制、掌握简单事件处理方法的编程实现过程;(11)了解网络通信协议,理解UDP通信和TCP通信过程的不同,掌握常见的网络编程类和多线程技术在网络编程
9、中的应用。2.能力目标(1)能安装并配置Java开发环境,并具有使用开发工具进行基本的程序设计和调试的能力;(2)能正确使用变量、表达式、程序控制语句和数组、方法等实现程序基本逻辑;(3)具有面向对象的思维方法,能运用Java语言分析、解决问题,会开发软件产品;(4)能使用系统预设异常类和自定义异常类,具有处理Java程序中异常的编程能力;(5)能熟练应用Java中提供的API编写程序、解决问题,具有一定的扩展学习能力,能通过查阅文档、网络等方式展开课外学习;(6)能正确使用集合类完成程序需求,能熟练使用工具类对集合进行排序、查找等常用操作;(7)能利用JDBC数据库编程技术访问数据库,会在程
10、序中使用JDBC API;(8)能利用多线程技术,广泛用于和网络有关的程序中,解决实际问题;(9)能进行GUI图形界面程序的分析和设计,具有选择界面组件和安排界面布局的能力,能够理解和实现基本的GUI事件处理程序;(10)能正确使用网络编程类和多线程机制实现网络应用程序的编写。3.素质目标(1)初步具备忠于职守、严守商业秘密、尊重别人劳动成果的职业道德;(2)具备守时、质量、规范、诚信、责任等方面的意识;(3)具备严谨的工作作风和勤奋努力的工作态度; (3)具备规范化、标准化的代码编写习惯和良好的文档习惯、测试习惯,写有生命力的软件;(4)通过分组完成项目提高学生的团队精神和协作能力;(5)善
11、于学习和总结,不断跟进新技术,学习新技能,有分析问题、解决问题的能力。四、课程内容设计序号项目/模块名称任务/单元编号、名称教学目标(含知识、能力、素质等)教学方法、手段学时1欢迎走进Java世界1.1 Java与面向对象程序设计 了解Java,理解OOP的概念和基本特性;讲解法;微课11.2 开始Java程序开发掌握Java程序开发过程;能安装并配置Java开发环境;讲解法、演示法;微课、指导11.3集成开发环境Eclipse熟悉Eclipse开发环境,能进行简单Java程序的编写和调试;演示法;微课、指导22Java编程基础语法2.1 Java基本语法了解Java程序基本格式,能在程序中正
12、确使用标识符、关键字和8种基本数据类型;讲解法、演示法;微课12.2 Java变量与方法能在程序中正确使用变量,掌握方法定义及方法重载;讲解法、演示法;微课12.3 运算符和表达式【案例2-1】数字分割掌握常用运算符,能熟练使用表达式实现程序的基本逻辑;讲解法、案例法;微课、指导22.4 结构化程序设计【案例2-2】猜数字游戏熟悉分支结构和循环结构语句,能熟练应用分支和循环实现程序功能;讲解法、案例法;微课、指导22.5数组【案例2-3】商品查询器设计理解数组的存储状态,能在程序中熟练使用数组。讲解法、案例法;微课、指导23面向对象基础3.1类与对象掌握类与对象的概念;能设计类并创建对象,理解
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计 Java程序设计课程标准授课计划 课程整体设计 教学计划 教学日历 Java 程序设计 课程标准 授课 计划 课程 整体 设计 教学 日历
限制150内