Page 1
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
C语言程序设计
面向过程编程方法计算机应用技术基础
2013-2014学年度第二学期课程
Java语言程序设计
新疆农业大学计算机与信息工程学院
陈燕红:[email protected]
Page 2
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
教 学 内 容
编程入门5
课程组织2
课程要求3
编程环境4
6
课程目标1
Page 3
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
Java语言的应用
• 智能家电程序设计
• Androd手机应用软件开发
• 网络应用
Page 5
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
Java语言的由来
• Sun公司的“Green计划”• 智能家电的程序设计
• 资源有限、可移植、跨平台
• 爪哇(Java)咖啡
Page 6
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
作品展示
• 简单的程序
• 图形界面程序
• 动画设计
• 游戏开发
Page 7
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
Java开发工具
• JDK• Eclipse
Page 9
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
机器人卡雷尔程序
任务初始状态
任务目标状态
Page 10
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
课程目标
★ 激发编程兴趣
★ 掌握规范而实用的编程方法
★ 提高分析问题、解决问题的能力
Java语言程序设计
Page 11
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
课程组织
✤教学网站http://vquiz.xjau.edu.cn/java
✤教材课程导论:《机器人卡雷尔学习Java语言》课本:《Java简明教程》
✤课堂教学
由主讲教师完成(阶一教室)
Page 12
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
Java语言程序设计
课程要求
★作业:60分★平时表现:10分★机试:30分
考勤:迟到一次扣2分,早退或缺课一次扣5分,均是从总评成绩中直接扣除。
作业:只接受规定期限内上交的作业,并根据互动评分、程序正确性编程风格、注释等进行综合评分。
Page 13
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
Java语言程序设计
编程入门
★ “bug”和“debug”的由来
★ 初识机器人卡迪尔
Page 14
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
编程入门
来自于Mark II的虫子
Page 15
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
Harvard Mark II编程入门
Page 18
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
随堂材料
本节课的随堂材料
随堂材料1:开发环境下载、安装和使用说明
Page 19
新疆农业大学计算机与信息工程学院 陈燕红 2013-08
阅读任务
课后的阅读任务
★ 《机器人卡雷尔学习Java语言》的前三章