当前位置: 首页 > >

“C语言程序设计”课程改革的几点措施_论文

发布时间:

总第 441 期 2018 年 11 月(下) The Science Education Article Collects Total.441 November 2018(C) “C 语言程序设计”课程改革的几点措施 郑璐璐 (上海理工大学光电学院 上海 200093) 中图分类号:G642 文献标识码:A DOI:10.16871/j.cnki.kjwhc.2018.11.027 摘 要 计算机科学是 21 世纪对人类生活影响最大的前 沿学科,程序设计是计算机学科发展的基石,同时计算机思 维的训练对学生的逻辑思维发展大有裨益。本文针对“C 语 言程序设计”教学的现状和不足,结合程序设计理论与实践 结合能力极强的特点,提出以学生为主体的教学改革的方 法,充分调动学生的学*积极性。主要包括课堂教学的方法 和实验教学方法的改进。为基础学科的教育发展提供建议 和指导,从而促进我国高校的基础学*ㄉ枘芨玫胤⒄埂 关键词 C 语言 课程改革 多媒体教学 Several Measures for the Curriculum Reform of C Lan原 guage Programming // Zheng Lulu Abstract Computer science is a leading edge discipline which has a great influence on human life all over the world in twenty-first century. Programming design is the foundation of the development of the computer science. At the same time, the cultivation of computational thinking mode has a beneficial effect on the development of student's logical thinking. In view of the status quo and deficiency of C Language Programming teaching, and combined with the close combination of theory and practice in the course, this paper proposes the student-centered method of teaching reform, mainly including the improvement of classroom teaching methods and experimental teaching methods, in order to fully motivate students' enthusiasm in learning. The aim is to provide suggestions and guidance for the education and development of basic disciplines, and promote the better construction of basic disciplines in Chinese colleges and universities. Key words C language;curriculum reform;multimedia instruction 1 引言 C 语言是一门经典的计算机编程语言,是理工科学生在 本*锥蔚囊幻胖匾淖ㄒ祷】纬蹋唤瞿芄宦阆 代编程的基本要求,而且是许多其他编程语言的基础。C 语 言在嵌入式系统等领域依然是不可替代的。而且,对于理工 科计算机相关专业以及非相关专业的学生来说, 培养学生 的“计算思维”是一件非常重要的事情。计算思维是指利用 计算机的基本概念针对提出的问题求解及系统设计的思维 活动。教会高校的学生如何使用一门语言,更重要的是让学 生学会用计算机思维来解决问题,通过学*程序语言并完 成程序设计的基本方法提高逻辑思维能力,并通过熟练使 用计算机的技能为解决本专业的实际问题打下基础。所以 C 语言是一门优先选择的必修编程语言课程[1]。 2 C 语言课程教学的现状 大部分理工科专业开设的第一门计算机语言课程就是 “C 语言程序设计”。作为培养理工科学生计算机思维的核心 课程,它具有逻辑严密以及实践性强等优点[2]。但是在教育 过程中出现了一些问题,突出的问题主要包括以下几点: (1)学*内容多而学时相对较少。当前大部分学*该门课程 的教学总学时是 48 学时,其中授课基本是 32 学时,学生上 机操作的时间为 16 学时,操作实践的学时明显不足;(2) 在学*的过程中学生学*的主动性不足 ,两极分化相对严 重。“C 语言程序设计”课程的内容连续性很强,部分学生一 旦遇到学*瓶颈,通常缺乏钻研的精神,很容易放弃学*, 导致学生成绩的两极分化相对严重。(3)解决问题的能力有 待提高。学生在学*的过程中通常学*方法不科学,把学* 的重点放在语法知识的学*上面,而不是程序调试方法的 学*,导致程序调试的意识和水*不高。(4)成绩考核手段 单一,无法调动学生学*的兴趣。传统的考核手段,通过“上 课出勤 + 实验报告 + 考试成绩”为主。这种方法可以督促学 生按时上课,但无法保证课堂效率;可以督促学生完成实验 报告,但无法保证学生独立完成实验内容。因此这种考核手 段相对难以体现出学生对课程实验真正掌握的程度,并且 不利于培养学生学*的积极性。 3 帮助学生树立正确的学*动机 著名的教育心理学家布鲁纳曾经说过,教学的过程就 是学生主动加工认知的过程。所以,学*知识的人,必须是 知识*得过程中的一个积极的参与者。因此,任何阶段任何



友情链接: