《C 语言程序设计 C》 课程教学大纲
课程代码:030031112
课程英文名称:C language programming(C)
课程总学时:56 讲课:44 实验:0 上机:12
适用专业:通信工程
大纲编写(修订)时间: 2010.7
一、大纲使用说明
(一)课程的地位及教学目标
本课程是信息学院各专业学生必修的一门专业基础课。本课程教学主要是培养学生的计算
机意识,学习程序设计语言、程序设计基本方法、数据结构与算法基础等,使学生善于应用现
代计算机环境解决专业领域中的问题,实践性强。程序是各类系统开发的基础,同时也有助于理
解和掌握计算机领域中的大多数概念,因此是计算机基础教学中非常重要的基本内容。
通过本课程的学习,学生应达到以下要求:
1. 建立用计算机解决问题的逻辑思维方式
2. 掌握结构化程序设计思想
3. 掌握数据结构与算法的基础知识
4. 掌握用 C 语言进行程序设计的基本方法
5. 培养学生具有一定的独立分析、设计、编程及调试程序的能力。
(二)知识、能力及技能方面的基本要求
1.基本知识:掌握计算机算法的设计,程序的三种基本结构,掌握程序设计的基本方法,
2.基本技能: 通过本课程的理论教学及上机实践教学环节,使学生建立用计算机解题的逻
辑思维方式,掌握面向过程的程序设计方法,培养学生具有较强的独立分析问题、设计程序及
调试程序能力。
(三)实施说明
本课程主要讲授用 C 语言进行计算机程序设计的方法,详细讲授算法的建立,C 程序控制
语句的编程方法,函数的定义及调用,指针的概念及应用;并介绍结构体与共用体数据类型、
枚举类型的应用。
1.教学方法:课堂讲授中要重点对 C 程序控制语句的编程方法,函数的定义及调用、指
针的概念及应用以及结构体与共用体数据类型的应用进行讲解;采用启发式教学,培养学生
思考问题、分析问题和解决问题的能力;引导和鼓励学生通过上机实践和自学获取知识,培养
学生的自学能力;增加讨论课,调动学生学习的主观能动性。讲课要联系实际并注重培养学生
的创新能力。
2.教学手段:本课程属于技术基础课,在教学中采用电子教案、CAI 课件及多媒体教学系
统等先进教学手段,以确保在有限的学时内,全面、高质量地完成课程教学任务。
(四)对先修课的要求
要求学生掌握数学的基本逻辑关系知识和计算机基础知识,具备基本的计算机操作能力。
(五)对习题课、实验环节的要求
学习完每部分内容,都要做相关的练习题,加深对课堂所学知识的理解,检验学生对所学
内容的掌握程度,引导学生对所讲内容举一反三,从而达到熟练编程的能力。
1.对重点、难点章节(如:数组、函数、指针等)应安排习题课,例题的选择以培养学
生消化和巩固所学知识,用以解决实际问题为目的。
2.课后作业要少而精,内容要多样化,作业题内容必须包括基本概念、基本知识及程序设
评论0
最新资源