全球旧事资料 分类
高职院校C语言课程教学模式的实践与思考
1计算机专业:理解基本概念和基本原理,掌握程序调试过程。具备一定的编程能力,能够阅读比较复杂的程序。对于国家计算机等级二级C语言,具备自学能力,并顺利通过考试。2非计算机专业:理解基本概念和基本原理,掌握程序调试过程。具备自学计算机语言的基础知识。对于国家计算机等级二级C语言,经过培训能顺利通过考试。2理论与实践相结合,理顺教学思路对“教学内容→实验内容→课程设计”三者进行科学安排、紧密相联。“C语言程序设计”课程理论教学内容分成两大块:第一部分主要讲授C语言的核心部分,即基本概念、基本数据类型、基本运算方法、基本语句和基本程序控制结构;第二部分讲授函数、结构数据类型、程序设计方法和设计技巧。科学安排实践教学内容,紧扣基本概念和基本原理,尤其需要注意前后知识的连贯,让学生在思考和上机调试之后能逐步加深对C语言知识的理解和融会贯通。比如对排序问题的编程,以学生成绩排名为例:1采用冒泡法,将学生成绩从高到低进行排序,主要是数组的使用;2将排序部分用子函数完成,实现函数调用,主要是函数的使用;3用指针实现数组的输入输出以及数组的排序,主要将指针、数组和函数结合在一起的使用;4完成对学生成绩文件的管理,主要是文件的使用。课程设计是一个重要环节,对每一个课程设计的课题来说,可采用指导复习、释疑讲解、书面设计、实验测试、课题总结、书写报告六个步骤。经过人员、课题、实习场地和器具以及管理制度的学习培训等必要的准备之后,课程设计进入实质阶段。这个环节可以结合实践教学的内容来设计课题,比如在掌握排序问题的各方面的知识点之后,可以用“学生成绩管理系统”作为课程设计的题目。3以学生为主体,科学安排教学进程笔者提出一种“问题分析→找出算法→算法表示→编写代码→知识点讲解”的教学进程。
f对于第一部分内容,可以围绕“比较两个整数,并输出较大值”这个问题来讲述:Step1:先分析问题,提出算法;Step2:利用流程图和伪代码表示算法;Step3:用C语言表示算法,即写出如下程序:mai
i
ta,b,maxsca
f“dd”,a,bifa>bmaxaelsemaxbpri
tf“maxd”,max针对这个程序,紧扣教材来阐述以下6个方面的知识点:1C程序的构成和特点;2如何使用TurboC来运行C程序?3算法与流程图;4三种基本数据类型:整型、实型和字符型;5顺序程序结构和选择程序结构;6函r
好听全球资料 返回顶部