计算机论文
C程序设计是计算机专业的必修课
时间:2022-08-04 22:22 所属分类:计算机论文 点击次数:
1引言
在计算机课程中,“C++程序设计是计算机专业的必修课。该语言具有高效实用的特点:既可以进行过程程序设计,也可以进行面向对象的程序设计,逐渐成为高校程序设计课程的主流。C++语言不仅是软件开发的直接工具,也是软件开发的直接工具“数据结构”,“操作系统”,“编译原理”,“软件工程”以及其他相关课程的体系中起着非常重要的作用。
中原工学院计算机科学与技术专业从2007版培养方案开始,2006版培养方案中,“高级语言程序设计C++”课程分解成“高级语言程序设计C++(上)”,“高级语言程序设计C++(下)”两门课程分别在一年级和二学期开设。第一学期主要教授过程化程序设计,第二学期主要教授面向对象的程序设计VisualC++6.0是实验教学平台。
作者根据自己的教学经验和教学过程中的问题进行分析和讨论,以进一步提高本课程的教学效果和教学质量。
主要问题2
(1)程序设计课程一般以程序设计语言本身的系统为教学路线,注重编程语言的基本概念、基本句子和语法的详细解释,而不以逻辑和实际编程解决思路为教学主线。它不能达到培养学生分析和解决问题的实际能力的目的。学生们面临着很多语言符号,需要记住太多的内容。在教学过程中,学生觉得学习相应的知识点(语法)并不难,听老师讲解例子也很容易理解。但真正让学生解决实际问题,相当多的学生觉得无法开始,觉得问题太难了。学生们很容易理解教科书中的例子,但他们不会从一个例子中得出推论。
(2)实践教学薄弱。只有在计算机实践中,学生才能真正学会如何编写程序和调试程序,更好地掌握程序设计的理论知识。C++在语言实践教学中,由于课时有限,教学条件有限,编程思路和程序调试不放在第一位,学生分析和解决问题的能力训练不够;计算机内容基本上是基于C++语言本身的一些语法规则与实际开发应用脱节,不能引起学生的兴趣。
(3)学生学习差距较大
由于学生水平不同,部分学生学习意识差,学生学习效果差异明显,学生编程能力逐渐下降,学生无意写作C++/MFC程序,而是写C#/JSP等待网站程序设计。如果进行有效的教学研究,大多数学生都能学会C++程序设计的基本概念,掌握常用的语法和算法,可以使用C++写通用程序是一个值得研究的问题。