《Java语言基础》课程教学分析报告

一、课程概况

《Java语言基础》课程教学分析报告

【课程性质】《Java语言基础》是计算机科学与技术(云计算方向)专业的专业必修课程, 主要介绍基于Java语言的面向对象编程思想和编程规则。本课程分为四个模块分别为:Java基础、类和对象、常用系统类和I/O操作。课程共64课时3学分

【教学目标】通过本课程的教学,帮助学生掌握面向对象的编程设计思想和Java的基本语法、常用技术,并能运用Java技术和基本开发工具Eclipse进行程序设计。课程与前修课程《C语言程序设计》相衔接,共同培养计算机操作技能;为后续课程《Java程序设计》奠定基础,共同培养程序设计能力和软件开发能力。

【授课班级】2016级计算机科学与技术本三、四(云计算)

二、课程目标完成情况分析

1. 能力目标完成情况

通过平时作业和期末机考成绩的情况可知,同学们学习完本门课程后,基本能够建立面向对象程序设计的思想和基本方法;具备一定的程序逻辑能力,程序模仿能力,程序设计的思维方法和能力;能够对于给定问题进行基本的分析,并能够对事物进行抽象,创建基本的类,并通过程序代码予以实现;掌握Java基本的应用程序的设计和调试方法;用Java语言进行编程的实战能力。

2. 知识目标完成情况

根据平时成绩、期中成绩和期末成绩分析,大多数同学能够掌握Java语言的语法规则,熟练使用流程控制进行编程;学会运用面向对象编程特点,使用抽象、封装、继承、多态编写简单的类;掌握Java语言基础类、字符串类的应用;掌握集合类和泛型的使用;掌握异常的应用方法,进行异常处理设计;了解数据流的概念,并能实现基本的文件读写过程和程序实现。

3. 素质目标完成情况

通过具有良好的思考和分析问题的能力;具有较好的信息检索能力,独立解决问题的能力;具有很好的与人沟通和交流的能力,具有克服困难的锲而不舍的精神。

三、教学改革情况

“慕课+翻转课堂”教学模式更有利于应用型本科院校提高学生的自主学习能力,培养学生分析问题和解决问题的能力。《Java语言基础》课程的教学改革实践,为了发挥学生学习的自主性,培养学生的自主学习能力,在教学过程中,采用了“慕课+翻转课堂”教学模式。教师布置任务,课下学生可以通过“中国慕课大学”的教学平台进行线上学习,通过教学平台自行完成部分理论知识的预习和复习。通过线上学习,一方面,学生可以按照自己的实际情况有选择性的进行学习,另一方面,它是课堂教学的一个延伸,对学生深入学习和获取更广的信息量提供了帮助。课堂上教师进行学生学习的检查和总结并进行知识的扩展。

在资源建设上方面,一学期以来,我们整理了丰富的视频资源,教学素材、经典案例、学习参考资料等资源,正在有计划的在伦贝尔学院教学平台上建设和丰富该课程。

期末考核的方式采用机考是通过浙江大学PTA平台,随机抽取题库考核。在教学过程中让学生在平台上完成平时的作业和练习,编写的代码能够通过系统的平台自动评判,学生能够立刻看到程序编写的对与错,这样可以及时的对所学知识进行巩固和更新。学生大多数能够独立思考解决程序代码出现的问题,出现问题会和同学们探讨,会网上寻找解答办法然后去理解,也会QQ或者微信方式求助老师,这样的方式对于学生去解决问题有非常大的提高。由于开学初就告诉学生们期末考试采用这样的平台完成考试,同学们以期末过关为动力,课下能够积极主动完成作业,训练自己的编程能力。一学期以来,大多数同学们能够真正扎实的掌握了该门课程的知识。

四、成绩与问题成因分析

期末考核中成绩优秀和良好的没有达到预期的效果,主要原因主要是由于考试的同学多,网络传输的速度慢,部分学生编程题目编写出来,提交时候需要大量排队,这样用于编写程序、改正程序的时间减少,少部分70分以上的同学按照平时的学习程度是可以达到80分以上的良好程度,大部分60-69分数段的同学可以提升到中等水平。

从整体教学效果来看,学生通过学习Java语言基础,已经建立面向对象的程序设计思想,但由于初步接触所以知识理解的还不够透彻,导致编写代码还是不能够非常熟练,准确这也是一部分同学分数不高和不及格的原因。。

五、改进措施

1. 在今后的教学中,会侧重激发学生学习Java技术的兴趣,可以通过展示多个有趣的案例、好玩的游戏、优秀的网站或学生熟悉且使用过的某个管理系统,让学生真切地感到Java技术的重要性。

2. 继续巩固现行教学模式,以案例教学为依托,围绕典型的案例讲解过程授课。Java语言基础课程内容既丰富又零散,既有抽象的概念,又要求学生具备动手能力。继续注重当场编写程序,演示分析、排错、推导、调试过程,学生与教师同步编程。让学生既学到了知识,还提高了学生对问题的分析、解决的能力

3. 教学中内容不拘泥于固定的教材,Java语言的知识点多、散、更新快,市场上的Java语言教材多是面向基础理论加几个编程案例的课程设置模式,无法有效提高学生的实践能力;而较厚的学习指南类书籍又难以用于学时有限的课堂教学。要达到让学生既能学懂基础知识,又能提高实践能力,教学中要广泛涉猎相关知识,不断归纳总结,及时更新知识储备,提高自身教学能力。

4. 继续进行基于翻转课堂的教学改革,由于Java教学中进行翻转课堂的教学模式,取得一些成效,能够较好的调动学生的积极性和主动性,后续的教学中应该设计更为合理的课前任务单及课堂检查方法,设计相应的激励机制及方法更加充分调动学生的积极性。

5. 继续重复合理的运行PTA平台,该平台能够及时准确的评判学生编写的程序,这样可以充分调动他们的积极性,程序代码通过从而获得成就感。学生通过多编写程序代码,有能够对所学的知识更好的理解掌握和运用。