java-课程标准
- 格式:doc
- 大小:72.00 KB
- 文档页数:7
《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程序设计》课程采用“线上线下混合教学模式”(如有,请在考核方式和考核标准中体现线上、线上[课前、课中、课后]),课程在软件G201、软件G202班级教学中属于考试科目,采用过程考核和结果考核相结合的考核方法,其中过程考核和结果考核的比例为6:4。
主要考核学生对项目教学中各知识点和技能点的综合应用的掌握情况。
表1 面向对象程序设计考核方式
二、考核标准
1.态度纪律考核标准(作业完成情况、提问、教学互动情况)
表2 面向对象程序设计态度纪律考核标准
2.课堂实践考核标准
表3 面向对象程序设计课堂实践考核标准
3.期末考核考核标准
三、课上考勤
按学校文件规定,每旷课一次扣10分,迟到早退一次扣2分,事假每次扣2分,病假每次扣1分,从课程总成绩中扣除。
(注意:除参加省厅组织的技能大赛等特殊情况外,原则上没有公假了,只要是事假就要被扣分)。
《Java程序设计》课程标准课程名称: Java程序设计课程性质:专业必修课学分: 4计划学时: 72课时适用专业:软件技术1.前言1.1课程定位JAVA程序设计是学生进入大学后学习的第二门计算机语言,属于专业必修课。
它是软件技术专业中的一门职业基础课程,旨在培养学生的基础编程能力,为以后的 Android 课程打好基础。
学生的基础打好对以后的实训及就业会有很大帮助。
软件技术专业的培养目标是培养出既要有熟练的掌握软件编程的动手操作能力,又要具备对软件工程的规范进行开发和基本的软件架构能力。
能够独立解决面临任务、充满活力、有创新意识的软件技能型人才。
重视基本知识、基本理论和基本技能的传授,注重先进实用技能的学习和学生专业可持续自我发展能力的培养及综合素质的提高。
1.2设计思路本课程坚持以能力为本位的设计原则,将面向对象程序设计的基本理论与实践技术相结合,把软件工程的思想融入到教学体系中,从基础理论及工程应用实践的角度出发培养学生的逻辑与编程思维、养成良好的程序设计习惯,掌握编程的基本方法,培养学生使用程序设计语言解决实际问题的能力。
使学生具备良好的专业技能和职业素养,形成具有优势的职业岗位竞争力。
打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力。
课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论知识学习的需要,并融合了相关职业资格证书对知识、技能和态度的要求。
项目设计以学生编程能力的培养为线索来进行。
教学过程中,要通过校企合作、校内实训基地建设等多种途径,采取工学结合、课程设计等形式,充分开发学习资源,给学生提供丰富的实践机会。
教学效果评价采取过程性评价与结果性评价相结合,理论与实践相结合,理论考试重点考核与实践能力紧密相关的知识,重点评价学生的职业能力。
《JAVA程序设计》课程标准课程名称:JAVA程序设计课程编码:60415002总学时数:64学时理论学时34 实践学时30适用专业:物连网应用技术专业,软件技术专业,网络技术专业等一、课程概述(一)课程定位本课程是物连网应用技术专业的一门专业基础课,也是一门必修课,主要针对Java 工程师、测试工程师、Android开发工程师等岗位开设,重点培养Java软件工程师核心工作能力:软件设计能力、编码能力、软件测试能力、沟通能力、学习能力。
培养学生综合运用知识解决问题的能力,培养良好的编码习惯,锻炼团队合作能力,积累实际的项目经验;系统学习Java标准类库,使学生对一门语言的基础类库有一个系统了解,提高学生专业素养。
掌握窗口制作、事件处理、JDBC数据库访问、网络通信等基本技能。
前导课程有课程《C语言程序设计》,后续课程有《智能设备应用开发》(二)课程设计思路由于本课程是一个理论与实践都非常强的课程,我们的教学指导思想是理论与实践相结合,在实践中培养专业素养和技能,培养学生的实际动手能力,自学能力、创新能力和解决问题的能力以及良好的职业习惯。
因此在本门课程的教学计划制定中,理论学时和实践学时的比例设置为1:1。
基于工作过程的课程学习情境设计体现“以职业能力为主线,以岗位需求为依据,以职业生涯为背景,以工作结构为框架,以工作过程为基础,以工作任务为起点”的理念,本课程的主要知识技能有:JAVA基本语法、类和对象、常用类的使用、界面制作、事件处理、JDBC数据库访问、网络技术。
从课程的学习目标出发,结合学生将来要从事的工作岗位需求,进行学习情境的设计,在一个专项的学习情境中,围绕一个企业真实项目,指导学生进行任务分解,帮助学生不断分析问题,解决问题,实施若干个学习任务。
在教学过程中教师的作用是组织者和协调者的角色,主要工作是布置任务,并引导学生去寻找解决任务的方法,必要时提供要必需的知识介绍,在学生实施任务过程中进行过程监控,纠正学生的偏差,在学生完成任务时,组织学生进行自我评价和小组互相评价。
《JAVA语言程序设计》课程标准课程名称:JAVA语言程序设计课程类别:专业课课程代码:适用专业:软件技术开课部门:信息工程系一、课程定位(一)课程性质《JAVA语言程序设计》是计算机类专业的核心课程,是软件技术专业的一门重要的专业核心课程,旨在培养学生程序设计技术和OOP设计思想,涉及计算机体系结构、面向对象编程、多线程处理、网络通信以及程序设计等内容,通过本课程的学习,学生能够了解 Java 语言特征、常见的 Java 类库以及面向对象程序设计思想,掌握计算机程序的结构;掌握程序的开发过程;掌握常用数据结构及Java编程语言的语法;学会利用 Java 语言编写面向网络应用的简单程序。
为以后学习更高级的计算机相关课程,从软件开发相关工作奠定坚实的基础。
(二)课程任务通过该课程的学习,使学生掌握OOP编程思想和Java语法,了解开发规范,培养信息搜索与解释能力。
(三)课程衔接前导课程:网页制作、C语言程序设计。
后续课程:Java高级应用、移动应用程序开发。
二、课程目标通过本课程的学习,使学生具备 Java程序设计语言相关知识、能够编写、调试Java程序,遵守良好的代码编写规范。
能够使用Java语言解决实际问题,能胜任Java程序开发、软件测试等工作任务。
(一)知识目标1.掌握创建和导入包的方法2.掌握Java的数据类型3.掌握Java有哪些成员访问控制符4.掌握类和对象5.掌握多态和方法的重载与重写6.掌握构造方法的特点7.掌握集合框架中的几个接口8.理解Java的事件处理机制9.掌握Java程序要访问数据库步骤10.掌握程序、进程和线程的概念11.掌握创建线程的两种方式(二) 能力目标1.具备三种基本结构和Application的编程能力2.能够用分支结构进行编程3.能够用循环结构进行编程4.能够进行应用程序的编程5.具备类的编程能力6.能设计类的字段、属性和方法7.能设计类的构造函数8.能设计类的方法重载9.能设计类的继承10.能设计类的多态性11.能设计和使用类成员和对象成员12.具备图形界面基本组件的使用能力13.具备Windows高级控件使用能力14.能用布局管理器和容器结合设计复杂界面15.具备组件的功能开发能力,熟练使用委托事件处理机制(三)素质目标1.通过标准开发过程和规范化的程序设计训练,培养学生吃苦耐劳、细致认真,一丝不苟的工作作风;2.通过项目中界面设计,激发学生的美学潜力和审美情趣;3.通过分组协作,培养学生团队合作和与人交流、沟通的能力;4.通过项目实施中的作品展示,培养学生表达和展示自我的能力与意识;5.养成编程的良好习惯,不断拓展学习空间。
java 课程标准Java 课程标准。
Java是一种广泛应用于软件开发的编程语言,具有跨平台、面向对象、高性能等特点,因此在计算机科学教育中具有重要地位。
为了规范Java课程的教学内容和教学要求,制定了Java课程标准,以确保学生在学习过程中能够全面掌握Java 编程的基础知识和技能。
一、课程目标。
1. 理解面向对象编程的基本概念和原则,掌握Java语言的基本语法和特性。
2. 能够独立设计并实现简单的Java程序,包括控制流程、数据结构、异常处理等。
3. 了解Java平台的相关知识,包括Java虚拟机、类库、开发工具等,能够进行简单的Java应用程序开发。
4. 掌握Java程序的调试和测试技术,能够分析和解决常见的程序错误和异常。
5. 培养学生的团队合作精神和创新意识,能够在团队中参与Java项目的开发和实施。
二、课程内容。
1. Java语言基础,包括数据类型、运算符、控制语句、数组、字符串等基本知识。
2. 面向对象编程,包括类和对象、继承和多态、接口和抽象类等相关概念和技术。
3. 异常处理,包括异常的类型、异常处理机制、自定义异常等内容。
4. 输入输出流,包括文件操作、流的分类和用法、对象序列化等知识。
5. 网络编程,包括Socket编程、URL处理、HTTP通信等相关技术。
6. 多线程编程,包括线程的创建和管理、线程同步和通信、线程池等内容。
7. GUI编程,包括AWT和Swing库的使用、事件处理、布局管理等方面的知识。
三、教学要求。
1. 注重理论与实践相结合,通过案例分析和实际项目开发来加深学生对Java编程的理解和掌握。
2. 强调问题导向的教学方法,引导学生通过解决实际问题来学习和应用Java编程技术。
3. 鼓励学生参与开源项目或者实际项目开发,培养学生的团队合作和创新能力。
4. 注重学生的动手能力和实践能力,通过编程作业和实验来检验和提高学生的编程水平。
5. 关注学生的个性化发展,鼓励学生在Java编程领域进行深入研究和探索。
《JAVA程序设计》课程标准
一、课程基本信息
二、课程的性质、目的和任务
1.课程性质
《Java程序设计》是我院电子信息工程技术专业(物联网方向)学生必修的限选课程。
本课程的前导课程为《C语言程序设计》和《SQL数据库》,可以为进一步学习《Android 系统》奠定良好的基础,并且能够帮助学生进一步理解面向对象程序设计的思想和精髓。
2.目的和任务
a)理解《Java程序设计》高级编程的思想、概念和原理;
b)掌握继承、多态、GUI、文件操作、多线程编程机制;
c)能够把所学的原理应用到具体的实践中去,如能利用Java语言编写程序解决一些具体的问题,培养学生发现、分析和解决问题的能力等;
三、课程教学的基本要求
四、课程的教学重点和难点、学时分配
教学重点:继承、多态、封装教学难点:多态、封装课程学时分配一览表
五、相关课程的衔接
开设此门课程之前,学生应完成《C语言程序设计》、《SQL数据库技术应用》课程的学习,其后续课程是《.NET高级应用》等。
六、实验教学
七、其它
学生成绩包括平时成绩和期末考试成绩,其中,平时成绩占30%,期末考核占70%。
成绩考核方法分为过程考核和理论考核两种。
平时成绩为过程考核,包括出勤表现5%、课堂提问5%、实践操作10%、实践报告10%,实训成绩由主讲教师和实训教师根据学生在实训过程中的表现进行现场评价,力求科学全面地评价学生的综合素质。
主要考核学生的实践动手能力、团队协作精神、服从意识等。
《Java程序设计》课程标准一、课程定位1.课程性质专业必修课2.课程作用本课程以就业为导向,从技术技能人才培养的要求出发,以强化技术应用能力培养为主线,培养学生程序设计能力,面向对象编程能力,利用计算机语言分析问题解决问题的能力。
在技能培养的同时,注重培养岗位所需的创新意识、团队合作精神等职业素质,使学生具备良好的软件应用开发的职业能力和职业素养。
二、课程目标通过《Java程序设计》课程的学习,使学生具备面向对象程序设计的思想和能力,具有用Java语言编程实现的能力。
1.知识目标(1)了解Java面向对象的程序设计思想;(2)掌握Java类及其成员的定义;(3)掌握Java类的继承的实现,理解抽象类、接口和多态的实现;(4)掌握Java的事件编程模式;(5)掌握Java的组件开发;(6)掌握Java的文件访问;(7)理解Java的多线程编程模式。
2.能力目标(1)会使用Java类,会类成员属性、类成员方法的定义;(2)会使用Java类的继承,抽象类和接口的定义,以及多态的实现;(3)会使用Java的事件进行编程;(4)会使用Java的组件进行程序设计;(5)会Java的文件访问操作;(6)会Java的多线程编程。
3.素质目标(1)具有良好的职业道德和质量服务意识;(2)具有团队协作精神和较强的协调能力及独立工作的能力;(3)具有良好的心理素质;三、课程设计1.设计思想(1)教学内容框架(2)总体设计思路本课程旨在培养学生面向对象的程序设计思想,掌握面向对象的Java程序设计,程序设计中组件和事件模型的应用,从而培养学生对软件开发的认识,了解并掌握软件开发的步骤及思想。
在课程实施过程中,根据讲授的知识,可以相应使用以下的学习情境:2.课时分配建议本课程课时为100学时,其中理论教学50学时,实践教学50学时。
如果课时超过100学时,超过的学时用于实践教学,以提高学生的技能;如果课时低于100学时的,可以适当去掉线程内容,或者合并部分教学单元内容。
《Java高级》课程标准一、课程定位本课程以学习过《Java基础》基础之上,进一步深入学习Java。
通过对人的认知曲线进行分析,我们总结了全新的案例式教学法,进而重新设计了以往的学习方案。
因此,课程的设计打破了传统的教学方式,不再一味的说教,而是带着读者真正的“玩”起来。
通过对课程系统的学习,可以强化分析问题和解决问题的能力,激发学习者的创新实践能力,真正的做到学以致用。
二、课程目标通过案例驱动的学习和综合训练,在熟练掌握Java基础应用程序开发的基本知识和技能之上,进行Java高级课程的学习。
在课程的学习中,培养诚实、守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、具备团队协作的能力。
并养成规范的编码、按时交付软件等良好的工作态度。
(一)知识目标1.掌握Swing组件2.掌握事件处理的应用3.掌握布局管理器的应用4.掌握流的相关文件操作5.掌握如何创建线程和解决线程并发问题6.掌握JA V A中的网络编程7.掌握JDBC的相关操作8.掌握XML文档的编辑并使用XML传递数据9.掌握JSON的数据格式和传递数据的方式10.掌握JA V A中的类加载机制和反射机制(二)职业能力目标1.能熟练使用Swing组件2.能熟练使用流对文件进行操作3.熟练掌握JA V A中网络编程的相关操作4.能熟练使用JDBC对数据库进行访问操作5.能熟练使用线程解决相对应的问题6.能熟练编辑XML文档并使用XML传递数据7.能熟练使用JSON传递数据8.能应用JA V A中的类加载机制和反射机制完成相应的操作要求(三)职业素质养成目标1.按时、守时的软件交付观念2.规范、优化的程序代码3.诚实、守信、坚韧不拔的性格4.自主、开放的学习能力5.良好的自我表现、与人沟通能力6.良好的团队合作精神(四)职业技能证书参考目标暂缺。
三、课程内容与要求《Java高级》课程教学采用“案例驱动”教学模式,理论教学内容与实践教学内容融为一体,根据每一个案例所需要的知识点,从基础知识循循渐进的重构了课程结构,主要内容包括如下9个章节的内容:表1 《Java高级》内容及要求四、教学资源要求(一)教材选取原则教材选用时遵循“够用、实用”的原则,以真实任务为驱动,在真实环境中介绍局域网组建知识和技能,采用“理论实践一体化”的教学思想,符合“做中学,学中做”的教学理念。
国家改革发展示范校重点建设项目
专业建设
课程标准
课程名称:java语言
适用专业:计算机
负责人:
二○一三年六月
《java语言》课程标准
课程代码课程类别基础课
课程类型理实一体课课程性质必修
课程学时60 开设学期 1
适用专业计算机合作开发企业
执笔人王德明审核人
1.课程定位与设计思路
本课程设计是坚持以就业为导向,与校企合作、工学结合的办学模式紧密结合,在教学中坚持以学生为主体的现代教学理念,以技能学习为核心,以学生获得职业能力为目标,提高学生的自主学习能力,为其胜任岗位工作和可持续发展打基础。
本课程的教学重点和难点是软件的选择和做出正确的评价,特别是选择软件部分更为重要。
在教学中通过采取不同的教学方法好手段,在不同的课堂教学,解决重点和难点问题。
课堂教学设计中,注意教学内容、教学方法、教学手段、教学地点、教学模式、教学组织形式之间的协调、适应关系,教学内容的选择与实际工作过程相结合,教学的方法选择与学生的实际情况相符合,教学组织形式与教学地点相符合。
灵活运用教学方法,根据教学内容、学生特点选择合适的教学方方法,本课程除常用的讲授法外,还设计、应用项目教学法、四阶段教学法等方法。
在学生学习过程中,针对每一本部分内容都进行考试考核,对学生在专业能力、方法能力、社会能力等方面进行评价。
主要采取闭卷笔试、开卷笔试、口试、
操作考核、报告、汇报等不同的考核方式。
对每个学生都由企业、教师、学生进行评价,实现全员的多主体评价。
采用百分制。
2.课程目标
培养学生能够独立编写JAVA程序,解决在使用运用计算机过程中出现的常见问题,提高学生对计算机的使用能力,使学生具有利用所学知识解决学习、工作、生活中常见问题的能力,为考试及其职业生涯的发展和终身学习奠定基础。
2.1知识目标
使学生掌握JAVA语言的的发展、环境构建、语法基础、面向对象程序设计、常用类、异常处理、输入输出流、图形界面程序设计等。
2.2技能目标
使学生深入掌握JAVA语言有关知识和技能,养成用多种方法解决问题的习惯。
2.3素质目标
提高学生融会贯通、举一反三的能力,将其学习的计算机等知识,通过操作使用提升学生的逻辑思维能力和实际动手能力。
使学生树立知识产权意识,了解并能够遵守社会公共道德规范和相关法律法规,自觉抵制不良信息,依法进行信息技术活动。
培养学生成为信息社会的合格公民。
3.课程内容与要求
4.实施建议
4.1教学模式
本课程教学模式是“四合一开放式课堂”教学模式,“四合一开放式课堂”教学模式是指知识课堂、校内实习实训课堂、校内外企业课堂和竞赛课堂,学生在四个课堂中,吸取不同的知识,锻炼四个课堂共同促进学生实践技能、综合职业能力的提高。
“四合一开放式课堂”教学模式在教学实施中能够将理论与实践有机地结合起来,主要应用项目教学法、引导文教学法、案例分析法、头脑风暴法、张贴版法、讲授法、互动教学法、四阶段教学法、现场教学法等多种行动导向教学法,以实践技能操作为主,实施引导式教学,形成“以学生为主体,以教师为主导,以活动项目为载体”的教学思路,采用边讲边练、分组教学的方式进行,以工作任务为引领,提高学生学习兴趣,激发学生的学习动机教学内容与工作内容相一致,教学地点与实习实训地点相一致,教学内容与教学方法一致。
4.2教材编写
(1)选用与本课程标准相符或相近的教材,尽量选用工学结合教学改革教材,教材不能满足教学需要时,可编写辅助教材,补充内容满足教学需要。
如编
写教材,需依据本课程标准编写教材。
(2.教材编写应依据一般办公工作流程系统编写,充分体现任务引领、实践导向的课程设计思想;符合学生的年龄特征、兴趣特长和认知水平,能够激发学生的求知欲;有利于学生自主学习,文字描述准确、生动,图文并茂;难易程度与我校的教育发展现状相适应,有利于学生养成认真态度和科学精神。
(3)教材内容应体现先进性、通用性、实用性,侧重实践操作,不断更新教学内容,紧跟时代步伐。
要将本专业新技术、新方法及时纳入教材,使之更贴近本专业的发展和实际需要。
(4)教学案例的编写和演示在教学过程中具有主要作用,案例设计要具有一定的典型性和互动性
4.3教学评价
在学生全程学习中,对三个情境都设有考评,实现过程性评价、终结性评价相结合的评价办法;对学生在专业能力、方法能力、社会能力等方面评价,注重学生动手能力、分析问题能力、解决问题能力的考核,实现全面的多元化评价;对每个学生都由企业、教师、学生进行评价,实现全员的多主体评价。
采取闭卷笔试、开卷笔试、口试、操作考核、报告、汇报等额不同的考核方式。
构建全程、全面、全员的多主多元考核评价体系,激励学生更注重平时学习的完成过程而不只是注重期末的考试结果,注重评价的多元化,学生自评、学生互评、教师评价相结合的方式,综合评定学生成绩,有利于课程教学目标的实现。
具体评价方法如下表:。