C语言程序设计课程大纲,C语言程序设计课程教学大纲

1、CC 语言程序设计语言程序设计课程教学大纲课程教学大纲课程英文名称:课程英文名称:C Language Programming 课程编号:课程编号:21000102 学时数:学时数:60 学时其中实验学时数:26 学分数:学分数:6 适用专业:适用专业:非计算机专业 一、课程的性质、目的和任务一、课程的性质、目的和任务C 语言程序设计是工科专业的必修课。 本课程是一门实践性非常强的课程,不但要注重 C 语言程序设计基本知识的学习,更 要注重程序设计技能的培养,使学生能够循序渐进地掌握 C 语言程序设计的技能,初步积 累编程经验,打下良好的计算机应用基础。二、课程教学内容的基本要求、重点和难点二。

2、、课程教学内容的基本要求、重点和难点1、基本要求 要求学生在学习过程中认真掌握基础知识和基本理论,注重基本技能训练,重视上机 实践环节。第 1 章 C 语言概述 了解 C 语言的特点 掌握 C 程序的基本结构 熟练掌握 Turbo C 集成环境中常用菜单的使用 重点:C 程序的基本结构、程序的开发环境和开发过程。第 2 章 数据类型、运算符与表达式 了解 C 语言的数据类型的概念 了解标识符、常量和变量的概念 掌握 C 语言简单数据类型 了解运算符和表达式的概念、 掌握算术运算符和表达式 掌握赋值运算符和赋值表达式 掌握自增和自减运算 掌握关系运算符和关系表达式 掌握逻辑运算符和逻辑表达式 掌。

3、握条件运算符 了解条件表达式 了解逗号运算符和逗号表达式了解数据类型的转换 重点:C 语言中的数据类型,C 语言的常量和变量。变量的三个要素:变量名、数 据类型和变量的值。C 语言运算符的结合方向和优先级,数据类型转换。第 3 章 顺序结构程序设计 了解 C 语言程序的三种基本结构 掌握格式输入和输出函数 掌握字符数据的输入和输出常用函数 熟练掌握顺序结构程序设计方法 重点:scanf( )和 printf( )函数, 程序的三种基本结构。 难点:顺序结构程序的设计分析。第 4 章 选择结构程序设计 熟练掌握 if 语句 熟练掌握 if-else 语句 熟练掌握 if 语句的嵌套 熟练掌握 s。

4、witch 语句 熟练掌握选择结构程序设计方法 重点:if 语句的两种形式,switch 语句。 难点:选择结构的嵌套。第 5 章 循环结构程序设计 熟练掌握 while 语句 熟练掌握 do-while 语句 熟练掌握 for 语句 熟练掌握 break、contiune 语句 熟练掌握循环语句的嵌套 熟练掌握循环结构程序设计方法 重点:循环结构的实现语句 while、dowhile、for 语句, 难点:循环的嵌套。第 6 章 数组 熟练掌握一维数组的定义、初始化及引用 掌握二维数组的定义、初始化及引用 熟练掌握字符数组的定义、初始化及引用 熟练掌握字符串概念及其输入输出 掌握字符串处理函。

5、数 重点:数组的定义和引用。 难点:不同的排序方法,字符串与一般字符数组的特征和使用方法之间的区别。第 7 章 指针 熟练掌握地址和指针的概念 熟练掌握指针变量的定义及引用 熟练掌握指针运算熟练掌握一维数组与指针 理解二维数组与指针 熟练掌握字符串与指针 重点:地址和指针的概念、指针变量的定义及引用、一维数组与指针、字符数组和字 符指针 难点:二维数组与指针。第 8 章 函数 掌握函数的定义 熟练掌握数据在函数之间的传递 熟练掌握函数的调用 熟练掌握数组作为函数的参数 掌握指针作为函数的参数 掌握函数的嵌套调用 了解函数的递归调用 掌握局部变量和全局变量 了解变量的存储类别 了解内部函数和外部。

6、函数 重点:函数的声明、定义和调用;函数调用机制;函数调用的参数传递、函数的返回; 全局变量、局部变量的区别。 难点:函数调用机制;函数的递归调用。第 9 章 结构体和共用体 了解结构体 了解共用体第 10 章 文件 了解文件概念 掌握文件指针 掌握文件打开与关闭 掌握文件的读写 了解文件定位的函数 重点:文件指针、文件的打开、关闭、读写; 难点:文件指针、文件的打开、关闭、读写;第 11 章 预处理命令 掌握无参宏定义 掌握文件包含的概念 掌握文件包含命令的一般格式 重点:无参宏定义、文件包含、文件包含命令的一般格式; 难点:无参宏定义、文件包含、文件包含命令的一般格式;本课程在讲授基本教学。

7、内容的基础上,要求学生利用所学 C 语言的相关知识设计一个作品。在主题上不刻意限制学生,学生可以发挥自己的想象能力。三、教学方式及学时分配三、教学方式及学时分配本课程的教学使用多媒体网络机房,讲授与上机实验密切配合。次序内 容讲授课时实践课时 一C 语言概述、Turbo C 运行环境1 二数据类型、运算符与表达式32三顺序结构程序设计2 四选择结构程序设计24五循环结构程序设计5 六数组56七指针53 八函数6 九结构体与共用体15十文件1 十一预处理命令12十二综合设计、模拟测试、总复习24 合计3426总计:60 学时四、其他教学环节的要求四、其他教学环节的要求 1、实验教学要求 C 语言。

8、程序设计课程的实验教学,即上机操作是必不可少的学习环节之一,也是检验 掌握程序设计思想正确应用的手段之一。通过上机实验加强对基础知识和理论的理解和掌 握。(1)C 语言程序运行环境掌握 TC 菜单使用;(2)程序设计方法掌握顺序程序设计、选择程序设计及循环程序设计方法;(3)数组与指针掌握数组与指针的一般使用;(4)函数掌握函数的定义及调用方法;(5)数据文件操作掌握数据文件的一般应用。 2、教学辅导要求(1)针对每个讲授内容,科学设计习题,督促学生复习当次课所学内容;(2)要求任课教师定期对学生作业进行批改;(3)定期组织统一阶段测试;(4)在教学周期内安排教师面向学生答疑;同时开放网上答疑。

9、系统在线答疑。五、本课程与其它课程的联系五、本课程与其它课程的联系本课程为计算机技术基础 A课程,先修课程是计算机文化基础 。六、考核方式六、考核方式本课程是考试课,使用计算机考试系统进行机试,试题中理论题占 20%,实际操作题 占 80%,共计 100 分。七、七、 教材和主要参考资料教材和主要参考资料1、教材: C 语言程序设计 郝长胜 内蒙古大学出版社2、参考资料: (1)C 程序设计(第 2 版)谭浩强 清华大学出版社 (2)C 程序设计题解与上机指导谭浩强 清华大学出版社 课程负责人:裴衣非 执笔:裴衣非 审核:段军内蒙古科技大学实践训练中心计算机基础实验室2007 年 3 月 5 日。

《C语言程序设计课程教学大纲》由会员nt****6分享,可在线阅读,更多相关《C语言程序设计课程教学大纲》请在金锄头文库上搜索。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《数据结构》实验教学大纲 数据结构实验 Data Structure Experiment 工学 计算机科学与技术 先修课程:高等数学、离散数学、程序设计基础(C语言 或 C++语言) 课程性质 数据结构是计算机科学的算法理论基础和软件设计的技术基础,是计算机科学技术专业的基础理论课程,是计算机学科的核心课程之一。在计算机科学技术的各个领域,选择合适的数据结构是一个重要问题;具备分析算法复杂度、比较算法性能和优化算法的能力是计算机专业学生必须具备的重要专业能力。通过数据结构与算法的学习,能进一步提高软件设计与编写高效程序的能力,提高应用计算机技术解决实际问题的能力。 本课程是结合《数据结构》课堂教学安排的实验与实践课程,它是对学生的一种全面综合训练,是与课堂教学与课后练习,完成程序分析与设计、理论与实践相结合的训练的必不可少的一个教学环节。本实验课程目的是加深对数据结构与算法的理解,加强理论与实践的结合,培养学生的综合动手能力。本实验强调基础知识与实际应用相结合,促使学生掌握知识并应用于解决实际问题,培养学生的动手能力和实践应用能力,起到深化理解和灵活掌握教学内容的目的。 课程任务 进行本课程实验之前,课堂任课教师或实验教师必须要求学生认真复习C语言(或C++语言)的基本编程方法,熟悉编程环境。通过本课程实验,使学生学会和掌握本课程的基本知识点和重点内容,理解数据结构的基本概念和基本原理,深刻理解逻辑结构、存储结构、算法设计之间的关系,掌握分析问题的基本方法,熟练编程的基本方法和技巧,提高解决问题的能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值