课程的重点、难点及解决办法

 

本课程以项目案例为驱动的教学模式,以培养学生软件设计职业能力为目标,以模块化的结构方式安排教学内容,采取校企合作、工学结合、教学做合一的方式,按照软件开发的工作流程组织教学。

1、程序设计课程重点是三个知识大类内容:

1Java程序语言编程的基本内容,包括控制结构、基本数据类型、表达式、面向对象编程,输入/输出、多线程等;

2)面向对象程序设计的基础理论,包括类、对象、接口、软件工程;

3)开发工具与程序调试技术,介绍Eclipse集成开发环境和静态编译调试、动态运行调试等内容。这三个大的重点,是根据学生今后学习和发展的实际需要所确定的,可以使学生掌握使用程序语言设计应用程序的基本技能,了解面向对象和结构化程序设计的方法,能够编写、调试和运行实用、规范、可读性好的程序。

2、课程教学难点主要是:

Java语言程序设计课程基础教学的难点在于面向对象的概念和思想、建立应用模型、描述算法、优化算法、课程内容较宽,学时有限,特别是实验学时有限,如何深入浅出开展教学?如何使得学生在程序实践中总结、提炼和升华知识,进入软件开发境界等。

 

3、解决办法:

对本课程的重点一方面采取课前先预习-->课内重点讲述-->课后练习与实践三步法加深学生对重点知识的理解,另一方面从教学方法和教学手段的改革以及现代先进教育技术的应用等方面帮助学生消化和理解。具体从以下几个方面进行突破:

    1)讲解示例,用实例说明,全面推行学中练、练中学教学思路。以项目为载体,将课程知识点有机地融入项目,使学生在模拟或真实软件开发环境中,通过完整的软件项目实践的教学设计,---,达到最佳教学效果,全面开发学生的潜能。同时,注重课堂教学的延伸与拓展,

    2)制作多媒体动画,形象生动的例子对难点问题进行讲解和说明。

    3)对于学习重点,布置相关的课外练习,使学生加深理解。