职称:副教授
单位:邯郸学院
部门:信息工程学院
职位:教师
主讲教师:张延军
教师团队:共2位
| 学校: | 邯郸学院 |
| 开课院系: | 信息工程学院 |
| 专业大类: | 计算机 |
| 开课专业: | 计算机科学与技术 |
| 课程负责人: | 张延军 |
| 课程英文名称: | Java Programming |
| 课程编号: | 1001 |
| 学分: | 3.5 |
| 课时: | 112 |
1. 《Java程序设计》教学文件:课程标准(教学大纲)、教案、讲义、教学实施计划表、考试大纲等;
2.《Java课程设计》教学文件:Java课程设计大纲、考核大纲、任务书模板等;
3. 立体化教材资源建设:2017年5月,课程负责人张延军主编教材《Java程序设计教程-微课·实训·课程设计》(21世纪高等学校计算机类课程创新规划教材)由清华大学出版社正式出版。本教材共630千字,394页。通过142个示例程序、100个程序编写任务、60个微视频、8个难度和工作量适宜的课程设计为学生构建全方位、立体化、全过程支持、科学合理的Java学习路线图,构建了包括微视频、编程、实验、课程设计在内的Java实训教学体系。
4. 多媒体课件资源:建设了10章图文并茂、适于课堂教学的多媒体课件。
5. 视频资源:课堂教学视频和60个编程微视频(20个小时)。
6.习题库资源建设:
1)Testpassport SCJP 310-065BIG5认证考试题库,共262 道题,以英文多项选择题为主要形式,根据最新的知识点以及辅导资料进行整编, 覆盖面广, 涵盖了众多最新的310-065BIG5考试知识点。
2)泛雅网络教学平台题库建设:平台支持填空题、单选题、多选题、简答题、论述题、名词解释、计算题、完形填空、阅读理解、连线题、投票题、判断题、排序题等类型。根据本课程特点,已建设177个填空题、37个简答题、242个程序编写任务题、21个Eclipse错误英文提示翻译等。
7. Java源码库:以Java Project的方式,建立Java源码库,含242个Java 应用程序。
8. Java课程设计项目案例库:以Java Project的方式建设,包括CUI、GUI、单机版、GUI网络版、C/S、JavaWeb、Android等类型。成熟案例:在Linux下构建Java软件开发环境、21点游戏、通信录、管理信息系统、我的记事本、飞鸽传书、ATM柜员机、银行排队叫号、俄罗斯方块、贪吃蛇、坦克大战游戏、FlappyBird等。
9. 利用青岛大学开源 Online Judge构建在线自动测试程序库,支持测试用例输入和输出,以竞赛形式实现代码在线提交和自动评判功能。
翻转课堂:强调先学后教:课前学生阅读教材、观看微视频、编写程序、完成任务点、完成平时作业,课上在机房教师面对面检查督促解决存在的共性问题、编程测试。教师讲授时间占20%,检查督促40%,学生或小组讲解、讨论占40%。从原来的“以教师为中心”变为“以学生为中心”。教师从传统课堂中的知识传授者和课堂管理者转变学习指导者、教学资源开发者、教学帮助者和促进者。学生则由“被动接受者”转变为主动研究者。
混合式学习:线上SPOC、线下机房小班面授、学生自主学习相结合。
游戏过关式学习:每章要求课前必须阅读自编讲义,完成章节作业、观看N个微视频,完成微视频后的平时作业并能够进行自动统计。要求阅读、编写N个Java程序,课上逐个检查,学生讲解。
案例式教学:自编教材共提供142个示例程序、100个编程任务、60个微视频、9个课程设计。
理论部分教学主要帮助学生学习重点和难点,根据所授内容的不同,采用讲授法、讨论法、直观演示法等教学方法实施教学。
实践部分教学则充分考虑软件编程类课程特点,采用案例式教学、练习和实践指导法、任务驱动,加强过程监控,及时为学生提供技术支持。引导学生展开讨论、问题发现与探究指导法、兴趣定位与展示法、头脑风暴法等。
掌握Java语言语法、常用编程技巧、常用算法,注重程序阅读能力、程序编写能力、程序调试能力、程序测试能力、文档撰写和生成、自学能力、JDK文档阅读等能力的培养。
掌握面向对象分析、面向对象设计、面向对象编程、面向对象测试等方法。
能独立地用Java语言解决一定规模的现实问题,编写1000行以上的Java应用程序。
为《Java Web编程技术》、《Android手机程序开发》等后继课程学习提供坚实的基础。
为成为一个合格的Java软件工程师提供坚实的基础。
《Java程序设计》自编教材;
JDK文档;
SCJP题库: SL275.doc;
Java语言规范:The Java Language Specification
虎啸-学习Java SE 5.0新特性
极客学院
传智播客
达内教育
况考网
| 课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
| 1.2 教学大纲 |
文档
.doc
|
2023-04-12 | 51.48KB | ||
| 1.5 如何开启学习? |
附件
.${file.extension}
|
2022-08-31 | -- | ||
|
附件
.${file.extension}
|
2022-08-31 | -- | |||
|
附件
.${file.extension}
|
2022-08-31 | -- | |||
|
附件
.${file.extension}
|
2022-08-31 | -- | |||
| 1.8 笔记及预习辅导视频 |
视频
.mp4
|
2023-02-24 | 247.30MB | ||
|
视频
.mp4
|
2023-02-24 | 281.54MB | |||
|
视频
.mp4
|
2023-02-24 | 264.75MB | |||
|
视频
.mp4
|
2023-02-24 | 297.56MB | |||
|
视频
.mp4
|
2023-02-24 | 283.60MB | |||
|
视频
.mp4
|
2023-02-24 | 334.41MB | |||
|
视频
.mp4
|
2023-02-24 | 256.61MB | |||
|
视频
.mp4
|
2023-02-24 | 96.82MB | |||
|
视频
.mp4
|
2023-02-24 | 385.94MB | |||
|
视频
.mp4
|
2023-02-24 | 310.22MB | |||
|
视频
.mp4
|
2023-02-24 | 302.61MB | |||
|
视频
.mp4
|
2023-02-24 | 420.20MB | |||
|
视频
.mp4
|
2023-02-24 | 185.48MB | |||
|
视频
.mp4
|
2023-02-24 | 302.92MB | |||
|
视频
.mp4
|
2023-02-24 | 232.18MB | |||
|
视频
.mp4
|
2023-02-24 | 328.09MB | |||
| 1.9 章节测验 |
作业
.work
|
2022-09-13 | -- | ||
| 2.3 自编讲义、课件 |
文档
.pdf
|
2022-09-14 | 1.31MB | ||
|
文档
.pdf
|
2022-09-14 | 6.93MB | |||
| 2.4.1 专题1:Java简介 |
视频
.mp4
|
2023-02-24 | 40.55MB | ||
| 2.4.2 专题2:搭建Java开发环境 |
视频
.mp4
|
2022-08-27 | 63.52MB | ||
| 2.4.3 专题3:在Eclipse中开发Java应用程序 |
视频
.mp4
|
2022-08-27 | 43.77MB | ||
| 2.4.4 本周教学视频回放 |
视频
.mp4
|
2023-02-24 | 247.30MB | ||
| 2.7 第1周章节测验 |
作业
.work
|
2022-12-06 | -- | ||
|
作业
.work
|
2022-12-06 | -- | |||
| 3.3 自编讲义、课件 |
文档
.pdf
|
2022-09-14 | 988.25KB | ||
|
文档
.pdf
|
2022-09-14 | 2.00MB | |||
| 3.5.1 专题1:Java语法成分 |
视频
.mp4
|
2022-08-27 | 35.56MB | ||
| 3.5.2 专题2:Java数据类型 |
视频
.mp4
|
2022-08-27 | 60.31MB | ||
| 3.5.3 专题3:数据的输入和输出 |
视频
.mp4
|
2022-08-27 | 46.82MB | ||
| 3.5.4 编程微视频4:温度转换程序 |
视频
.mp4
|
2022-08-27 | 19.35MB | ||
| 3.5.5 本周教学视频回放 |
视频
.mp4
|
2022-09-21 | 180.76MB | ||
|
视频
.mp4
|
2022-09-21 | 309.03MB | |||
|
视频
.mp4
|
2022-09-21 | 265.62MB | |||
|
视频
.mp4
|
2022-09-21 | 290.61MB | |||
| 3.7 第2周章节测验 |
作业
.work
|
2022-12-08 | -- | ||
| 4.1 预习要求 |
视频
.mp4
|
2022-10-18 | 281.54MB | ||
| 4.3 自编讲义、课件 |
文档
.pdf
|
2022-09-14 | 1.13MB | ||
|
文档
.pdf
|
2022-09-14 | 1.93MB | |||
| 4.5.1 专题1:运算符和表达式 |
视频
.mp4
|
2022-08-27 | 50.33MB | ||
| 4.5.2 专题2:Java流程控制语句 |
视频
.mp4
|
2022-08-27 | 79.88MB | ||
| 4.5.3 专题3:Java数组 |
视频
.mp4
|
2022-08-27 | 71.31MB | ||
| 4.5.4 编程微视频:九九乘法表和卡拉OK |
视频
.mp4
|
2022-08-27 | 51.28MB | ||
| 4.5.5 本周教学视频回收 |
视频
.mp4
|
2022-09-21 | 264.75MB | ||
|
视频
.mp4
|
2022-09-21 | 317.39MB | |||
|
视频
.mp4
|
2022-09-21 | 242.77MB | |||
|
视频
.mp4
|
2022-09-21 | 293.59MB | |||
| 4.6 Java程序的阅读 |
文档
.pdf
|
2022-08-27 | 57.48KB | ||
| 4.8 第3周章节测验 |
作业
.work
|
2022-12-08 | -- | ||
| 5.3 自编讲义、课件 |
文档
.pdf
|
2022-09-29 | 837.63KB | ||
|
文档
.pdf
|
2022-09-29 | 1.91MB | |||
| 5.5.1 专题1:面向对象基础 |
视频
.mp4
|
2022-08-27 | 38.60MB | ||
| 5.5.2 专题2:类的定义 |
视频
.mp4
|
2022-08-27 | 49.80MB | ||
| 5.5.3 专题3:对象实例化与销毁 |
视频
.mp4
|
2022-08-27 | 24.25MB | ||
| 5.5.4 专题4:定义包和定义类 |
视频
.mp4
|
2022-08-27 | 20.14MB | ||
| 5.5.5 编程微视频:三角形类 |
视频
.mp4
|
2022-08-27 | 35.57MB | ||
| 5.7 第4周章节测验 |
作业
.work
|
2022-12-08 | -- | ||
| 6.3.1 自编讲义 |
文档
.pdf
|
2022-08-27 | 7.49MB | ||
| 6.3.2 课件 |
文档
.pdf
|
2022-08-27 | 1.72MB | ||
| 6.4.1 专题1:类的重用 |
视频
.mp4
|
2022-08-27 | 42.55MB | ||
| 6.4.2 专题2:语句块和对象造型 |
视频
.mp4
|
2022-08-27 | 49.42MB | ||
| 6.4.3 专题3:最终类和对象造型 |
视频
.mp4
|
2022-08-27 | 48.57MB | ||
| 6.4.4 专题4:异常处理机制 |
视频
.mp4
|
2022-08-27 | 57.69MB | ||
| 6.4.5 编程微视频:游戏团队战斗力统计程序 |
视频
.mp4
|
2022-08-27 | 74.28MB | ||
| 6.6 第5周章节测验 |
作业
.work
|
2022-12-08 | -- | ||
| 7.3.1 自编讲义 |
文档
.pdf
|
2022-08-27 | 5.06MB | ||
| 7.3.2 课件 |
文档
.pdf
|
2022-08-27 | 1.77MB | ||
| 7.4.1 专题1:JDK API帮助文档 |
视频
.mp4
|
2022-08-27 | 45.82MB | ||
| 7.4.2 专题2:System和Math类 |
视频
.mp4
|
2022-08-27 | 46.61MB | ||
| 7.4.3 专题3:String和StringBuffer类 |
视频
.mp4
|
2022-08-27 | 98.31MB | ||
| 7.4.4 专题4:Date、专题4:Calendar和SimpleDateFormat类 |
视频
.mp4
|
2022-08-27 | 69.66MB | ||
| 7.4.5 编程微视频:身份证号信息提取 |
视频
.mp4
|
2022-08-27 | 82.10MB | ||
| 7.6 第6周章节测验 |
作业
.work
|
2022-12-08 | -- | ||
| 8.3.1 自编讲义 |
文档
.pdf
|
2022-08-27 | 5.06MB | ||
| 8.3.2 课件 |
文档
.pdf
|
2022-08-27 | 1.79MB | ||
| 8.4.1 专题1:Collection接口及其实现类 |
视频
.mp4
|
2022-08-27 | 99.52MB | ||
| 8.4.2 专题2:Map接口及其实现类 |
视频
.mp4
|
2022-08-27 | 62.76MB | ||
| 8.4.3 专题3:Java计算生态 |
视频
.mp4
|
2022-08-27 | 52.31MB | ||
| 8.4.4 编程微视频:集合的并、交、差集运算 |
视频
.mp4
|
2022-08-27 | 34.86MB | ||
| 8.6 第7周章节测验 |
作业
.work
|
2022-12-08 | -- | ||
| 9.3.1 自编讲义 |
文档
.pdf
|
2022-08-27 | 8.78MB | ||
| 9.3.2 课件 |
文档
.pdf
|
2022-08-27 | 1.39MB | ||
| 9.4.1 专题1:Java IO技术 |
视频
.mp4
|
2022-08-27 | 19.61MB | ||
| 9.4.2 专题2:常见IO应用(一) |
视频
.mp4
|
2022-08-27 | 139.05MB | ||
| 9.4.3 专题3:常见IO应用(二) |
视频
.mp4
|
2022-08-27 | 84.75MB | ||
| 9.4.4 编程微视频:单词统计 |
视频
.mp4
|
2022-08-27 | 42.74MB | ||
| 9.5 第8周章节测试 |
作业
.work
|
2022-12-08 | -- | ||
| 10.3 自编讲义与课件 |
文档
.pdf
|
2022-09-14 | 2.41MB | ||
| 10.4 课件 |
文档
.pdf
|
2022-08-27 | 2.41MB | ||
| 10.5.1 专题1:JavaGUI技术简介 |
视频
.mp4
|
2022-08-27 | 61.29MB | ||
| 10.5.2 专题2:JavaGUI相关接口和类 |
视频
.mp4
|
2022-08-27 | 81.49MB | ||
| 10.5.3 专题3:利用WindowBuilder进行swing应用开发 |
视频
.mp4
|
2022-08-27 | 71.00MB | ||
| 10.5.4 编程微视频:银行叫号系统界面 |
视频
.mp4
|
2022-08-27 | 53.30MB | ||
| 10.7 第9周章节测验 |
作业
.work
|
2022-12-08 | -- | ||
| 11.3 自编讲义 |
文档
.pdf
|
2022-09-14 | 8.81MB | ||
| 11.4 课件 |
文档
.pdf
|
2022-08-27 | 1.74MB | ||
| 11.5.1 专题1:程序、进程和线程 |
视频
.mp4
|
2022-08-27 | 27.94MB | ||
| 11.5.2 专题2:如何实现线程 |
视频
.mp4
|
2022-08-27 | 24.34MB | ||
| 11.5.3 专题3:线程的互斥与同步 |
视频
.mp4
|
2022-08-27 | 50.35MB | ||
| 11.5.4 编程微视频:倒计时器 |
视频
.mp4
|
2022-08-27 | 52.40MB | ||
| 11.7 讨论话题:火星探路者MPF(Mars Path Finder) |
附件
.${file.extension}
|
2022-08-27 | -- | ||
| 11.8 第10周章节测验 |
作业
.work
|
2022-12-08 | -- | ||
| 12.2 学习目标与思维导图 |
附件
.${file.extension}
|
2022-08-27 | -- | ||
| 12.3 自编讲义 |
文档
.pdf
|
2022-09-14 | 8.81MB | ||
| 12.4.1 传统单线程Socket编程 |
视频
.mp4
|
2022-08-27 | 54.00MB | ||
| 12.4.2 多线程多客户端Socket编程 |
视频
.mp4
|
2022-08-27 | 50.83MB | ||
| 12.4.3 UDP通信编程 |
视频
.mp4
|
2022-08-27 | 49.74MB | ||
| 12.6 第11章章节测验 |
作业
.work
|
2022-12-08 | -- | ||
| 13.2 知识结构思维导图 |
附件
.${file.extension}
|
2022-08-27 | -- | ||
| 13.3 自编讲义 |
文档
.pdf
|
2022-12-08 | 1.35MB | ||
| 13.4.1 MySQL下载、安装和配置 |
视频
.mp4
|
2022-08-27 | 43.90MB | ||
| 13.4.2 Navicat for MySQL的安装和使用 |
视频
.mp4
|
2022-08-27 | 26.89MB | ||
| 13.4.3 静态SQL语句的编程 |
视频
.mp4
|
2022-08-27 | 65.86MB | ||
| 13.4.4 带参数SQL语句的编程 |
视频
.mp4
|
2022-08-27 | 41.49MB | ||
| 13.4.5 MySQL存储过程编程 |
视频
.mp4
|
2022-08-27 | 82.91MB | ||
| 13.6 第12章章节测验 |
作业
.work
|
2022-12-08 | -- | ||
| 14.1 附录A JDK文档的阅读 |
文档
.pdf
|
2022-08-27 | 336.12KB | ||
| 14.3 附录B Eclipse/MyEclipse基本使用技巧 |
文档
.pdf
|
2022-09-14 | 483.51KB | ||
| 14.4 Eclipse出错信息 |
音频
.m4a
|
2022-08-27 | 1.14MB |