《《程序设计Java》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《程序设计Java》课程教学大纲.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、程序设计Java教学大纲一、课程基本信息课程名称程序设计(Java)Programming (Java)课程编码CST310121030开课院部计算机科学与技术学院课程团队程序设计课程团队学分3.0课内学时56讲授32实验0上机24实践0课外学时56适用专业软件工程授课语言全英文先修课程程序设计(C/C+)、软件编程实践课程简介 (限选)本课程是面向计算机科学与技术学院的软件工程、计算机科学与技术及物联网专业学生的一门选修课程,主要教学内容为面向对象知 识以及Java编程基础知识,通过课程学习培养学生掌握面向对象的程序设计知识,理解并掌握面向对象思想的基本特点和应用方法,并 解决实际问题。通过
2、学习本门课程,有助于培养学生良好的面向对象的程序设计风格和编程能力,加深了解面向对象的思想,掌握专业外 语知识。This course is an elective course for students majoring in software engineering, computer science and technology and internet of things for computer science and technology. The main teaching contents are object-oriented knowledge and basic know
3、ledge of Java programming, through course learning, students are trained to master object-oriented programming knowledge, understand and master the basic characteristics and application methods of object-oriented thinking, and solve practical problems. By learning this course, it is helpful to culti
4、vate students good object-oriented programming style and programming ability, deepen their understanding of object-oriented ideas and master professional foreign language knowledge.负责人大纲执笔人审核人二、课程目标序号代号课程目标0BE毕业要求指标点任务自选1Ml目标1 :掌握面向对象的JAVA程序设计语言基础知识,理解并掌握面向对象思想的基本特点和应用 方法。是1.22M2目标2 :具有良好的面向对象程序设计风格
5、和编程能力,能够运用JAVA语言解决实际问题。能够结是3.2合国家最新政策法规、新闻热点等实时信息,思考本课程对国家信息产业的意义,设计实验题目。3M3目标3 :掌握Java语后相关的专业英语知识,能够查阅、并阅读课程相关英文文档,培养学生的专 业外语学习能力。是10.3三、课程内容序号章节号标题课程内容/重难点支撑课 程目标课内 学时教学方式课外 学时课外环节1第一章第一章JAVA技术 入门本章重点难点:Java的特点;开发环境的的安装与配置;Java 语言的基本数据类型、表达式和语句。t /1 /21. 11.1 JAVA 概述JAVA技术的发展历史(了解);JAYA的特点(掌握);开发环
6、 境的的安装与配置(掌握)。Ml, M30.5讲授0. 5自学31.21.2基本数据类型基本数据类型的用法(掌握);数组的用法(掌握)。Ml, M30.5讲授0.5自学41.31.3表达式和语句常见的运算符(掌握);基础的语句及表达式用法(掌握)。Ml, M31讲授1自学5第二章第二章类与对象本章重点难点:Java中的面向对象特性及用法。/62. 12.1类的基础知识编程语言发展阶段(了解);面向对象的概念、类的加载机制 (理解);类的定义,构造方法,参数传值,方法重载,Ihis关键字,静态成员与实例成员(掌握)。32讲授2自学72.22. 2包与访问权限文档生成器的用法(了解);包的概念(理
7、解);访问权限控 制,基本类型类封装(掌握)。32讲授2自学8第三章第三章继承本章重点难点:Java中的继承特性及用法。/93. 13. 1继承的基础知 识继承的概念及特性,方法的重写及变量的隐藏,super与final 关键字(掌握)。32讲授2作业103.23.2对象的上转型上转型的概念及特性,继承与多态,抽象类(掌握)。32讲授2作业11第四章第四章接口与异 常类本章重点难点:接口、内部类及异常类特性及用法。/124. 14.1 接口接口的概念及特性,接口回调;接口与抽象类异同(掌握)。34讲授、上 机4作业134.24.2内部类与异常 类内部类,匿名类的概念及用法(理解);异常类概念,
8、异常的处 理(掌握)。34讲授、上 机4作业14第五章第五章常用实用 类本章重点难点:JAVA常见类的用法。/155. 15. 1 String 类String类的常用方法,equals与二二的原理,StringBuffer类 的用法(掌握)。Ml, M2, M33讲授、上 机3作业165.25. 2其他常见类日期的格式化,数字格式化,Pattern与Mather类(理解)34讲授、上 机4作业17弟八早第八章输入输出 流本章重点难点:JAVA常见I/O流的用法。/186. 16.1流的基本知识字符流,字节流,节点流,处理流的概念(理解)。33讲授、上 机3作业196.26.2 File 类F
9、ile用法,文件字书流,字符流用法,缓冲流用法(掌握)。33讲授、上 机3作业206.36. 3其他I/O类随机流,数据流,对象流的用法(理解);对象序列化与克隆 (理解)。32讲授、上 机2作业21第七章第七章多线程本章重点难点:JAVA多线程的创建、线程同步。/227. 17.1线程线程的基本概念,Thread类与线程的创建,线程的同步(掌 握)。37讲授、上 机7作业23第八章第八章泛型与集 本章重点难点:泛型的与集合框架的用法。/248. 18.1泛型泛型的概念,泛型的使用(掌握)。34讲授、上 机4作业258.28.2链表链表的用法,堆栈,散列映射,树集,自动装箱与拆箱(掌 握)。3
10、4讲授、上 机4作业26第九章JDBC数据库操作本章重点难点:JDBC数据库操作。/279. 19. 1 JDBC连接数据库,数据库操作,事物,批处理(理解)。8讲授、上8作业3四、考核方式序号考核环书操作细节总评占比1平时作业1.10道上机作业。2 .成绩采用百分制,根据作业完成准确性、是否按时上交、是否独立完成评分。3 .考核学生对Java基本知识的掌握能力。25%2综合实验1 .综合运用Java语言知识构建一个软件系统。2 .软件系统的功能和界面交互性评分。25%3期末考试1 .闭卷考试,成绩采用百分制,卷面成绩总分100分。2 .主要考核学生对Java基本知识的掌握能力,学生综合运用所
11、学知识分析问题、解决问题的能力,题型主要有选择、 填空、简答题、程序设计等。50%五、评分细则序号课程目标考核环节大致占比评分等级1Ml综合实验50%A-系统功能基本满足要求,界面交互性较好,能综合考虑其他软件开发中的因素。B-系统功能满足要求, 界面交互性较好。C-系统功能基本满足要求,界面交互性一般。D-系统功能不能满足要求。2Ml期末考试50%(见试卷评分标准)3M2平时作业50%A-独立思考、按时完成,程序设计规范,解题思路清晰、步骤完整、注释规范、答案准确。B-独立思考、 按时完成,程序设计比较规范,解题思路比较清晰、步骤比较完整、注释规范、答案准确。c-独立思考、 按时完成,程序设
12、计思路比较清晰、步骤比较完整、编程比较规范、答案准确。D-作业抄袭,未能按时完 成。4M2期末考试50%(见试卷评分标准)5M3平时作业50%A-独立思考、按时完成,程序设计规范,解题思路清晰、步骤完整、注释规范、答案准确。B-独立思考、 按时完成,程序设计比较规范,解题思路比较清晰、步骤比较完整、注释规范、答案准确。C-独立思考、 按时完成,程序设计思路比较清晰、步骤比较完整、编程比较规范、答案准确。D-作业抄袭,未能按时完 成。6M3期末考试50%(见试卷评分标准)机评分等级说明:A, B, C, D = 90-100, 75-89, 60-74, 0-59;六、教材与参考资料序号教学参考资料明细1图书Java 2实用教程(第5版),耿祥义、张跃平,清华大学出版社,2017. (*主教材)2图书|Thinking in Java (第四版),Bruce Eckel,机械工业出版社,2007.3图书|Java语言程序设计(原书第8版),Y. Daniel Liang,机械工业出版社,2011.