• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 数学学习 > 正文

    [高职院校计算机专业《C语言程序设计》教学探讨]计算机专业程序设计

    时间:2019-01-09 03:27:27 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘 要: C语言是高职院校计算机专业的必修课,是学生学习程序设计的入门课程。在《C语言程序设计》教学过程中,教师应抓住C语言重点内容和环节,精心规划教学;引导学生养成良好的编程风格,利用多种先进的教学技术,培养学生的编程能力和解决实际问题的应用能力;在教学中培养学生的自学能力,鼓励学生自学C语言前沿的应用技术。
      关键词: C语言 教学方法 应用编程能力 自学能力
      
      1?郾引言
      《C语言程序设计》是高职计算机类专业开设的首门高级程序设计语言课程。它使用广泛,表达能力强,目标代码运行效率高,可移植性好;既具有高级语言的优点,又具有低级语言的许多特点;既可以用来编写系统软件,又可以用来编写应用软件。目前,在《C语言程序设计》课程教学中,许多教师和学生都认为C语言概念多、规则繁杂、使用灵活、书写方式多变、容易出错。教师教学和学生学习都感到困难,增加了教学的难度;而学生抱怨课程内容枯燥乏味,没有兴趣;在解决实际问题编写应用软件时往往无从下手,缺乏编程和调试的能力。下面我就C语言的教学谈谈自己的一些看法和建议。
      2.精心规划教学
      有些学生甚至在学完了该课程后仍然无法完整、正确地理解C语言的整体结构和特点。我针对这种情况,在教学课时上,《C语言程序设计》课安排一学期学完。把该课程划分为两个学习阶段:第一阶段《C语言程序设计I》,主要将基础知识融入案例与任务中进行教学,即基础阶段;第二阶段《C语言程序设计II》,主要进行30个学时为期一周的应用程序设计与实现,即应用阶段。
      基础阶段《C语言程序设计I》的考核,主要考虑对学生动手编程能力的培养,因此考核分成理论和上机两部分。理论考试为开卷,占总评成绩的20%;上机考试主要题型为编程和改错,占总评成绩的30%;平时成绩占总评的20%。应用阶段《C语言程序设计II》的考核,以面试考核为主,占总评成绩的30%,考查学生对项目案例教学的理解,项目案例功能的扩展和改进等方面的情况,以及运用C语言解决实际问题的应用能力。
      3.教学伊始引导学生养成良好的程序设计习惯和代码编写风格
      首先,在C语言教学之初,让学生阅读简单的规范的C语言程序,在学生心中起到“先入为主”的效果;其次是在上课过程中,充分利用现代的教学方式,课件演示和板书都力求以规范的格式书写程序,告诉学生程序就该这样写;平时上机练习,要对学生中代码书写出现的不好习惯,及时提出并给出改正的方式方法。总之,要培养学生严谨、清晰的代码编写风格和良好的程序设计习惯。
      4.采用多种教学方法,培养学生的编程能力
      4.1循序渐进法。在C语言的教学过程中,教师起非常重要的作用,尤其是在教学中要激发出学生的兴趣。大多数学生都是初次接触C语言,这是一个全新的内容,同时也会有全新的收获。由于该课程是培养学生程序设计的能力,之前学生几乎没有此经验和能力,要通过教师循序渐进地引导,再加上学生上机的体验和感受,使其逐步积累程序设计的能力。对于教师给定的题目,教师应该遵循由低到高、由简入难,有趣并尽可能贴近实际的原则。开始时,教师给予学生的题目都是单项的练习,如简单的输入输出、数据类型、数组编程等。到了C语言学习的后期,可以出一些较复杂并和实际结合的题目。如:在讲解二重循环知识点的时候,教师可设计以下由浅入深、由易到难的实例。
      (1)打印如下由易到难的图形
      通过上述三个由浅入深的实例,自然就可以总结出打印图形的规律:把每行前输出的空格数与行的关系、每行打印“*”的个数与行的关系填入内层循环的终止即可。另外,由于外层循环包含了多条语句,因此必须用把包含在外层循环中的语句用{}括起来。推广到一般,打印符号的大致代码形式如下:
      for(i=l;i 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

    推荐访问:计算机专业 探讨 语言程序设计 高职院校

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章