《C语言程序设计》课程教学大纲.docx
《《C语言程序设计》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》课程教学大纲.docx(14页珍藏版)》请在第一文库网上搜索。
1、C语言程序设计课程教学大纲一、课程基本信息开课单位信息与网络工程学院计算机系课程类别通识教育课程课程名称中文名称:C语言程序设计英文名称:The C Programming Language课程编码TS28101开课对象信息与计算科学本科开课学期第2、3学期学时/学分总学时72、理论课学时48、实验课学时24先修课程高等数学、大学计算机基础课程简介:C语言程序设计是工学、理学专业的一门重要基础课,主要内容包括:C数据类型、运算符和表达式、基本输入输出、选择控制结构、循环控制结构、函数、数组、指针、字符串、结构体和共用体、文件操作等。通过讲授使学生掌握C语言的基本语法、语句、控制结构以及结构化程
2、序设计的基本思想和方法,培养学生熟练使用C语言分析和解决实际问题的能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。二、课程教学目标本课程的目标不仅让学生掌握高级程序设计语言的相关知识,更重要的是在实践中逐步掌握程序设计的思想和方法,以c语言和计算机作为工具,通过程序设计解决和处理现实世界中,特别是与本专业有关的大量实际问题,从而培养学生解决问题的应用能力,为后续课程的学习和计算机应用奠定良好的基础。具体目标如下:1 .掌握C语言程序设计的基本结构及上机步骤;2 .掌握C语言数据类型;3 .掌握C语言中格式输入输出函数、字符输入输出函数的使用;4 .掌握顺序、分支、循环结
3、构程序设计方法与技巧;5 .理解冒泡排序算法;6 .掌握函数的定义、调用、变量作用域和存储类型;7 .掌握指针变量的概念、定义和使用;8 .掌握结构体、联合体、枚举变量的定义与使用;9 .理解文件包含命令、宏的使用方法;10 . 了解使用文件处理函数进行文件读写等操作。三、教学学时分配C语言程序设计课程理论教学学时分配表章次主要内容学时分配教学方法或手段第一章C语言程序设计概述2讲授法、演示法第二章C语言的数据类型、运算符和表达式4讲授法第三章C语言数据输入输出2讲授法、演示法第四章语句和流程控制10案例法第五章数组8案例法第六章函数8案例法第七章指针6案例法第八章构造数据类型4案例法第九章编
4、译预处理1讲授法第十章位运算1讲授法第十一章文件2案例合计48*理论学时包括讨论、习题课等学时。C语言程序设计课程实验内容设置与教学要求一览表序号实验项目名称实验内容教学要求学时分配实验类别实验类型每组人数1实验环境、输入输出1 .C程序的编辑、编译、连接和运行;2 、 printf 和scanf的使用方法;3、C语言程序在VC中的调试。1 .掌握C语言的上机步骤,C程序的编辑、编译、连接和运行;2 .掌握简单赋值语句、printf和scanf的使用方法;3 . 了解C语言程序在VC中的调试方法。2必做验证12数据类型与运算符1 .C语言基本数据类型及其定义;2 . C语言算术运算符及其优先级
5、;3 .变量初始化与变量赋值。1 . 了解C语言基本数据类型及其定义;2 .掌握基本数据类型;3 .掌握C语言算术运算符及其优先级;4 .掌握表达式的求值规则;5 .掌握变量初始化与变量赋值。2必做设计13分支结构程序设计1. if、 switch 语句的使用;2. if语句的嵌套1 . 了解逻辑运算符和逻辑表达式;2 .掌握if、2必做设计1使用;3. if多分支语句。switch语句的使用方法;3 .掌握if语句的嵌套使用;4 .掌握if多分支语句;5 .掌握switch语句。4循环结构程序设计1. while实现循环程序设计及其程序调试;2. do-while 实现循环程序设计及其程序调
6、试;3. for实现循环程序设计及其程序调试;4. 掌握循环语句的嵌套使用。1,掌握while实现循环程序设计及其程序调试;2 .掌握 do-while实现循环程序设计及其程序调试;3 .掌握for实现循环程序设计及其程序调试;4 .掌握循环语句的嵌套使用;5 .理解 break、continue、 goto语句的使用。4必做设计15数组1 .数组的输入输出、引用数组元素;2 .双重循环在数组中的应用;3 .数组的应用。1 . 了解数组的基本概念、定义及其初始化;2 .掌握数组的输入输出、引用数组元素;3 .掌握与数组常用的算法,如找最大最小值、排序、首尾颠倒等;4 .掌握双重循环在数组中的应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 课程 教学大纲