课程介绍

2019~2020学年第二学期 《JAVA程序设计基础》实验课程教学实施方案 软件工程系 叶吉祥 一 、课程概况 【课程名称】JAVA程序设计基础实验 【课程性质】计算机类专业基础课程 【教学对象】四年制大二本科生:软件2018-1、2、3、4,计卓2018-1 【前修课程】C语言程序设计、面向对象程序设计 【后修课程】数据结构、JAVAweb和JAVAEE 二、教学地位与作用及主要教学目的 【地位作用】JAVA程序设计基础是计算机、软件工程、网络工程、通信工程专业基础课程,该课程包括类与对象、封装、继承、多态、异常、接口JAVAFX等。通过本课程的学习,使学生掌握基本的面向对象的编程思想与能力,并能将面向对象的编程方法和技术应用于数据结构中栈、队列、树等简单问题的实现,培养学生基本的抽象能力、问题解决能力,为后续的专业课程的学习打下坚实的基础。 【教学目的】通过本课程的教学,使学生把握JAVA面向对象的程序设计方法,掌握一定的抽象思维能力。利用面向对象的基本机制进行问题的抽象、封装、继承,应用面向对象的技术来进行数据结构的学习、实践,更好地培养学生的程序思维、动手实践能力。 三、课程选用教材 【使用教材】 (1)JAVA语言程序设计(基础篇)【M】,梁勇。机械工业出版社.2017 【选用依据】 梁勇的JAVA程序设计以JAVA的面向对象程序设计知识为主线,详细介绍了面向对象中知识,包类与对象、封装、继承方式、访问权限、抽象类、JAVAFX等,内容详细,注重细节,非常适用于初学者。 【参考教材】 (1)JAVA程序设计,唐振明,电子工业出版社2011年 四、教学手段和方法 采取课前预习、针对授课、作业修订、上机实验、作业批改、课后指导等手段督促学生主动学习、编程实现、完成作业。特别是在每个星期会安排一次研讨,其内容是一个主题知识点的综合应用,能够显著提升学生的思考能力、知识获取与组织能力、交流能力、动手实践能力。 五、教学特点 JAVA程序设计是面向对象程序设计的重要工具,是软件设计的基础课程,具有难度大、实践性强等特点。教学必须遵循由浅入深的原则,对核心技术加以讲授、研讨,确保课程教学效果,为后续的专业课程学习打下坚实的基础。 六、各章节教学重点与难点 1、第四章String类型,是类类型,学生会很难理解,重点介绍String定义引用的方法及与其他基本类型的区别 2、第七章、第八章数组类型,这个与C有很大的不同需要重点介绍不同之处 3、第九章类与对象重点在对类与对象的理解,对象的定义,难点在于引导学生树立对象的概念 4、第十一章继承与多态,重点在于理解继承的含义及实现机制,难点在多态对应的动态绑定机理 5、第十三章抽象类和接口,重点在抽象类的含义及实现理解,继承关系在抽象类定义过程的体现 七、教学进度 该课程教学总学时为30学时,1学分。教学安排按照一学期10周进行,每周3学时。具体教学进度安排如表1所示。 表1教学进度计划表 周次 教学内容 建议学时 实验学时 3 String 2 2 4 数组 4 4 5 类与对象 8 6 6 继承与多态 8 6 7 异常处理 4 4 8 抽象类与接口 8 8 八、教学辅导与测试 【预习】每周安排一个主题的预习,布置预习作业,上课前学生提交作业。 【答疑】授课时根据作业问题针对性答疑。 九、教学意见反馈 教学反馈意见可以发送到任课老师邮箱huyebowen@163.com,或者直接咨询任课教师电话13117316814

课程通知 >>更多
  • Java程序设计期末考试时间 2022-05-04
最新动态
  • 叶吉祥发布了新的作业第16周作业:模拟试题及答案
  • 叶吉祥发布了新的作业第15周作业:模拟试题之一
  • 叶吉祥发布了新的作业第14周作业:异常处理:16进制字符串转换成10进制数值
  • 叶吉祥发布了新的作业第13周作业:比较器与Comparable的使用
  • 叶吉祥发布了新的作业第12周作业:接口、抽象类设计:货架管理
  • 叶吉祥发布了新的作业继承与多态-3:凸多边形的面积
  • 叶吉祥发布了新的作业第10周作业:继承与多态-图形
  • 叶吉祥发布了新的作业2021级第九周作业:继承与多态-定义自己的String类
  • 叶吉祥发布了新的作业2021级第八次作业:面向对象思考-三角形应用
  • 叶吉祥发布了新的作业2021级第七周作业:对象与类应用之一元二次方程