C语言程序设计课程教学大纲
C语言程序设计课程教学大纲
一、本课程的性质、目的和任务
1、课程的性质
本课程是计算机科学与技术专业的一门重要的专业基础课程。它既可以为其它专业课程奠定程序设计的基础,又可以作为其它专业课程的程序设计工具。
2、课程的目的
设置本课程的主要目的是通过对C语言程序设计的语法规则、数据类型、数据运算、语句、系统函数、程序结构的学习,掌握应用C语言进行程序设计的技能,为进行各种实用程序开发奠定一个良好的基础。
3、课程的任务
本课程的主要任务是培养学生:
⑴ 熟练掌握C语言程序设计的数据类型(基本类型、构造类型、指针类型等)和各类运算符,能正确使用表达式实现各种数据的简单加工。
⑵ 熟练掌握C语言程序设计的三种基本结构(顺序、选择、循环)的特点,能使用相关语句完成这三种基本结构的程序设计任务。
⑶ 掌握C语言程序设计的常用库函数使用,以及用户函数的定义、调用、参数传递等方法。
⑷ 熟练掌握阅读和分析简短程序的方法和技巧。
⑸ 熟练掌握设计和调试简短程序的方法和技巧。
⑹ 了解并初步掌握实用程序的开发与调试技术。
二、教学基本内容和要求
1、C语言概述
(1)教学目的与要求
①了解程序、程序设计、高级语言的概念。
②了解C程序的基本结构。
(2)主要内容
程序设计及编程语言的“代”;C语言的发展历史和特点;C程序示例;C程序的编辑、编译和运行。
(3)重点、难点
重点:C程序的基本结构。
难点:C程序的基本结构(多个函数构成C程序)。
2、程序的灵魂——算法
(1)教学目的与要求
①了解算法的概念。
②理解并掌握一些常用算法。
③掌握用流程图的方法来描述算法。
(2)主要内容
算法的概念;简单算法举例;算法的特性;怎样表示一个算法。
(3)重点、难点
重点:常见的一些典型算法;流程图描述算法。
难点:典型算法的理解。
3、数据类型、运算符与表达式
更多推荐
c语言课程主要目的和内容,C语言程序设计课程教学大纲
发布评论