教材简况
- 凯 S.霍斯特曼 (Cay S. Horstmann)(作者), 周立新(译者), Java核心技术(卷1):基础知识(原书第10版) , 2016年9月1出版
- 本书包括两卷,选做教材的是卷Ⅰ.
图书封面
Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。这本书最大的优点是更新比较及时,第10版根据JavaSE8全方面更新,同时修正了第9版中的不足,系统全面地讲解了Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
作为教材使用存在的问题:
- 教材中缺少练习题;
- 教材内容陈述方式与中文教材差异较大;
- 缺少配套实验指导。
教学参考书选用情况
1. 林信良.Java JDK 8学习笔记,清华大学出版社,2016年第1版
2. 梁勇等.Java语言程序设计(基础篇),机械工业出版社,2017年8月第1版
教学内容纲要
第1章 Java程序设计概述
第2章 Java程序设计环境
第3章 Java的基本程序设计结构
第4章 对象与类
第5章 继承
第6章 接口与内部类
第7章 图形程序设计
第8章 事件处理
第9章 Swing用户界面组件
第10章 部署应用程序和Applet
第11章 异常、日志、断言和调试
第12章 泛型程序设计
第13章 集合
第14章 多线程
第15章 流与文件
第16章 网络编程
第17章 数据库编程
课程教学目标
- 掌握Java语言基础知识;
- 理解面向对象的编程思想和方法;
- 学会编写Java命令行程序;
- 学会设计OO风格的Java标准程序;
- 学会运用Swing编写图形用户界面程序;
- 学会运用JDBC编写数据库访问程序;
- 学会运用Swing和JDBC实现C/S结构的应用程序;
- 能够综合应用Java技术和面向对象思想设计程序解决实际问题。
课程教学方法
课程考核要求
一、平时成绩总分100分,考核内容包括:
1. 翻转课堂教学考核10次(3*10 = 30):5次答题考试,5次提问测试;
注:不论什么原因,缺考没有补考机会,但有做额外任务加分机会
2. 课程实验16次:验证性实验2分,有实验报告和实验结果就给满分,共12次;设计类实验5分,由助教评分来定,共4次。
3. 综合性程序设计: 20*1 = 20
- 每周进度报告5分,2*5=10分
- 演示、答辩、总结报告10分。
4. 课程学习总结报告6分
5. 关于平时成绩加分减分的说明
1)加分项目
- 关注老师博客园博客,进行有效点评提问或评论者加1分;
- 每周能在周日前发布一篇课程学习心得博客者,写得好的加1分;
- 每周一次的助教答疑时间,能提出有效问题并或助教肯定者,加1分;
- 鼓励结对学习,对同学提供学习帮助者有一定的加分。
注:加分最多不超过10分,每个人的总分不超过100分
2)扣分项目
- 截止日期前不能按时完成当周作业(学习博客、实验报告等)的每次扣1分;
- 无故缺考一次扣2分,缺考超过4次取消考试资格;
- 不交作业(学习博客、实验报告等)的每次扣2分;
- 设计类实验答辩或考核不合格的扣1-2分;
- 不遵守课堂纪律者(迟到、缺勤、使用手机等)每次扣1分。
二、期末考核方式如下:
1. 考试方式:机上考试;
2. 考核大纲:共有四道题:第1题考查学生对Java编程基础知识的理解及掌握情况;第2题考查OO技术的理解及掌握情况;第3题考查学生对图形用户界面设计和事件编程技术的理解及掌握情况;第4题考查学生对多线程技术的理解及掌握情况;
3.考核总分为100分,每道题20分,难度按照教学过程中中等学习水平的学生情况来设计,按照4个小时的考试时间安排题量。
课程总分100分,平时成绩和期末成绩各占一半。
时间: 2024-10-02 18:36:30