欢迎来到天天文库
浏览记录
ID:27908427
大小:80.00 KB
页数:6页
时间:2018-12-07
《潍坊学院《C语言程序设计》(2001002)教学大纲.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、潍坊学院《C语言程序设计》课程(0212090)教学大纲适用专业:计算机科学与技术(软件外包)、计算机网络、数字媒体、通信工程专业;总学时:78学时;学分:4学分一、说明1、本课程的目的、任务C语言课程是计算机及相关专业的重要基础课程。通过该课程的学习,学生不仅需要掌握C语言的语法和基本知识,更重要的是通过C语言的学习掌握程序设计的思想及方法,提高学生利用C语言的编程能力;同时建立起程序设计的思想,为以后学习其它语言起到触类旁通的作用,为培养学生有较强软件开发能力目标打下良好基础。2、本课程的教学要求通过本课程的学习,应使学生达到以下基
2、本要求:通过本课程的学习,应熟练掌握C语言中的基本知识、各种语句及程序控制结构,熟练掌握C语言的函数、数组、指针、结构体、链表等数据结构的基本算法;并能熟练地运用C语言进行结构化程序设计;具有较强的程序编写调试能力;具备较强的逻辑思维能力和独立思考能力。教学思路:本课程是学习面向过程的编程的入门课。在实际讲解时,除了对基本概念强调外,可在课程讲授时辅助现代化教学手段,通过实际观察程序的走向或变量值的变化,使学生一开始就了解实际的编程、调试的过程,掌握简单的调试方法和技巧,方便学生的自学,能更好地培养学生的实际动手及解决问题的能力,最终较
3、好地达到本课程的教学目的。二、课程内容及课时分配第一章程序设计概述(4+2学时)1、教学内容(1)程序设计语言概述。(2)算法概念与算法描述、算法的特性与算法评价。(3)结构化程序设计的基本过程。(4)使用VisualC++6.0实现C语言程序。(5)C语言程序的基本结构。(6)标识符与保留字。2、教学要求(1)掌握算法概念与算法描述方法,了解算法的特性与算法评价指标。(2)熟悉结构化程序设计的基本过程。(3)掌握使用VisualC++6.0实现C语言程序的基本步骤。(4)熟悉简单C语言程序的基本结构。(5)掌握标识符与保留字的概念。第
4、二章简单程序设计(4+2学时)1、教学内容(1)数据类型简介。(2)常量简介。(3)int型、float型、char型简单变量的定义及使用。(4)算术运算与赋值运算。(5)宏命令include和define。(6)printf()函数的功能、格式及用法。(7)scanf()函数的功能、格式及用法。(8)getchar()函数的功能、格式及用法。(9)putchar()函数的功能、格式及用法。(10)数据类型的转换。2、教学要求(1)掌握数据类型的概念,了解C语言的常用数据类型。(2)了解C语言的基本常量及表示。(3)掌握int型、flo
5、at型、char型简单变量的定义及使用方法。(4)掌握算术运算符及算术表达式。(5)掌握赋值的概念,掌握赋值运算及赋值表达式。(6)了解运算符的优先级及结合性的概念。(7)了解宏命令include和define的功能,掌握其基本用法。(8)熟练掌握printf()函数的功能、格式及用法(9)熟练掌握scanf()函数的功能、格式及用法(10)熟练掌握getchar()函数的功能、格式及用法(11)熟练掌握putchar()函数的功能、格式及用法(12)掌握顺序结构程序设计的一般方法(13)了解数据类型转换的概念,掌握数据类型转换方法第三
6、章分支结构程序设计(6+2学时)1、教学内容(1)关系运算符和关系表达式。(2)逻辑运算符和逻辑表达式。(3)条件运算。(4)if命令的结构、功能及用法。(5)switch命令的结构、功能及用法。(6)break命令的功能及用法。2、教学要求(1)掌握关系运算、逻辑运算的运算符及其表达式。(2)掌握if命令的三种形式及用法。(3)掌握if命令的嵌套结构。(4)掌握switch语句一般形式及用法。(5)利用流程图加深对选择结构程序的理解。(6)掌握条件运算,并能实现与if语句的转化。(7)掌握关系与逻辑运算符表达式的结果判定。(8)掌握分
7、支结构程序设计的一般方法第四章循环结构的程序设计(6+4学时)1、教学内容(1)for语句、while语句和do…while语句。(2)循环嵌套。(3)break,continue命令。2、教学要求(1)掌握while语句与dowhile语句的结构,两者区别以及各自使用方法;(2)掌握for语句的结构,熟练掌握其使用方法;(3)掌握常见的循环嵌套形式;(4)掌握break命令和continue命令的使用方法。(5)掌握循环结构程序设计的一般方法。第五章数组程序设计(6+4学时)1、教学内容(1)数组的含义与存储特点。(2)数值型一维数组
8、的特点及定义与使用方法。(3)字符数组一维数组的功能、特点、定义与使用方法。(4)二维数组的特点、定义及使用方法。(5)字符串操作函数。2、教学要求(1)掌握数值型一维数组的定义,数组元素的引用方法及数组应
此文档下载收益归作者所有