为满足IT学习者的迫切需求,拟通过本课程的学习,使零基础的学生具备Java程序语言开发的相关知识和技能;熟悉软件开发的基本流程,并能使用面向对象思维分析业务需求,解决实际问题;通过项目代码的撰写指导,使学生能熟练掌握Eclipse集成开发工具进行项目代码管理,版本维护和程序调试,并能编写一些简单的测试程序和异常处理程序等技能。
通过本课程的短暂学习,让初学者能快速认知程序设计的基本思想,基本语法,掌握相关的基本技能。同时,课程通过经典示例和综合实例,培养职业化软件工程思想。利用Mooc,spoc等信息化教学新模式,培养和训练学生的自主学习能力,对实际问题的分析能力,和应用计算机解决问题的能力。
项目1.初始Java
主题讨论01-Java命令行的使用
1.1Java简介
1.2搭建Java开发环境
1.3使用记事本编写Java程序
1.4使用Eclipse开发Java程序
1.5导入/导出Java项目
1.6管理组织代码
1.7扩展阅读-认识JAR类库
单元作业01Java开发环境搭建
第1章单元测试
项目2.使用Java基本语法(一)
2.7 扩展阅读-JDK9新特性jShell的使用
2.8 扩展阅读-Scanner的使用
主题讨论02-课程内容发布时间表1
2.9 扩展阅读-时间和日期
2.1 认识标识符
2.2 变量和变量类型
2.3 数据类型和类型转换
2.4 使用常量
2.5 使用注释
2.6 使用运算符进行算术运算
第2章猜价格游戏项目作业
第2章基本语法测验(一)
项目2.使用Java基本语法(二)
2.15扩展阅读-读写Excel文档
2.13扩展阅读-常用插件的安装
2.14扩展阅读-字符串的常用处理
主题讨论03-课程内容发布时间表2
2.7使用运算符进行逻辑处理
2.8使用if进行流程控制
2.9使用switch进行流程控制
2.10使用循环
2.11循环的跳出与继续
2.12多重循环
第2章基本语法测试(二)
第2章作业
项目3.使用面向对象基础语法
主题讨论04-类和对象
3.1认识类和对象
3.2为类添加属性
3.3为类添加方法
3.4为类添加静态方法
3.5递归方法
3.6构造方法
3.7重载方法
第3章单元测验
第3章作业
项目4.使用面向对象高级语法
4.1继承语法
4.2数组
4.3使用该数组类操作数组
4.4抽象类
4.5使用接口
主题讨论05-接口和抽象类
第4章单元测验
第4章作业
项目5.捕获并处理异常
主题讨论06-异常
5.1异常处理机制
5.2捕获异常
5.3自定义异常
第5章单元测验
第5章作业
项目6.设计图形界面(一)
6.1SWT图形界面
6.2.1使用SWT布局管理-FillLayout
6.2.2使用SWT布局管理-RowLayout
6.2WindowBuilder安装
主题讨论07-布局管理器
第6章单元测试
第6章作业
项目6.设计图形界面(二)
6.4使用SWT布局管理-GridLayout
6.5使用SWT布局管理-FormLayout
6.6SWT中的事件模型
6.7SWT常见事件处理写法
项目7.微波炉模拟项目(一)
7.1微波炉模拟程序.001界面制作
7.2微波炉模拟程序.002.代码重构
7.3微波炉模拟程序.003.事件监听
第7章作业1
项目7.微波炉模拟程序(二)
7.4微波炉模拟程序.004.数字键盘
7.5微波炉模拟程序.005.数字有效性
项目7.微波炉模拟程序(三)
7.6微波炉模拟程序.006.CookTimer
7.7微波炉模拟程序.007.添加图像
项目7.微波炉模拟程序(四)
7.8微波炉模拟程序.008.添加声音
7.9微波炉模拟程序.009.安装包制作
1、具有计算机基本使用技能
2、热爱编程,热爱新技术
《Java程序设计项目化教程》.郑哲,机械工业出版社.2015.01
Q : 课程咨询的联系方式是怎样的?
A : 课程咨询的邮箱是:nbcc_support@126.com。
Q: 如何学习更多相关课程?
A: 1.《网页制作(HTML5+CSS3)》 https://www.icourse163.org/course/NBCC-1205793801?tid=1206075206
2.《Java程序设计》https://www.icourse163.org/course/NBCC-1002529025/?tid=1206125213
3.《JSP开发应用》https://www.icourse163.org/course/NBCC-1001710008?tid=1206124216
Q:怎样购买本课程的教材?
A:可以直接在网上购买,有困难的话,也可联系主讲教师协助购买。
Q:到哪里可以免费下载教材中的工具软件?
A:可以在网上搜索和下载,也可以在课程交流区中留言,团队将会将需要的资料通过邮件发送给您