目录

  • 课程介绍与学习引导
    • ● 课程简介及教学目标
    • ● 教学大纲
    • ● 教学团队
    • ● 师生公约
    • ● 如何开启学习?
    • ● 学情调查
    • ● 课程评价规则
    • ● 笔记及预习辅导视频
    • ● 章节测验
  • 第1周走进Java编程世界
    • ● 预习要求
    • ● 学习目标和思维导图
    • ● 自编讲义、课件
    • ● 专题讲解
      • ● 专题1:Java简介
      • ● 专题2:搭建Java开发环境
      • ● 专题3:在Eclipse中开发Java应用程序
      • ● 本周教学视频回放
    • ● Eclipse常见英文错误提示及翻译
    • ● FAQ解答
    • ● 第1周章节测验
  • 第2周Java语言基础一
    • ● 预习要求
    • ● 学习目标和思维导图
    • ● 自编讲义、课件
    • ● 阅读材料
    • ● 专题
      • ● 专题1:Java语法成分
      • ● 专题2:Java数据类型
      • ● 专题3:数据的输入和输出
      • ● 编程微视频4:温度转换程序
      • ● 本周教学视频回放
    • ● FAQ解答
    • ● 第2周章节测验
  • 第3周Java语言基础二
    • ● 预习要求
    • ● 学习目标和思维导图
    • ● 自编讲义、课件
    • ● 阅读材料
    • ● 专题
      • ● 专题1:运算符和表达式
      • ● 专题2:Java流程控制语句
      • ● 专题3:Java数组
      • ● 编程微视频:九九乘法表和卡拉OK
      • ● 本周教学视频回收
    • ● Java程序的阅读
    • ● FAQ解答
    • ● 第3周章节测验
  • 第4周面向对象基础
    • ● 预习要求
    • ● 学习目标与思维导图
    • ● 自编讲义、课件
    • ● 阅读材料
    • ● 专题
      • ● 专题1:面向对象基础
      • ● 专题2:类的定义
      • ● 专题3:对象实例化与销毁
      • ● 专题4:定义包和定义类
      • ● 编程微视频:三角形类
      • ● 本周教学视频回放
    • ● FAQ解答
    • ● 第4周章节测验
  • 第5周面向对象高级
    • ● 预习要求
    • ● 学习目标与思维导图
    • ● 自编讲义、课件
      • ● 自编讲义
      • ● 课件
    • ● 专题
      • ● 专题1:类的重用
      • ● 专题2:语句块和对象造型
      • ● 专题3:最终类和对象造型
      • ● 专题4:异常处理机制
      • ● 编程微视频:游戏团队战斗力统计程序
      • ● 本周教学视频回放
    • ● 讨论话题:科学研究的基本逻辑
    • ● 第5周章节测验
  • 第6周JDK常见类的使用一
    • ● 预习要求
    • ● 学习目标与思维导图
    • ● 自编讲义、课件
      • ● 自编讲义
      • ● 课件
    • ● 专题教学视频
      • ● 专题1:JDK API帮助文档
      • ● 专题2:System和Math类
      • ● 专题3:String和StringBuffer类
      • ● 专题4:Date、专题4:Calendar和SimpleDateFormat类
      • ● 编程微视频:身份证号信息提取
    • ● FAQ解答
    • ● 第6周章节测验
  • 第7周JDK 常见类的使用二
    • ● 预习要求
    • ● 学习目标与思维导图
    • ● 自编讲义与课件
      • ● 自编讲义
      • ● 课件
    • ● 专题
      • ● 专题1:Collection接口及其实现类
      • ● 专题2:Map接口及其实现类
      • ● 专题3:Java计算生态
      • ● 编程微视频:集合的并、交、差集运算
    • ● FAQ解答
    • ● 第7周章节测验
  • 第8周Java IO技术
    • ● 预习要求
    • ● 学习目标与思维导图
    • ● 自编讲义与课件
      • ● 自编讲义
      • ● 课件
    • ● 专题
      • ● 专题1:Java IO技术
      • ● 专题2:常见IO应用(一)
      • ● 专题3:常见IO应用(二)
      • ● 编程微视频:单词统计
    • ● 第8周章节测试
  • 第9周Java GUI编程技术
    • ● 预习要求
    • ● 学习目标与思维导图
    • ● 自编讲义与课件
    • ● 课件
    • ● 专题
      • ● 专题1:JavaGUI技术简介
      • ● 专题2:JavaGUI相关接口和类
      • ● 专题3:利用WindowBuilder进行swing应用开发
      • ● 编程微视频:银行叫号系统界面
    • ● FAQ解答
    • ● 第9周章节测验
  • 第10周多线程技术
    • ● 预习要求
    • ● 学习目标与思维导图
    • ● 自编讲义
    • ● 课件
    • ● 专题
      • ● 专题1:程序、进程和线程
      • ● 专题2:如何实现线程
      • ● 专题3:线程的互斥与同步
      • ● 编程微视频:倒计时器
    • ● FAQ解答
    • ● 讨论话题:火星探路者MPF(Mars Path Finder)
    • ● 第10周章节测验
  • 第11周网络编程技术
    • ● 预习要求
    • ● 学习目标与思维导图
    • ● 自编讲义
    • ● 微视频
      • ● 传统单线程Socket编程
      • ● 多线程多客户端Socket编程
      • ● UDP通信编程
    • ● FAQ解答
    • ● 第11章章节测验
  • 第12周JDBC编程技术
    • ● 预习要求
    • ● 知识结构思维导图
    • ● 自编讲义
    • ● 微视频
      • ● MySQL下载、安装和配置
      • ● Navicat for MySQL的安装和使用
      • ● 静态SQL语句的编程
      • ● 带参数SQL语句的编程
      • ● MySQL存储过程编程
      • ● 讲课资料
      • ● MySQL压缩版安装
    • ● FAQ解答
    • ● 第12章章节测验
  • 附录
    • ● 附录A JDK文档的阅读
    • ● 微视频:JDK文档的阅读
    • ● 附录B Eclipse/MyEclipse基本使用技巧
    • ● Eclipse出错信息
  • 课程设计
    • ● 题目
教学团队

教学团队 

你将在河北省优秀教学团队-邯郸学院Java课程群教学团队的支持下,经过15周的学习,通过阅读62+示例程序,观看38+教学视频和编程微视频,编写50+编程任务的设计和实现,您将初步掌握Java这个编程利器,为入职Java软件工程师打下扎实和基础。在这个学习和实践过程中,您可以深度感受Java语言的独特魅力,享受编程的乐趣,计算思维和核心素养将得到全面发展。

1.张延军,副教授,邯郸学院教务处副处长,东软集团Java软件工程师授权讲师,主编《网页设计与制作》《Java程序设计教程》等教材2部。主讲《Java程序设计》被认定为河北省省级精品在线开放课程,主讲《Java程序设计》2019年河北省级一流本科立项建设课程(线上线下混合式),主持《Java课程群教学团队》荣获河北省省级优秀教学团队。主持参加省市级科研项目数项,发表EI、核心期刊论文数篇。先后荣获邯郸市模范教师、邯郸市优秀教育工作者、第六届全国信息技术大赛最佳指导教师、河北省第六届高等教育教学成果奖三等奖,第八届河北省高等教育教学成果奖二等奖等荣誉称号。

邮箱:hdczyj@126.com电话:0310-6260058,办公室:行政楼X216房间

2.张玉霞,副教授西安电子科技大学工学硕士,信息工程学院计算机教研室,副教授职称,主编《大数据技术基础》教材,主持参加省市级教科研项目6项,发表核心论文7篇,先后获得邯郸市新长征突击手、邯郸市青年岗位能手荣誉称号,参加河北省青年教师教学大赛获得三等奖,指导学生参加蓝桥杯全国软件大赛共获奖项十余项。主讲课程:《Java程序设计》、《Web前台程序设计》、《数据结构》、《企业级应用开发》。

邮箱:zhangyuxia@hdc.edu.cn,电话:0310-6260170,办公室:逸夫楼R312

3.李贞,讲师2017年6月毕业于郑州大学,计算机科学与技术专业,获工学硕士学位,任教于信息工程学院/外国语学院,主讲课程:《Java程序设计》、《计算机网络》、《计算机操作系统》、《信息技术辅助英语教学》、《数据分析》。

邮箱:lizhen@hdc.edu.cn,电话:0310-6260809,办公室:学术交流中心312房间

4.闫双双,讲师天津大学工学硕士,信息工程学院网络工程教研室,荣获邯郸学院思政教学大赛三等奖,主持参与多项教科研项目,主讲课程:《Java程序设计》、《动态网站开发》、《框架技术》、《C语言程序设计》。

邮箱:yanshuangshuang@hdc.edu.cn,电话:0310-6260170,办公室:逸夫楼R212